Loading...
Searching...
No Matches
token.h File Reference
Rig (transceiver) Internal API

Token definitions. More...

`#include <hamlib/rig.h>`
Include dependency graph for token.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | TOKEN_BACKEND(t)
| Create a backend token, t.
#define | TOKEN_FRONTEND(t)
| Create a frontend token, t.
#define | IS_TOKEN_FRONTEND(t)
| Test for token - frontend?
#define | TOK_FRONTEND_NONE TOKEN_FRONTEND(0)
| Null frontend token.
#define | TOK_BACKEND_NONE TOKEN_BACKEND(0)
| Null backend token.
#define | TOK_PATHNAME TOKEN_FRONTEND(10)
| Pathname is device for rig control, e.g. /dev/ttyS0.
#define | TOK_WRITE_DELAY TOKEN_FRONTEND(12)
| Delay before serial output (units?).
#define | TOK_POST_WRITE_DELAY TOKEN_FRONTEND(13)
| Delay after serial output (units?).
#define | TOK_TIMEOUT TOKEN_FRONTEND(14)
| Timeout delay (units?).
#define | TOK_RETRY TOKEN_FRONTEND(15)
| Number of retries permitted.
#define | TOK_SERIAL_SPEED TOKEN_FRONTEND(20)
| Serial speed - "baud rate".
#define | TOK_DATA_BITS TOKEN_FRONTEND(21)
| No. data bits per serial character.
#define | TOK_STOP_BITS TOKEN_FRONTEND(22)
| No. stop bits per serial character.
#define | TOK_PARITY TOKEN_FRONTEND(23)
| Serial parity (format?).
#define | TOK_HANDSHAKE TOKEN_FRONTEND(24)
| Serial Handshake (format?).
#define | TOK_RTS_STATE TOKEN_FRONTEND(25)
| Serial Req. To Send status.
#define | TOK_DTR_STATE TOKEN_FRONTEND(26)
| Serial Data Terminal Ready status.
#define | TOK_PTT_TYPE TOKEN_FRONTEND(30)
| PTT type override.
#define | TOK_PTT_PATHNAME TOKEN_FRONTEND(31)
| PTT pathname override.
#define | TOK_DCD_TYPE TOKEN_FRONTEND(32)
| DCD type override.
#define | TOK_DCD_PATHNAME TOKEN_FRONTEND(33)
| DCD pathname override.
#define | TOK_PTT_BITNUM TOKEN_FRONTEND(34)
| CM108 GPIO bit number for PTT.
#define | TOK_PTT_SHARE TOKEN_FRONTEND(35)
| PTT share with other applications.
#define | TOK_FLUSHX TOKEN_FRONTEND(36)
| Flush with read instead of TCFLUSH.
#define | TOK_ASYNC TOKEN_FRONTEND(37)
| Asynchronous data transfer support.
#define | TOK_TUNER_CONTROL_PATHNAME TOKEN_FRONTEND(38)
| Tuner external control pathname.
#define | TOK_TIMEOUT_RETRY TOKEN_FRONTEND(39)
| Number of retries permitted in case of read timeouts.
#define | TOK_POST_PTT_DELAY TOKEN_FRONTEND(40)
#define | TOK_DEVICE_ID TOKEN_FRONTEND(41)
#define | TOK_VFO_COMP TOKEN_FRONTEND(110)
| rig: VFO compensation in ppm
#define | TOK_POLL_INTERVAL TOKEN_FRONTEND(111)
| rig: Rig state poll interval in milliseconds
#define | TOK_LO_FREQ TOKEN_FRONTEND(112)
| rig: lo frequency of any transverters
#define | TOK_RANGE_SELECTED TOKEN_FRONTEND(121)
| rig: Range index 1-5
#define | TOK_RANGE_NAME TOKEN_FRONTEND(122)
| rig: Range Name
#define | TOK_CACHE_TIMEOUT TOKEN_FRONTEND(123)
| rig: Cache timeout in milliseconds
#define | TOK_AUTO_POWER_ON TOKEN_FRONTEND(124)
| rig: Auto power on rig_open when supported
#define | TOK_AUTO_POWER_OFF TOKEN_FRONTEND(125)
| rig: Auto power off rig_close when supported
#define | TOK_AUTO_DISABLE_SCREENSAVER TOKEN_FRONTEND(126)
| rig: Auto disable screensaver
#define | TOK_DISABLE_YAESU_BANDSELECT TOKEN_FRONTEND(127)
| rig: Disable Yaesu band select logic
#define | TOK_TWIDDLE_TIMEOUT TOKEN_FRONTEND(128)
| rig: Suppress get_freq on VFOB for satellite RIT tuning
#define | TOK_TWIDDLE_RIT TOKEN_FRONTEND(129)
| rig: Suppress get_freq on VFOB for satellite RIT tuning
#define | TOK_OFFSET_VFOA TOKEN_FRONTEND(130)
| rig: Add Hz to VFOA/Main frequency set
#define | TOK_OFFSET_VFOB TOKEN_FRONTEND(131)
| rig: Add Hz to VFOB/Sub frequency set
#define | TOK_MULTICAST_DATA_ADDR TOKEN_FRONTEND(132)
| rig: Multicast data UDP address for publishing rig data and state, default 224.0.0.1, value of 0.0.0.0 disables multicast data publishing
#define | TOK_MULTICAST_DATA_PORT TOKEN_FRONTEND(133)
| rig: Multicast data UDP port, default 4532
#define | TOK_MULTICAST_CMD_ADDR TOKEN_FRONTEND(134)
| rig: Multicast command server UDP address for sending commands to rig, default 224.0.0.2, value of 0.0.0.0 disables multicast command server
#define | TOK_MULTICAST_CMD_PORT TOKEN_FRONTEND(135)
| rig: Multicast command server UDP port, default 4532
#define | TOK_FREQ_SKIP TOKEN_FRONTEND(136)
| rig: Skip setting freq on opposite VFO when in split mode
#define | TOK_CLIENT TOKEN_FRONTEND(137)
| rig: Client ID of WSJTX or GPREDICT
#define | TOK_MIN_AZ TOKEN_FRONTEND(110)
| rot: Minimum Azimuth
#define | TOK_MAX_AZ TOKEN_FRONTEND(111)
| rot: Maximum Azimuth
#define | TOK_MIN_EL TOKEN_FRONTEND(112)
| rot: Minimum Elevation
#define | TOK_MAX_EL TOKEN_FRONTEND(113)
| rot: Maximum Elevation
#define | TOK_SOUTH_ZERO TOKEN_FRONTEND(114)
| rot: South is zero degrees

## Detailed Description

Token definitions.