Typedefs and structures used in the library.
Typedefs | |
typedef uint64_t | mtb_radar_sensing_timestamp_t |
timestamp in milliseconds | |
typedef uint32_t | mtb_radar_sensing_timeinterval_t |
time interval in milliseconds | |
Enumerations | |
enum | mtb_radar_sensing_event_t { MTB_RADAR_SENSING_EVENT_PRESENCE_IN = 300, MTB_RADAR_SENSING_EVENT_PRESENCE_OUT = 301, MTB_RADAR_SENSING_EVENT_COUNTER_IN = 310, MTB_RADAR_SENSING_EVENT_COUNTER_OUT = 311, MTB_RADAR_SENSING_EVENT_COUNTER_OCCUPIED = 312, MTB_RADAR_SENSING_EVENT_COUNTER_FREE = 313 } |
Type of events that are detected. More... | |
enum | mtb_radar_sensing_mask_t { MTB_RADAR_SENSING_MASK_NONE = 0, MTB_RADAR_SENSING_MASK_PRESENCE_EVENTS = (1 << 8), MTB_RADAR_SENSING_MASK_COUNTER_EVENTS = (2 << 8) } |
Type of application events that needs to be configured with mtb_radar_sensing_init. More... | |
Type of events that are detected.
Type of application events that needs to be configured with mtb_radar_sensing_init.
Enumerator | |
---|---|
MTB_RADAR_SENSING_MASK_NONE | No events. |
MTB_RADAR_SENSING_MASK_PRESENCE_EVENTS | Events for presence detection. |
MTB_RADAR_SENSING_MASK_COUNTER_EVENTS | Events for entrance counter. |