|
libdrmconf 0.13.3
A library to program DMR radios.
|
Implements a GPS roaming zone. More...
#include <dmr6x2uv2_codeplug.hh>


Classes | |
| struct | Offset |
| Internal offsets. More... | |
Public Member Functions | |
| GPSRoamingZoneElement (uint8_t *ptr) | |
| Constructor. | |
| void | clear () override |
| bool | isValid () const override |
| virtual bool | hasRoamingZoneIndex () const |
Returns true, if a roaming zone is set. | |
| virtual unsigned int | roamingZoneIndex () const |
| Returns the roaming zone index. | |
| virtual void | setRoamingZoneIndex (unsigned int idx) |
| Sets the roaming zone index. | |
| virtual void | clearRoamingZoneIndex () |
| Clears the roaming zone index. | |
| virtual QGeoCoordinate | coordinate () const |
| Returns the center of the roaming zone. | |
| virtual void | setCoordinate (const QGeoCoordinate &coor) |
| Sets the center of the roaming zone. | |
| virtual unsigned int | radius () const |
| Returns the radius in unknown units. | |
| virtual void | setRadius (unsigned int radius) |
| Sets the radius in unknown units. | |
Static Public Member Functions | |
| static constexpr unsigned int | size () |
| Size of the element. | |
Protected Member Functions | |
| GPSRoamingZoneElement (uint8_t *ptr, size_t size) | |
| Hidden constructor. | |
Implements a GPS roaming zone.