VLCB SDK
An opinionated SDK for VLCB protocol
Loading...
Searching...
No Matches
node.h File Reference
#include <inttypes.h>
Include dependency graph for node.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VLCB_NODE_NUMBER_UNINITIALIZED   (VlcbNodeNumber)0
 

Typedefs

typedef uint16_t VlcbNodeNumber
 

Functions

VlcbNodeNumber vlcb_defs_NewNodeNumberFromBytesUnchecked (uint8_t hi, uint8_t lo)
 
int vlcb_defs_NewNodeNumber (uint16_t val, VlcbNodeNumber *const addr)
 
int vlcb_defs_NewNodeNumberFromBytes (uint8_t hi, uint8_t lo, VlcbNodeNumber *const addr)
 

Macro Definition Documentation

◆ VLCB_NODE_NUMBER_UNINITIALIZED

#define VLCB_NODE_NUMBER_UNINITIALIZED   (VlcbNodeNumber)0

Definition at line 10 of file node.h.

Typedef Documentation

◆ VlcbNodeNumber

typedef uint16_t VlcbNodeNumber

VLCB node address (11 bit wide)

Definition at line 8 of file node.h.

Function Documentation

◆ vlcb_defs_NewNodeNumber()

int vlcb_defs_NewNodeNumber ( uint16_t val,
VlcbNodeNumber *const addr )

Definition at line 9 of file node_new_number.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vlcb_defs_NewNodeNumberFromBytes()

int vlcb_defs_NewNodeNumberFromBytes ( uint8_t hi,
uint8_t lo,
VlcbNodeNumber *const addr )

Definition at line 19 of file node_new_number.c.

Here is the call graph for this function:

◆ vlcb_defs_NewNodeNumberFromBytesUnchecked()

VlcbNodeNumber vlcb_defs_NewNodeNumberFromBytesUnchecked ( uint8_t hi,
uint8_t lo )

Definition at line 3 of file node_new_number_unchecked.c.

Here is the caller graph for this function: