ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
Sen0192Ns Struct Reference

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 *)
 

Detailed Description

Dispatch table. Addressed by offset, so the layout is asserted below.

Definition at line 50 of file sen0192.h.

Member Data Documentation

◆ motion_init

void(* Sen0192Ns::motion_init) (uint8_t *, Sen0192Motion *, uint32_t, proto_bool)

Definition at line 52 of file sen0192.h.

◆ motion_update

proto_bool(* Sen0192Ns::motion_update) (uint8_t *, Sen0192Motion *, proto_bool, uint32_t)

Definition at line 53 of file sen0192.h.

◆ motion_tick

proto_bool(* Sen0192Ns::motion_tick) (uint8_t *, Sen0192Motion *, uint32_t)

Definition at line 54 of file sen0192.h.

◆ motion_present

proto_bool(* Sen0192Ns::motion_present) (uint8_t *, const Sen0192Motion *)

Definition at line 55 of file sen0192.h.

◆ motion_events

uint32_t(* Sen0192Ns::motion_events) (uint8_t *, const Sen0192Motion *)

Definition at line 56 of file sen0192.h.

◆ motion_active_age_ms

uint32_t(* Sen0192Ns::motion_active_age_ms) (uint8_t *, const Sen0192Motion *, uint32_t)

Definition at line 57 of file sen0192.h.

◆ begin

proto_bool(* Sen0192Ns::begin) (uint8_t *)

Definition at line 58 of file sen0192.h.

◆ poll

proto_bool(* Sen0192Ns::poll) (uint8_t *)

Definition at line 59 of file sen0192.h.

◆ present

void(* Sen0192Ns::present) (uint8_t *)

Definition at line 60 of file sen0192.h.

◆ motion_count

void(* Sen0192Ns::motion_count) (uint8_t *)

Definition at line 61 of file sen0192.h.


The documentation for this struct was generated from the following file: