Phorcys Messages
System Variables
All system variables in System Variable Summary can be queried or set at runtime with:
get <var>
set <var>
Transmission Primitives
The modem can be instructed to transmit a Phorcys packet in two equivalent ways.
Alias command:
phorcys <MS> <string>
JSON command:
transmitJSON {"PhorcysMS":<MS>, "Payload":{"Data":<string> or <data array>}}
Distinguishing Phorcys from Popoto Modulation on Reception
You can tell the difference between a received Popoto message and a Phorcys message based on the header. With a Phorcys message, the header is all zeroes except for the first digit, which indicates the Phorcys modulation being received. Standard Popoto messages do not use this pattern.
Format
SP formats prioritize brevity and high integrity for command-and-control traffic of 1-4 bytes.
LP formats sacrifice some compactness in exchange for Reed-Solomon forward-error correction and payloads up to 128 bytes, reaching effective throughputs within two-thirds of the raw rate.
For Short Payload waveform details, see Short Payload (SP) Waveform Specification Summary. For Long Payload waveform details, see Long Payload (LP) Waveform Specification Summary.