libdrmconf 0.12.1
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, unsigned int iSize, uint8_t font, 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 | font | |
The font size. | ||
uint8_t | alignment | |
The text alignment. | ||
uint8_t | inverted | |
Is text inverted? | ||
char | message [16] | |
Some text message. | ||
Represents a command message.