|
libdrmconf
0.10.4
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 (uint32_t addr, const uint8_t *data, uint16_t size) |
| Constructs a write-to-eeprom message. | |
| bool | initSetFlashSector (uint32_t addr) |
| Constructs a set-flash-sector message. | |
| bool | initWriteFlash (uint32_t addr, const uint8_t *data, uint16_t size) |
| Constructs a write-to-flash message. | |
| bool | initFinishWriteFlash () |
| Constructs a finish-write-to-flash message. | |
Public Attributes | |
| char | type |
| 'R' read block, 'W' write block or 'C' command. | |
| uint8_t | command |
| Command,. More... | |
| 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,.