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

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

#include <enocean.h>

Public Attributes

uint8_t(* esp3_crc8 )(uint8_t *, const uint8_t *, uint16_t)
 
int(* esp3_parse )(uint8_t *, const uint8_t *, uint16_t, protocore_esp3_packet *)
 
uint16_t(* esp3_build )(uint8_t *, protocore_esp3_type, const uint8_t *, uint16_t, const uint8_t *, uint8_t, uint8_t *, uint16_t)
 
proto_bool(* erp1_parse )(uint8_t *, const uint8_t *, uint16_t, protocore_erp1 *)
 
uint16_t(* erp1_build )(uint8_t *, uint8_t *, uint16_t, uint8_t, const uint8_t *, uint8_t, uint32_t, uint8_t)
 

Detailed Description

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

Definition at line 86 of file enocean.h.

Member Data Documentation

◆ esp3_crc8

uint8_t(* EnoceanNs::esp3_crc8) (uint8_t *, const uint8_t *, uint16_t)

Definition at line 88 of file enocean.h.

◆ esp3_parse

int(* EnoceanNs::esp3_parse) (uint8_t *, const uint8_t *, uint16_t, protocore_esp3_packet *)

Definition at line 89 of file enocean.h.

◆ esp3_build

uint16_t(* EnoceanNs::esp3_build) (uint8_t *, protocore_esp3_type, const uint8_t *, uint16_t, const uint8_t *, uint8_t, uint8_t *, uint16_t)

Definition at line 90 of file enocean.h.

◆ erp1_parse

proto_bool(* EnoceanNs::erp1_parse) (uint8_t *, const uint8_t *, uint16_t, protocore_erp1 *)

Definition at line 92 of file enocean.h.

◆ erp1_build

uint16_t(* EnoceanNs::erp1_build) (uint8_t *, uint8_t *, uint16_t, uint8_t, const uint8_t *, uint8_t, uint32_t, uint8_t)

Definition at line 93 of file enocean.h.


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