Wirepas SDK
poslib_control.h
Go to the documentation of this file.
1 
7 #ifndef _POSLIB_CONTROL_H_
8 #define _POSLIB_CONTROL_H_
9 
10 #include "poslib_event.h"
11 
15 typedef enum
16 {
21 
28 
35 
41 
47 
55 
62 
68 
75 
76 
83 void PosLibCtrl_getAppConfig(uint8_t ** cfg, uint8_t * len);
84 void PosLibCtrl_setAppConfig(const uint8_t * cfg, uint8_t len);
85 
86 #endif
PosLibCtrl_setAppConfig
void PosLibCtrl_setAppConfig(const uint8_t *cfg, uint8_t len)
POSLIB_STATE_UPDATE
@ POSLIB_STATE_UPDATE
Definition: poslib_control.h:19
PosLibCtrl_motion
poslib_ret_e PosLibCtrl_motion(poslib_motion_mode_e mode)
Adjust the update rate according to motion state (static/dynamic)
POSLIB_STATE_STOPPED
@ POSLIB_STATE_STOPPED
Definition: poslib_control.h:17
poslib_motion_mode_e
poslib_motion_mode_e
defines the position motion mode.
Definition: poslib.h:75
PosLibCtrl_startPeriodic
poslib_ret_e PosLibCtrl_startPeriodic(void)
Starts periodic positioning update.
poslib_ret_e
poslib_ret_e
Return codes of positioning functions.
Definition: poslib.h:37
poslib_state_e
poslib_state_e
PosLib control internal state definitions.
Definition: poslib_control.h:15
PosLibCtrl_processEvent
void PosLibCtrl_processEvent(poslib_internal_event_t *event)
Process the internal event.
PosLibCtrl_stopPeriodic
poslib_ret_e PosLibCtrl_stopPeriodic(void)
Stops periodic positioning update.
PosLibCtrl_setConfig
poslib_ret_e PosLibCtrl_setConfig(poslib_settings_t *settings)
Sets new configration to PosLib.
PosLibCtrl_getConfig
poslib_ret_e PosLibCtrl_getConfig(poslib_settings_t *settings)
Returns the current PosLib configuration.
PosLibCtrl_getAppConfig
void PosLibCtrl_getAppConfig(uint8_t **cfg, uint8_t *len)
Returns the current app config payload.
poslib_event.h
Header file for the poslib_event.c.
PosLibCtrl_startOneshot
poslib_ret_e PosLibCtrl_startOneshot(void)
Triggers a single position update imediatelly.
poslib_settings_t
position library settings.
Definition: poslib.h:276
POSLIB_STATE_IDLE
@ POSLIB_STATE_IDLE
Definition: poslib_control.h:18
PosLibCtrl_status
poslib_status_e PosLibCtrl_status(void)
Returns the current status of PosLib.
poslib_internal_event_t
Definition: poslib_event.h:57
poslib_status_e
poslib_status_e
defines status returned in PosLib_status().
Definition: poslib.h:151