kdriveExpress SDK 22.1.1
ip_tunn_dev_t Struct Reference

Structure holding ip tunneling device information. More...

#include <kdrive_express_access.h>

Data Fields

char ip_address [KDRIVE_MAX_IP_ADDRESS_LEN]
 IP address in the form "192.168.1.47" for example. More...
 
char iface_address [KDRIVE_MAX_IP_ADDRESS_LEN]
 interface adaptor IP address. More...
 
char dev_name [KDRIVE_MAX_DEVICE_NAME_LEN]
 device friendly name. More...
 
uint16_t ind_addr
 KNX individual address. More...
 
uint8_t mac_address [KDRIVE_MAC_LEN]
 mac address More...
 
uint8_t serial_number [KDRIVE_SN_LEN]
 serial number More...
 
bool_t prog_mode_enabled
 state of the programming mode 0 = off, 1 = on More...
 
bool_t is_security_supported
 supports the interface security (but it is possible that it is not configured) 0 = false, 1 = true More...
 
bool_t is_tunneling_secure
 is tunneling service secure 0 = false, 1 = true More...
 
bool_t is_management_secure
 is device management service secure 0 = false, 1 = true More...
 
uint16_t slot_infos_count
 actual number of tunnling slot information items More...
 
ip_tunn_slot_info_t slot_infos [KDRIVE_MAX_TUNNEL_INFO_ITEMS]
 tunnling slot information items More...
 

Detailed Description

Structure holding ip tunneling device information.

See also
kdrive_ap_enum_ip_tunn
Examples
kdrive_express_ip_tunneling_enumerate.c.

Field Documentation

◆ dev_name

char ip_tunn_dev_t::dev_name[KDRIVE_MAX_DEVICE_NAME_LEN]

device friendly name.

Null-terminated string in utf8 encoding

◆ iface_address

char ip_tunn_dev_t::iface_address[KDRIVE_MAX_IP_ADDRESS_LEN]

interface adaptor IP address.

Null-terminated string

◆ ind_addr

uint16_t ip_tunn_dev_t::ind_addr

KNX individual address.

◆ ip_address

char ip_tunn_dev_t::ip_address[KDRIVE_MAX_IP_ADDRESS_LEN]

IP address in the form "192.168.1.47" for example.

Null-terminated string

◆ is_management_secure

bool_t ip_tunn_dev_t::is_management_secure

is device management service secure 0 = false, 1 = true

◆ is_security_supported

bool_t ip_tunn_dev_t::is_security_supported

supports the interface security (but it is possible that it is not configured) 0 = false, 1 = true

◆ is_tunneling_secure

bool_t ip_tunn_dev_t::is_tunneling_secure

is tunneling service secure 0 = false, 1 = true

◆ mac_address

uint8_t ip_tunn_dev_t::mac_address[KDRIVE_MAC_LEN]

mac address

◆ prog_mode_enabled

bool_t ip_tunn_dev_t::prog_mode_enabled

state of the programming mode 0 = off, 1 = on

◆ serial_number

uint8_t ip_tunn_dev_t::serial_number[KDRIVE_SN_LEN]

serial number

◆ slot_infos

tunnling slot information items

◆ slot_infos_count

uint16_t ip_tunn_dev_t::slot_infos_count

actual number of tunnling slot information items


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