|
LibDMRConf
0.5.0
A library to program DMR radios.
|
Represents a single RX group list within the codeplug. More...
#include <rd5r_codeplug.hh>
Public Member Functions | |
| grouplist_t () | |
| Constructor. | |
| void | clear () |
| Clears the group list. | |
| QString | getName () const |
| Returns the name of the group list. | |
| void | setName (const QString &name) |
| Sets the name of the group list. | |
| RXGroupList * | toRXGroupListObj () |
Constructs a RXGroupList object from the codeplug representation. | |
| bool | linkRXGroupListObj (int ncnt, RXGroupList *lst, const CodeplugContext &ctx) const |
Links a previously constructed RXGroupList to the rest of the generic configuration. | |
| void | fromRXGroupListObj (const RXGroupList *lst, const Config *conf) |
Reset this codeplug representation from a RXGroupList object. | |
Public Attributes | |
| uint8_t | name [16] |
| RX group list name, ASCII, 0xff terminated. | |
| uint16_t | member [16] |
| Contact indices + 1, 0=empty. | |
Represents a single RX group list within the codeplug.
Memmory layout of the RX group list:
0 8 16 24
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
0000 | Name, 16 ASCII encoded bytes, 0xff terminated ...
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
000c ... |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
0010 | Contact 00 index +1, 0 end of list | Contact 01 index +1 |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
...
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
002c | Contact 14 index +1 | Contact 15 index +1 |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
1.8.17