libdrmconf
0.10.4
A library to program DMR radios.
|
Represents a command message. More...
#include <opengd77_interface.hh>
Public Types | |
enum | Command { SHOW_CPS_SCREEN = 0 , CLEAR_SCREEN = 1 , DISPLAY = 2 , RENDER_CPS = 3 , CLOSE_CPS_SCREEN = 5 , COMMAND = 6 } |
Possible commands. | |
enum | Option { SAVE_SETTINGS_NOT_VFOS = 0 , REBOOT = 1 , SAVE_SETTINGS_AND_VFOS = 2 , FLASH_GREEN_LED = 3 , FLASH_RED_LED = 4 } |
Possible options. | |
Public Member Functions | |
void | initShowCPSScreen () |
Construct "show CPS screen" command message. | |
void | initClearScreen () |
Construct a clear-screen command message. | |
void | initDisplay (uint8_t 1, uint8_t y, const char *message, uint8_t iSize, uint8_t alignment, uint8_t inverted) |
Construct a "show text on screen" message. | |
void | initRenderCPS () |
Construct a "render CPS" message. | |
void | initCloseScreen () |
Construct a "close screen" command message. | |
void | initCommand (Option option) |
Construct a command message with the given option. | |
Public Attributes | |
char | type |
Message type, here 'C' for command. | |
uint8_t | command |
The command. | |
union { | |
uint8_t | |
The x-position on the screen. | |
uint8_t option | |
The command option. | |
}; | |
Either a command option or the x position on screen. | |
uint8_t | y |
The y-position on the screen. | |
uint8_t | size |
The size. | |
uint8_t | alignment |
The text alignment. | |
uint8_t | inverted |
Is text inverted? | |
char | message [16] |
Some text message. | |
Represents a command message.