I am using the JN516 chip set and am trying to use IEEE addressing when sending Read Attribute Requests on the JN-AN-1216 Application Note. Despite being able to successfully send the Read Attribute Request using the IEEE Address, I get back a Short Address in the Read Attribute Response. I dug into the source code, and managed to trace the workflow of receiving a Read Attribute Request to a method called "eZCL_BuildTransmitAddressStructure" in the SDK (JN-SW-4170). Within the method, there is a switch case that determines which type of address to populate. I have attached the code snippet below. Is IEEE addressing not supported by the SDK? How can I implement it so that the Read Attribute Response returns the IEEE address instead of the Short Address?
PUBLIC teZCL_Status eZCL_BuildTransmitAddressStructure(
if((pZPSevent == NULL) || (psZCL_Address == NULL))
psZCL_Address->eAddressMode = pZPSevent->uEvent.sApsDataIndEvent.u8SrcAddrMode;
psZCL_Address->uAddress.u16DestinationAddress = pZPSevent->uEvent.sApsDataIndEvent.uSrcAddress.u16Addr;
// not supported yet