#include <rig.h>
Data Fields | |
int | fd |
void * | handle |
int | write_delay |
int | post_write_delay |
struct { | |
} | post_write_date |
int | timeout |
int | retry |
char | pathname [100] |
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 | |
struct { | |
int vid | |
int pid | |
int conf | |
int iface | |
int alt | |
} usb | |
} | parm |
rig_port_t | rig |
ptt_type_t | ptt |
dcd_type_t | dcd |
Of course, looks like OO painstakingly programmed in C, sigh.
|
alternate |
|
Configuration |
|
Number of data bits |
|
DCD port type |
|
DTR set state |
|
File descriptor |
|
handle for USB |
|
Serial handshake |
|
interface |
|
parallel attributes |
|
Serial parity |
|
Port parameter union
|
|
Port pathname
|
|
Product ID |
|
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 |
|
USB attributes |
|
Vendor ID |
|
Delay between each byte sent out, in ms |