Logo Search packages:      
Sourcecode: hamlib version File versions

hamlib_port_t Struct Reference
[Rig]

#include <rig.h>

List of all members.


Detailed Description

Port definition.

Of course, looks like OO painstakingly programmed in C, sigh.

Definition at line 1252 of file rig.h.


Public Attributes

int fd
void * handle
union {
   struct {
      int   pin
   }   parallel
   struct {
      int   data_bits
      enum serial_control_state_e   dtr_state
      enum serial_handshake_e   handshake
      enum serial_parity_e   parity
      int   rate
      enum serial_control_state_e   rts_state
      int   stop_bits
   }   serial
   struct {
      int   alt
      int   conf
      int   iface
      int   pid
      int   vid
   }   usb
parm
union {
   struct {
      int   pin
   }   parallel
   struct {
      int   data_bits
      enum serial_control_state_e   dtr_state
      enum serial_handshake_e   handshake
      enum serial_parity_e   parity
      int   rate
      enum serial_control_state_e   rts_state
      int   stop_bits
   }   serial
   struct {
      int   alt
      int   conf
      int   iface
      int   pid
      int   vid
   }   usb
parm
char pathname [FILPATHLEN]
struct {
   int   tv_sec
   int   tv_usec
post_write_date
struct {
   int   tv_sec
   int   tv_usec
post_write_date
int post_write_delay
int retry
int timeout
union {
   dcd_type_t   dcd
   ptt_type_t   ptt
   rig_port_t   rig
type
union {
   dcd_type_t   dcd
   ptt_type_t   ptt
   rig_port_t   rig
type
int write_delay

The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index