libdrmconf
0.11.3
A library to program DMR radios.
|
Device specific key functions. More...
#include <d578uv_codeplug.hh>
Static Public Member Functions | |
static uint8_t | encode (AnytoneKeySettingsExtension::KeyFunction tone) |
Encodes key function. | |
static AnytoneKeySettingsExtension::KeyFunction | decode (uint8_t code) |
Decodes key function. | |
Protected Types | |
enum | KeyFunctionCode { Off = 0x00 , Voltage = 0x01 , Power = 0x02 , Repeater = 0x03 , Reverse = 0x04 , Encryption = 0x05 , Call = 0x06 , ToggleVFO = 0x07 , Scan = 0x08 , WFM = 0x09 , Alarm = 0x0a , RecordSwitch = 0x0b , Record = 0x0c , SMS = 0x0d , Dial = 0x0e , GPSInformation =0x0f , Monitor = 0x10 , ToggleMainChannel = 0x11 , HotKey1 = 0x12 , HotKey2 = 0x13 , HotKey3 = 0x14 , HotKey4 = 0x15 , HotKey5 = 0x16 , HotKey6 = 0x17 , WorkAlone = 0x18 , SkipChannel = 0x19 , DMRMonitor = 0x1a , SubChannel = 0x1b , PriorityZone = 0x1c , VFOScan = 0x1d , MICSoundQuality = 0x1e , LastCallReply = 0x1f , ChannelType = 0x20 , Ranging =0x21 , Roaming = 0x22 , ChannelRanging = 0x23 , MaxVolume = 0x24 , Slot = 0x25 , APRSTypeSwitch =0x26 , Zone = 0x27 , MuteA = 0x28 , MuteB = 0x29 , RoamingSet = 0x2a , APRSSet = 0x2b , ZoneUp = 0x2c , ZoneDown = 0x2d , XBandRepeater = 0x30 , Speaker = 0x31 , ChannelName = 0x32 , Bluetooth = 0x33 , GPS = 0x34 , CDTScan = 0x35 , TBSTSend = 0x36 , APRSSend = 0x37 , APRSInfo = 0x38 , GPSRoaming = 0x39 , Squelch =0x3a , NoiseReductionTX =0x3b } |
Encoded key functions. | |
Device specific key functions.