RaveCoreObjectType OdimSource_TYPE
Type definition to use when creating a rave object.
Definition odim_source.c:405
const char * OdimSource_getOrg(OdimSource_t *self)
Returns the ORG for this source.
Definition odim_source.c:361
const char * OdimSource_getNod(OdimSource_t *self)
Returns the NOD for this source.
Definition odim_source.c:237
int OdimSource_setNod(OdimSource_t *self, const char *nod)
Sets the NOD for this source.
Definition odim_source.c:222
int OdimSource_setOrg(OdimSource_t *self, const char *org)
Sets the ORG for this source.
Definition odim_source.c:347
OdimSource_t * OdimSource_create(const char *nod, const char *wmo, const char *wigos, const char *plc, const char *rad, const char *cccc, const char *org)
Utility function to create a complete OdimSource_t in one line.
Definition odim_source.c:185
const char * OdimSource_getWigos(OdimSource_t *self)
Returns the WIGOS for this source.
Definition odim_source.c:279
const char * OdimSource_getWmo(OdimSource_t *self)
Returns the WMO for this source.
Definition odim_source.c:258
int OdimSource_setPlc(OdimSource_t *self, const char *plc)
Sets the PLC for this source.
Definition odim_source.c:285
int OdimSource_setWmo(OdimSource_t *self, const char *wmoid)
Sets the WMO for this source.
Definition odim_source.c:243
int OdimSource_setCccc(OdimSource_t *self, const char *cccc)
Sets the CCCC for this source.
Definition odim_source.c:327
const char * OdimSource_getPlc(OdimSource_t *self)
Returns the PLC for this source.
Definition odim_source.c:300
const char * OdimSource_getSource(OdimSource_t *self)
Returns the source string for this source.
Definition odim_source.c:367
int OdimSource_setWigos(OdimSource_t *self, const char *wigos)
Sets the WIGOS for this source.
Definition odim_source.c:264
int OdimSource_setRad(OdimSource_t *self, const char *rad)
Sets the RAD for this source.
Definition odim_source.c:306
char * OdimSource_getIdFromOdimSourceInclusive(const char *source, const char *id)
Extracts an ID from the ODIM source string inclusive the identifier.
Definition odim_source.c:159
const char * OdimSource_getRad(OdimSource_t *self)
Returns the RAD for this source.
Definition odim_source.c:321
char * OdimSource_getIdFromOdimSource(const char *source, const char *id)
Extracts an ID from the ODIM source string.
Definition odim_source.c:133
struct _OdimSource_t OdimSource_t
Defines a Geographical Area.
Definition odim_source.h:33
const char * OdimSource_getCccc(OdimSource_t *self)
Returns the CCCC for this source.
Definition odim_source.c:341
Generic implementation of an object that is used within rave.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
Represents the area.
Definition odim_source.c:34
char * source
the source string
Definition odim_source.c:43
char * org
the ORG
Definition odim_source.c:42
char * wigos
the WIGOS
Definition odim_source.c:38
char * cccc
the CCCC
Definition odim_source.c:41
char * rad
the RAD
Definition odim_source.c:40
char * plc
the PLC
Definition odim_source.c:39
RAVE_OBJECT_HEAD char * nod
Always on top.
Definition odim_source.c:36
char * wmo
the WMO
Definition odim_source.c:37