Data Structures | |
struct | EMBENET_IPV6 |
IPv6 address. More... | |
struct | EMBENET_K1 |
128 bit pre-shared key used to authenticate Beacons More... | |
struct | EMBENET_PSK |
Constrained join 128-bit pre-shared key. This key should be unique and shared with JRC. More... | |
struct | EMBENET_NODE_QuickJoinCredentials |
Structure describing the data necessary to perform a quick network rejoin. More... | |
#define EMBENET_EUI64_INVALID UINT64_C(0) |
Invalid value of EMBENET_GroupId used as an error indication.
#define EMBENET_GROUPID_INVALID (EMBENET_GroupId)(0U) |
Invalid value of EMBENET_GroupId used as an error indication.
#define EMBENET_EUI64_INVALID UINT64_C(0) |
Invalid value of EMBENET_GroupId used as an error indication.
#define EMBENET_GROUPID_INVALID (EMBENET_GroupId)(0U) |
Invalid value of EMBENET_GroupId used as an error indication.
typedef uint64_t EMBENET_NetworkPrefix |
Network prefix - common first 8 bytes of nodes IPv6 Address.
typedef uint64_t EMBENET_EUI64 |
Unique identifier of the node.
typedef uint16_t EMBENET_GroupId |
Multicast group ID.
typedef uint16_t EMBENET_PANID |
IEEE802.15.4e PAN ID.
typedef uint64_t EMBENET_RandomSeed |
Initial value of internal random number generators. USING NOT A RANDOM NUMBER WILL CAUSE A SERIOUS SECURITY VUNERABILITY.
typedef uint64_t EMBENET_NetworkPrefix |
Network prefix - common first 8 bytes of nodes IPv6 Address.
typedef uint64_t EMBENET_EUI64 |
Unique identifier of the node.
typedef uint16_t EMBENET_GroupId |
Multicast group ID.
typedef uint16_t EMBENET_PANID |
IEEE802.15.4e PAN ID.
typedef uint64_t EMBENET_RandomSeed |
Initial value of internal random number generators. USING NOT A RANDOM NUMBER WILL CAUSE A SERIOUS SECURITY VUNERABILITY.
enum EMBENET_Result |
Possible result codes.
Possible addressing modes.
enum EMBENET_Result |
Possible result codes.
Possible addressing modes.
EMBENET_IPV6 EMBENET_AssembleUnicastIpv6 | ( | EMBENET_NetworkPrefix | nwkPrefix, |
EMBENET_EUI64 | uid | ||
) |
Assembles Network prefix and Node's UID into IPv6 Address.
nwkPrefix | Network prefix |
uid | Unique Identifier (UID) of the node |
EMBENET_IPV6 EMBENET_AssembleMulticastIpv6 | ( | EMBENET_NetworkPrefix | nwkPrefix, |
EMBENET_GroupId | gid | ||
) |
Assembles Network prefix and Multicast group ID into IPv6 Address.
nwkPrefix | Network prefix |
gid | Multicast group ID |
Any question or remarks? Just write us a message!
Feel free to get in touch