KNX IoT
KNX IoT Point API stack implementation
|
the endpoint information More...
#include <oc_endpoint.h>
Data Fields | |
union oc_endpoint_t::dev_addr | addr |
union oc_endpoint_t::dev_addr | addr_local |
int32_t | auth_at_index |
auth at index +1 [1-max_indexes], 0 == error. More... | |
size_t | device |
device index More... | |
enum transport_flags | flags |
the transport flags More... | |
uint32_t | group_address |
group address, being used to find back the OSCORE credential to be used for encryption for s-mode messages e.g. More... | |
int | interface_index |
interface index More... | |
uint8_t | kid [OSCORE_CTXID_LEN] |
uint8_t | kid_ctx [OSCORE_IDCTX_LEN] |
uint8_t | kid_ctx_len |
uint8_t | kid_len |
struct oc_endpoint_t * | next |
pointer to the next structure More... | |
char | oscore_id [SERIAL_NUM_SIZE+1] |
OSCORE context (binary), e.g. More... | |
size_t | oscore_id_len |
uint8_t | priority |
priority More... | |
uint8_t | request_piv [OSCORE_PIV_LEN] |
OSCORE partial iv. More... | |
uint8_t | request_piv_len |
OSCORE partial iv length. More... | |
the endpoint information
Definition at line 77 of file oc_endpoint.h.
int32_t auth_at_index |
auth at index +1 [1-max_indexes], 0 == error.
Used for matching oscore context of response to request. Used for upper layers to check access interfaces.
Definition at line 98 of file oc_endpoint.h.
size_t device |
device index
Definition at line 80 of file oc_endpoint.h.
enum transport_flags flags |
the transport flags
Definition at line 80 of file oc_endpoint.h.
uint32_t group_address |
group address, being used to find back the OSCORE credential to be used for encryption for s-mode messages e.g.
looping over the list of group addresses of the key
Definition at line 93 of file oc_endpoint.h.
int interface_index |
interface index
Definition at line 91 of file oc_endpoint.h.
struct oc_endpoint_t* next |
pointer to the next structure
Definition at line 79 of file oc_endpoint.h.
char oscore_id[SERIAL_NUM_SIZE+1] |
uint8_t priority |
priority
Definition at line 92 of file oc_endpoint.h.
uint8_t request_piv[OSCORE_PIV_LEN] |
OSCORE partial iv.
Definition at line 101 of file oc_endpoint.h.
uint8_t request_piv_len |
OSCORE partial iv length.
Definition at line 102 of file oc_endpoint.h.