#include <rig.h>
Data Fields | |
| int | fd |
| void * | deprecated_handle |
| int | write_delay |
| int | post_write_delay |
| struct { | |
| } | post_write_date |
| int | timeout |
| int | retry |
| char | pathname [FILPATHLEN] |
| union { | |
| struct { | |
| int rate | |
| int data_bits | |
| int stop_bits | |
| enum serial_parity_e parity | |
| enum serial_handshake_e handshake | |
| enum serial_control_state_e rts_state | |
| enum serial_control_state_e dtr_state | |
| } serial | |
| struct { | |
| int pin | |
| } parallel | |
| } | parm |
| rig_port_t | rig |
| ptt_type_t | ptt |
| dcd_type_t | dcd |
Of course, looks like OO painstakingly programmed in C, sigh.
|
|
Number of data bits |
|
|
DCD port type |
|
|
Place holder for deprecated field |
|
|
DTR set state |
|
|
File descriptor |
|
|
Serial handshake |
|
|
parallel attributes |
|
|
Serial parity |
|
|
Port parameter union
|
|
|
Port pathname
|
|
|
Parrallel port pin number |
|
|
hamlib internal use |
|
|
Delay between each commands send out, in ms |
|
|
PTT port type |
|
|
Serial baud rate |
|
|
Maximum number of retries, 0 to disable |
|
|
Communication port type |
|
|
RTS set state |
|
|
serial attributes |
|
|
Number of stop bits |
|
|
Timeout, in ms |
|
|
Delay between each byte sent out, in ms |
1.4.2