6.3 piWebCAT - Database table - catcodesciv
catcodesciv is used on the server to communicate with the radio for buttons and frequency.
(None of its data is loaded to the client)
- rig The current radio - drop down selector (from radios table)
Must have same spelling through the tables.
- description Descriptive text- no function
- code The link to the buttons table - use my defaults where possible.
Note that for frequency reading and setting, the code must FREQ.
- abx A or B if there is pair of entries one for each VFO (eg: Mute RxA, RxB)
X if A or B not relevant. (eg:swap VFOs, Tuner etc ) See: vx and abx
- rigadr 70 (hex) is the default on some Icon radios
- rpiaddr The controller address - use E0.
- cmdtype The Icom command type. Control data formatting. See CIV control fields
- datadigits The number of decimal digits in set pr answer data. See CIV control fields
- com The hexadecimal command byte.
- subcom The hexadecimal sub command byte. (if used)
- subcon4or6 The decimal sub command (eg: 50014) when cmdtype = C_S6_DATA or C_S4_DATA.
piWebCAT editor for catcodes is shown below:
Note the abx column:
If there are separate commands for VFOA and VFOB, then there are two records: abx = A and abx = B.
Thus DNR on/off as two entries and speech proc on/off has one entry (so abx = X)