libdrmconf 0.12.1
A library to program DMR radios.
|
Represents a write message. More...
#include <opengd77_interface.hh>
Public Types | |
enum | Command { SET_FLASH_SECTOR = 1 , WRITE_SECTOR_BUFFER = 2 , WRITE_FLASH_SECTOR = 3 , WRITE_EEPROM = 4 , WRITE_WAV_BUFFER = 7 } |
Possible write destinations. |
Public Member Functions | |
bool | initWriteEEPROM (Variant variant, uint32_t addr, const uint8_t *data, uint16_t size) |
Constructs a write-to-eeprom message. | |
bool | initSetFlashSector (Variant variant, uint32_t addr) |
Constructs a set-flash-sector message. | |
bool | initWriteFlash (Variant variant, uint32_t addr, const uint8_t *data, uint16_t size) |
Constructs a write-to-flash message. | |
bool | initFinishWriteFlash (Variant variant) |
Constructs a finish-write-to-flash message. |
Public Attributes | |
char | type |
'R' read block, 'W' write block or 'C' command. | |
uint8_t | command |
Command,. | |
union { | |
uint8_t sector [3] | |
24 bit sector number. | |
struct packed { | |
uint32_t address | |
Target address. | |
uint16_t length | |
Payload length. | |
uint8_t data [32] | |
Payload data. | |
} payload | |
}; |
Represents a write message.
uint8_t OpenGD77Interface::WriteRequest::command |
Command,.