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

Device specific encoding of the key functions. More...

#include <dmr6x2uv_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 , VOX = 0x07 ,
  ToggleVFO = 0x08 , SubPTT = 0x09 , Scan = 0x0a , WFM = 0x0b ,
  Alarm = 0x0c , RecordSwitch = 0x0d , Record = 0x0e , SMS = 0x0f ,
  Dial = 0x10 , GPSInformation = 0x11 , Monitor = 0x12 , ToggleMainChannel = 0x13 ,
  HotKey1 = 0x14 , HotKey2 = 0x15 , HotKey3 = 0x16 , HotKey4 = 0x17 ,
  HotKey5 = 0x18 , HotKey6 = 0x19 , WorkAlone = 0x1a , SkipChannel = 0x1b ,
  DMRMonitor = 0x1c , SubChannel = 0x1d , PriorityZone = 0x1e , VFOScan = 0x1f ,
  MICSoundQuality = 0x20 , LastCallReply = 0x21 , ChannelType = 0x22 , SimplexRepeater = 0x23 ,
  Ranging = 0x24 , ChannelRanging = 0x25 , MaxVolume = 0x26 , Slot = 0x27 ,
  Squelch = 0x28 , Roaming = 0x29 , Zone = 0x2a , RoamingSet = 0x2b ,
  Mute = 0x02c , CtcssDcsSet =0x2d , APRSSet = 0x2e , APRSSend = 0x2f
}
 Device specific key functions.
 

Detailed Description

Device specific encoding of the key functions.


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