|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Dispatch table. Addressed by offset, so the layout is asserted below. More...
#include <sen0192.h>
Public Attributes | |
| void(* | motion_init )(uint8_t *, Sen0192Motion *, uint32_t, proto_bool) |
| proto_bool(* | motion_update )(uint8_t *, Sen0192Motion *, proto_bool, uint32_t) |
| proto_bool(* | motion_tick )(uint8_t *, Sen0192Motion *, uint32_t) |
| proto_bool(* | motion_present )(uint8_t *, const Sen0192Motion *) |
| uint32_t(* | motion_events )(uint8_t *, const Sen0192Motion *) |
| uint32_t(* | motion_active_age_ms )(uint8_t *, const Sen0192Motion *, uint32_t) |
| proto_bool(* | begin )(uint8_t *) |
| proto_bool(* | poll )(uint8_t *) |
| void(* | present )(uint8_t *) |
| void(* | motion_count )(uint8_t *) |
Dispatch table. Addressed by offset, so the layout is asserted below.
| void(* Sen0192Ns::motion_init) (uint8_t *, Sen0192Motion *, uint32_t, proto_bool) |
| proto_bool(* Sen0192Ns::motion_update) (uint8_t *, Sen0192Motion *, proto_bool, uint32_t) |
| proto_bool(* Sen0192Ns::motion_tick) (uint8_t *, Sen0192Motion *, uint32_t) |
| proto_bool(* Sen0192Ns::motion_present) (uint8_t *, const Sen0192Motion *) |
| uint32_t(* Sen0192Ns::motion_events) (uint8_t *, const Sen0192Motion *) |
| uint32_t(* Sen0192Ns::motion_active_age_ms) (uint8_t *, const Sen0192Motion *, uint32_t) |
| proto_bool(* Sen0192Ns::begin) (uint8_t *) |
| proto_bool(* Sen0192Ns::poll) (uint8_t *) |