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

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

#include <zwave.h>

Public Attributes

uint16_t(* build_frame )(uint8_t *, protocore_zwave_type, uint8_t, const uint8_t *, uint8_t, uint8_t *, uint16_t)
 
int(* parse_frame )(uint8_t *, const uint8_t *, uint16_t, uint8_t *, uint8_t *, const uint8_t **, uint8_t *)
 
proto_bool(* is_ack )(uint8_t *, uint8_t)
 
proto_bool(* is_nak )(uint8_t *, uint8_t)
 
proto_bool(* is_can )(uint8_t *, uint8_t)
 
uint16_t(* build_ack )(uint8_t *, uint8_t *, uint16_t)
 

Detailed Description

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

Definition at line 58 of file zwave.h.

Member Data Documentation

◆ build_frame

uint16_t(* ZwaveNs::build_frame) (uint8_t *, protocore_zwave_type, uint8_t, const uint8_t *, uint8_t, uint8_t *, uint16_t)

Definition at line 60 of file zwave.h.

◆ parse_frame

int(* ZwaveNs::parse_frame) (uint8_t *, const uint8_t *, uint16_t, uint8_t *, uint8_t *, const uint8_t **, uint8_t *)

Definition at line 61 of file zwave.h.

◆ is_ack

proto_bool(* ZwaveNs::is_ack) (uint8_t *, uint8_t)

Definition at line 62 of file zwave.h.

◆ is_nak

proto_bool(* ZwaveNs::is_nak) (uint8_t *, uint8_t)

Definition at line 63 of file zwave.h.

◆ is_can

proto_bool(* ZwaveNs::is_can) (uint8_t *, uint8_t)

Definition at line 64 of file zwave.h.

◆ build_ack

uint16_t(* ZwaveNs::build_ack) (uint8_t *, uint8_t *, uint16_t)

Definition at line 65 of file zwave.h.


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