10 #define DEFAULT_MULTICAST_ADDR ((uint32_t)0xE000170C)
20 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
24 uint16_t currentNoOfElements = 1;
32 [](
IpParameterObject * io, uint16_t start, uint8_t count,
const uint8_t* data) -> uint8_t
46 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
50 uint16_t currentNoOfElements = 1;
59 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
63 uint16_t currentNoOfElements = 1;
72 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
76 uint16_t currentNoOfElements = 1;
88 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
92 uint16_t currentNoOfElements = 1;
101 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
105 uint16_t currentNoOfElements = 1;
106 pushWord(currentNoOfElements, data);
110 pushInt(DEFAULT_MULTICAST_ADDR, data);
116 [](
IpParameterObject * io, uint16_t start, uint8_t count, uint8_t* data) -> uint8_t
120 uint16_t currentNoOfElements = 1;
121 pushWord(currentNoOfElements, data);
136 numAddresses = KNX_TUNNELING;
uint8_t * pushInt(uint32_t i, uint8_t *data)
uint8_t * pushWord(uint16_t w, uint8_t *data)
uint16_t getWord(const uint8_t *data)
uint16_t individualAddress()
const uint8_t * propertyData(PropertyID id)
virtual void initializeProperties(size_t propertiesSize, Property **properties)
Intializes the Property-array the the supplied values.
uint16_t * additionalIndivualAddresses(uint8_t &numAddresses)
IpParameterObject(DeviceObject &deviceObject, Platform &platform)
@ OT_IP_PARAMETER
KNXnet/IP Parameter Object.
@ PID_CURRENT_DEFAULT_GATEWAY
@ PID_PROJECT_INSTALLATION_ID
KNXnet/IP Parameter Object.
@ PID_ADDITIONAL_INDIVIDUAL_ADDRESSES
@ PID_CURRENT_IP_ASSIGNMENT_METHOD
@ PID_KNXNETIP_DEVICE_CAPABILITIES
@ PID_OBJECT_TYPE
Interface Object Type independent Properties.
@ PID_CURRENT_SUBNET_MASK
@ PID_CUSTOM_RESERVED_TUNNELS_IP
@ PID_SYSTEM_SETUP_MULTICAST_ADDRESS
@ PID_KNX_INDIVIDUAL_ADDRESS
@ PID_CUSTOM_RESERVED_TUNNELS_CTRL
@ PID_ROUTING_MULTICAST_ADDRESS
@ PID_IP_ASSIGNMENT_METHOD
@ PDT_UNSIGNED_LONG
length: 4
@ PDT_GENERIC_06
length: 6
@ PDT_UNSIGNED_INT
length: 2
@ PDT_UNSIGNED_CHAR
length: 1