30 extern HAMLIB_EXPORT(
int)
serial_open(hamlib_port_t *rs);
31 extern HAMLIB_EXPORT(
int)
serial_setup(hamlib_port_t *rs);
32 extern HAMLIB_EXPORT(
int)
serial_flush(hamlib_port_t *p);
37 extern HAMLIB_EXPORT(
int)
ser_set_rts(hamlib_port_t *p,
int state);
38 extern HAMLIB_EXPORT(
int)
ser_get_rts(hamlib_port_t *p,
int *state);
39 extern HAMLIB_EXPORT(
int)
ser_set_brk(hamlib_port_t *p,
int state);
40 extern HAMLIB_EXPORT(
int)
ser_set_dtr(hamlib_port_t *p,
int state);
41 extern HAMLIB_EXPORT(
int)
ser_get_dtr(hamlib_port_t *p,
int *state);
42 extern HAMLIB_EXPORT(
int)
ser_get_cts(hamlib_port_t *p,
int *state);
43 extern HAMLIB_EXPORT(
int)
ser_get_dsr(hamlib_port_t *p,
int *state);
44 extern HAMLIB_EXPORT(
int)
ser_get_car(hamlib_port_t *p,
int *state);
int HAMLIB_API serial_flush(hamlib_port_t *p)
Flush all characters waiting in RX buffer.
Definition: serial.c:597
int HAMLIB_API ser_get_dsr(hamlib_port_t *p, int *state)
Get Data Set Ready (DSR) bit.
Definition: serial.c:1042
int HAMLIB_API ser_get_rts(hamlib_port_t *p, int *state)
Get RTS bit.
Definition: serial.c:849
int HAMLIB_API ser_get_dtr(hamlib_port_t *p, int *state)
Get DTR bit.
Definition: serial.c:936
int HAMLIB_API ser_get_car(hamlib_port_t *p, int *state)
Get Carrier (CI?) bit.
Definition: serial.c:992
Hamlib rig data structures.
int HAMLIB_API serial_setup(hamlib_port_t *rs)
Set up Serial port according to requests in port.
Definition: serial.c:246
__BEGIN_DECLS int HAMLIB_API serial_open(hamlib_port_t *rs)
Open serial port using rig.state data.
Definition: serial.c:138
int ser_close(hamlib_port_t *p)
Close serial port.
Definition: serial.c:685
int HAMLIB_API ser_set_dtr(hamlib_port_t *p, int state)
Set Data Terminal Ready (DTR) bit.
Definition: serial.c:875
int ser_open(hamlib_port_t *p)
Open serial port.
Definition: serial.c:637
int HAMLIB_API ser_set_rts(hamlib_port_t *p, int state)
Set Request to Send (RTS) bit.
Definition: serial.c:795
int HAMLIB_API ser_set_brk(hamlib_port_t *p, int state)
Set Break.
Definition: serial.c:968
int HAMLIB_API ser_get_cts(hamlib_port_t *p, int *state)
Get Clear to Send (CTS) bit.
Definition: serial.c:1017
Hamlib documentation for version 4.0~git -- Mon Jun 15 2020 00:00:00
Project page: http://www.hamlib.org