29 #ifdef HAVE_LINUX_PARPORT_H 30 #include <linux/parport.h> 33 #ifndef PARPORT_CONTROL_STROBE 34 #define PARPORT_CONTROL_STROBE 0x1 36 #ifndef PARPORT_CONTROL_AUTOFD 37 #define PARPORT_CONTROL_AUTOFD 0x2 39 #ifndef PARPORT_CONTROL_INIT 40 #define PARPORT_CONTROL_INIT 0x4 42 #ifndef PARPORT_CONTROL_SELECT 43 #define PARPORT_CONTROL_SELECT 0x8 46 #ifndef PARPORT_STATUS_ERROR 47 #define PARPORT_STATUS_ERROR 0x8 49 #ifndef PARPORT_STATUS_SELECT 50 #define PARPORT_STATUS_SELECT 0x10 52 #ifndef PARPORT_STATUS_PAPEROUT 53 #define PARPORT_STATUS_PAPEROUT 0x20 55 #ifndef PARPORT_STATUS_ACK 56 #define PARPORT_STATUS_ACK 0x40 58 #ifndef PARPORT_STATUS_BUSY 59 #define PARPORT_STATUS_BUSY 0x80 int par_open(hamlib_port_t *p)
Open Parallel Port.
Definition: parallel.c:124
int par_write_control(hamlib_port_t *p, unsigned char control)
Set control data for Parallel Port.
Definition: parallel.c:250
int par_lock(hamlib_port_t *p)
Get a lock on the Parallel Port.
Definition: parallel.c:372
int par_read_control(hamlib_port_t *p, unsigned char *control)
Read control data for Parallel Port.
Definition: parallel.c:297
int par_read_status(hamlib_port_t *p, unsigned char *status)
Get parallel port status.
Definition: parallel.c:336
int par_dcd_get(hamlib_port_t *p, dcd_t *dcdx)
get Data Carrier Detect (squelch) from Parallel Port
Definition: parallel.c:497
int par_read_data(hamlib_port_t *p, unsigned char *data)
Receive data on Parallel port.
Definition: parallel.c:218
Port definition.
Definition: rig.h:1328
int par_close(hamlib_port_t *p)
Close Parallel Port.
Definition: parallel.c:173
int par_ptt_set(hamlib_port_t *p, ptt_t pttx)
Set or unset Push to talk bit on Parallel Port.
Definition: parallel.c:424
int par_unlock(hamlib_port_t *p)
Release lock on Parallel Port.
Definition: parallel.c:394
Hamlib rig data structures.
int par_ptt_get(hamlib_port_t *p, ptt_t *pttx)
Get state of Push to Talk from Parallel Port.
Definition: parallel.c:466
ptt_t
PTT status.
Definition: rig.h:403
int par_write_data(hamlib_port_t *p, unsigned char data)
Send data on Parallel port.
Definition: parallel.c:189
enum dcd_e dcd_t
DCD status.