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