29 #define VIGICRUES_MAJOR_VERSION 2 35 #define VIGICRUES_MINOR_VERSION 0 41 #define VIGICRUES_PATCH_VERSION 1 48 #define VIGICRUES_VERSION "2.0.1" 61 #define VIGICRUES_VERSION_HEX ((VIGICRUES_MAJOR_VERSION << 16) | \ 62 (VIGICRUES_MINOR_VERSION << 8) | \ 63 (VIGICRUES_PATCH_VERSION << 0)) 71 #define VIGICRUES_IGNORE_PARAM 0 199 unsigned timeout, vigicrues_error_t *p_error);
Definition: vigicrues.h:91
Definition: vigicrues.h:138
Definition: vigicrues.h:90
Definition: vigicrues.h:141
Definition: vigicrues.h:83
float value
Definition: vigicrues.h:101
Definition: vigicrues.h:142
Definition: vigicrues.h:137
vigicrues_e
Specifies the type of data to retreive for a station.
Definition: vigicrues.h:80
Definition: vigicrues.h:140
vigicrues_error_t
Specifies the different error codes that can be reported in case of failure.
Definition: vigicrues.h:134
Definition: vigicrues.h:135
time_t timestamp
Definition: vigicrues.h:108
Definition: vigicrues.h:151
Definition: vigicrues.h:139
Definition: vigicrues.h:92
Definition: vigicrues.h:81
Definition: vigicrues.h:82
vigicrues_status_t vigicrues_get(unsigned ent, const char *id, enum vigicrues_e type, unsigned range, vigicrues_f func, void *param, unsigned timeout, vigicrues_error_t *p_error)
Retreives data from the vigicrues service.
Definition: vigicrues.c:35
Definition: vigicrues.h:150
A structure to hold the data retreived from the vigicrues service.
Definition: vigicrues.h:99
vigicrues_status_t
Specifies the values that can be returned by a function to indicate its execution status...
Definition: vigicrues.h:149
vigicrues_vigilance_e
Specifies the different vigilance states.
Definition: vigicrues.h:89
vigicrues_status_t(* vigicrues_f)(const vigicrues_t *p_data, void *param)
Specifies the signature each user defined callback must respect.
Definition: vigicrues.h:167
Definition: vigicrues.h:93
Definition: vigicrues.h:136