kdriveExpress .net SDK 23.2.0
kdrive::express::bindings::KnxNetIpDeviceDescription Class Reference

Structure holding information about a KNXnet/IP devices. More...

#include <AccessStructs.h>

Public Member Functions

void SetIpAddress (System::String^ ipAddress)
 Sets the IPv4 address from a KNXnet/IP device. More...
 
System::String ^ GetIpAddress ()
 Gets the IPv4 address from the KNXnet/IP device. More...
 
void SetNetworkInterface (System::String^ interfaceAddress)
 Sets the IPv4 address of the network interface. More...
 
System::String ^ GetNetworkInterface ()
 Gets the IPv4 address from the KNXnet/IP device. More...
 
void SetDeviceName (System::String^ deviceName)
 Sets the device name.
 
System::String ^ GetDeviceName ()
 Gets the device name.
 
void SetIndividualAddress (int individualAddress)
 Sets the KNX individual address.
 
int GetIndividualAddress ()
 Gets the KNX individual address.
 
void SetMacAddress (array< unsigned char >^ macAddress)
 Sets the MAC address.
 
array< unsigned char > ^ GetMacAddress ()
 Gets the MAC address. More...
 
void SetSerialNumber (array< unsigned char >^ serialNumber)
 Sets the serial number.
 
array< unsigned char > ^ GetSerialNumber ()
 Gets the serial number.
 
void SetProgrammingMode (bool enable)
 Sets the programming mode. More...
 
bool IsProgrammingModeOn ()
 Returns true if the programming mode is enabled, otherwise false.
 
void SetSecuritySupported (bool supported)
 Sets security supported.
 
bool IsSecuritySupported ()
 Returns true if security is supported, otherwise false.
 
void SetTunnelingSecure (bool secure)
 Sets tunneling service secure.
 
bool IsTunnelingSecure ()
 Returns true if tunneling service is secure, otherwise false.
 
void SetManagementSecure (bool secure)
 Sets device management service secure.
 
bool IsManagementSecure ()
 Returns true if device management service is secure, otherwise false.
 
void SetTunnelingSlots (System::Collections::Generic::List< TunnelingSlotInfo^>^ slots)
 Gets the tunneling slot information.
 
System::Collections::Generic::List< TunnelingSlotInfo^> ^ GetTunnelingSlots ()
 Gets the tunneling slot information.
 

Detailed Description

Structure holding information about a KNXnet/IP devices.

Member Function Documentation

◆ GetIpAddress()

System::String ^ kdrive::express::bindings::KnxNetIpDeviceDescription::GetIpAddress ( )
inline

Gets the IPv4 address from the KNXnet/IP device.

Returns
The IPv4 address. e.g. "192.168.1.30"

◆ GetMacAddress()

array<unsigned char> ^ kdrive::express::bindings::KnxNetIpDeviceDescription::GetMacAddress ( )
inline

Gets the MAC address.

Returns
The MAC address.

◆ GetNetworkInterface()

System::String ^ kdrive::express::bindings::KnxNetIpDeviceDescription::GetNetworkInterface ( )
inline

Gets the IPv4 address from the KNXnet/IP device.

Returns
networkInterface The IPv4 address of the network interface.

◆ SetIpAddress()

void kdrive::express::bindings::KnxNetIpDeviceDescription::SetIpAddress ( System::String^  ipAddress)
inline

Sets the IPv4 address from a KNXnet/IP device.

Parameters
[in]ipAddressThe IPv4 address. e.g. "192.168.1.30"

◆ SetNetworkInterface()

void kdrive::express::bindings::KnxNetIpDeviceDescription::SetNetworkInterface ( System::String^  interfaceAddress)
inline

Sets the IPv4 address of the network interface.

Parameters
[in]ipAddressThe IPv4 address of the network interface.

◆ SetProgrammingMode()

void kdrive::express::bindings::KnxNetIpDeviceDescription::SetProgrammingMode ( bool  enable)
inline

Sets the programming mode.

true: Enable the programming mode. false: Disable the programming mode.


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