-
Notifications
You must be signed in to change notification settings - Fork 1
Functions
Send a canned message in CW.
Options:
- text: the message that will be send in CW
Example:
{"type": "send_cw", "channel": 1, "key": 16, "trx": 0, "options": {"text": "vvv vvv vvv vvv vvv vvv vvv vvv ar"}}
Stop the active CW transmission.
Example:
{"type": "stop_cw", "channel": 1, "key": 20, "trx": 0}
Set the speed for CW transmission.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in wpm (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
)
Example:
{"type": "cw_speed", "channel": 1, "key": 3, "trx": 0, "options": {"control": "encoder"}}
Select a filter preset and the corresponding mode.
Options:
- min: the lower bound of the filter in Hz
- max: the upper bound of the filter in Hz
- mode: the mode
Example:
{"type": "filter", "channel": 6, "key": 2, "trx": 0, "options": {"min": "-50", "max": "50", "mode": "CW"}}
{"type": "filter", "channel": 6, "key": 3, "trx": 0, "options": {"min": "1250", "max": "1750", "mode": "DIGU"}}
Control the filter width with a poti or encoder control.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in Hz (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
)
Example:
{"type": "filter_width", "channel": 0, "key": 4, "trx": 0}
Control the main audio volume with a poti or encoder control.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in dB (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
)
Example:
{"type": "volume", "channel": 0, "key": 3}
Example:
Control the volume of a specific receiver (VFO A or B) with a poti or encoder control
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in dB (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
)
Example:
{"type": "rx_volume", "channel": 1, "key": 0, "trx": 0, "vfo": "VFOA"}
{"type": "rx_volume", "channel": 2, "key": 0, "trx": 0, "vfo": "VFOB"}
Control the balance of a specific receiver (VFO A or B) with a poti or encoder control.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in dB (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
)
Example:
{"type": "rx_balance", "channel": 1, "key": 2, "trx": 0, "vfo": "VFOA"}
{"type": "rx_balance", "channel": 2, "key": 2, "trx": 0, "vfo": "VFOB"}
Set the volume of a specific VFO to a specific value in dB.
Options:
- volume: the volume in dB (-60..0)
Example:
{"type": "set_rx_volume", "channel": 1, "key": 0, "trx": 0, "vfo": "VFOA", "options": {"volume": "-20"}}
Set the balance of a specific VFO to a specific value.
Options:
- balance: the balance (-40..40)
Example:
{"type": "set_rx_balance", "channel": 1, "key": 0, "trx": 0, "vfo": "VFOA", "options": {"volume": "20"}}
Control the volume and balance for VFO A and B with a single poti control. This function is useful especially for split mode operation in a pile up.
Example:
{"type": "rx_mixer", "channel": 0, "key": 0, "trx": 0}
Set the volume and balance for VFO A and B to specific values. This function is useful especially for split mode operation in a pile up.
Options:
- volume_a: the volume for VFO A in dB (-60..0)
- volume_b: the volume for VFO B in dB (-60..0)
- balance_a: the balance for VFO A (-40..40)
- balance_b: the balance for VFO B (-40..40)
Example:
{"type": "set_rx_mixer", "channel": 0, "key": 0, "trx": 0, "options": {"volume_a": "0", "volume_b": "0", "balance_a": "-40", "balance_b": "40"}}
{"type": "set_rx_mixer", "channel": 0, "key": 1, "trx": 0, "options": {"volume_a": "0", "volume_b": "-60", "balance_a": "0", "balance_b": "0"}}
{"type": "set_rx_mixer", "channel": 0, "key": 2, "trx": 0, "options": {"volume_a": "-60", "volume_b": "0", "balance_a": "0", "balance_b": "0"}}
Select a specific mode.
Example:
{"type": "mode", "channel": 7, "key": 0, "trx": 0, "options": {"mode": "CW"}}
{"type": "mode", "channel": 7, "key": 1, "trx": 0, "options": {"mode": "DIGU"}}
Toggle the transmitter manually (Manual Operated Xmit).
Example:
{"type": "mox", "channel": 0, "key": 35, "trx": 0}
Toggle the tuning transmission.
Example:
{"type": "tune", "channel": 0, "key": 34, "trx": 0}
Control the tuning frequency of a specific VFO with an encoder control.
Options:
- step: the step size in Hz
- direction: the turning direction, either
default or
reverse` - speed: the turning speed, either
static
ordynamic
Example:
{"type": "vfo", "channel": 1, "key": 10, "trx": 0, "vfo": "VFOA", "options": {"direction": "default", "step": "5", "speed": "dynamic"}}
{"type": "vfo", "channel": 2, "key": 10, "trx": 0, "vfo": "VFOB", "options": {"direction": "reverse", "step": "10", "speed": "static"}}
Control the rit frequency with a poti or encoder control.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in Hz (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
) - range: the maximum deviation of the rit in each direction in Hz ("1000" => -1000Hz - 1000Hz)
Example:
{"type": "rit", "channel": 1, "key": 8, "trx": 0}
Toggle the rit.
Options:
- reset: reset the rit to 0 when it is enabled or disabled
Example:
"type": "enable_rit", "channel": 6, "key": 0, "trx": 0, "options": {"reset": "true"}}
Control the xit frequency with a poti or encoder control.
Options:
- control: the kind of control, either
encoder
orpoti
- step: the step size in Hz (only for
encoder
) - direction: the turning direction, either
default or
reverse(only for
encoder`) - speed: the turning speed, either
static
ordynamic
(only forencoder
) - range: the maximum deviation of the xit in each direction in Hz ("1000" => -1000Hz - 1000Hz)
Example:
{"type": "xit", "channel": 2, "key": 8, "trx": 0, "options": {"range": "1000"}}
Toggle the xit.
Options:
- reset: reset the xit to 0 when it is enabled or disabled
Example:
{"type": "enable_xit", "channel": 6, "key": 1, "trx": 0}
Toggle a specific VFO. This function should be used to activate/deactivate the VFO B. Example:
{"type": "enable_rx", "channel": 2, "key": 12, "trx": 0, "vfo": "VFOB"}
Toggle split mode operation. When active, the VFO B is used for tuning the transmit frequency.
Example:
{"type": "enable_split", "channel": 2, "key": 3, "trx": 0}
Sync the frequency between two VFOs.
Options:
- src_trx: the source transceiver of the frequency
- src_vfo: the source VFO of the frequency
- offset: a predefined offset in Hz, e.g. to automatically tune VFO B 1kHz up
Example:
{"type": "sync_vfo_frequency", "channel": 1, "key": 5, "trx": 0, "vfo": "VFOA", "options": {"src_trx": "0", "src_vfo": "VFOB"}},
{"type": "sync_vfo_frequency", "channel": 2, "key": 5, "trx": 0, "vfo": "VFOB", "options": {"src_trx": "0", "src_vfo": "VFOA"}},
{"type": "sync_vfo_frequency", "channel": 1, "key": 6, "trx": 0, "vfo": "VFOA", "options": {"src_trx": "0", "src_vfo": "VFOB", "offset": "-1000"}},
{"type": "sync_vfo_frequency", "channel": 2, "key": 6, "trx": 0, "vfo": "VFOB", "options": {"src_trx": "0", "src_vfo": "VFOA", "offset": "1000"}}