TCPIP xmit - flexradio/smartsdr-api-docs GitHub Wiki
Instructs the radio to start or stop transmitting
C[D]<seq_number>|xmit <state>
<state> = representation of either on or off (see below)
Example:
C19|xmit 1
See Boolean State for different text representations for a state The xmit 1 and xmit 0 commands initiate transitions in the Interlock State Machine, the state transition diagram for which is here.
Each transition of the Interlock State Machine generates a status message reporting the name of the current state, e.g.
S0|interlock state=PTT_REQUESTED reason= source=SW
Name | Description |
---|---|
NOT_READY | the radio is receiving, but is not ready to transmit (e.g. frequency or transmit slice is invalid) |
PTT_REQUESTED | the radio has been commanded to transmit and is setting things up to do so |
READY | the radio is receiving, and is ready to transmit (valid frequency etc) |
RECEIVE | an intermediate state between READY and NOT_READY states |
TIMEOUT | an operation has timed out as the result of the transmit timeout setting |
TRANSMITTING | the radio is transmitting |
TX_FAULT | the radio has been commanded to transmit, but cannot because an error has occurred |
UNKEY_REQUESTED | the radio has been commanded to stop transmitting and is settings things up to do so |
Interlock States
See Response Format for details on the format of the response messages from the radio
Hex Response | Message | Debug Output / Meaning |
---|---|---|
00000000 | OK | |
5000002C | Incorrect number of parameters | |
5000003D | Transmit not supported in this radio |
Responses
Response Example:
R19|0||