libdrmconf  0.11.3
A library to program DMR radios.
Static Public Member Functions | Protected Types | List of all members
D578UVCodeplug::GeneralSettingsElement::KeyFunction Struct Reference

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.
 

Detailed Description

Device specific key functions.


The documentation for this struct was generated from the following files: