unpack return from ddo_get_param

I’m trying to unpack the return from
smple = xbee.ddo_get_param (xbadd,id)
xbadd =“[00:13:A2:00:40:3C:42:76]!”
id = (“IS”)
print len(smple) =5

struct.unpack(“>H”,smple)[0] give me the error
unpack string size does not match format.

I’m not sure how to interpet the format of the return. Any advice?

Hi,

Go to www.digi.com/wiki/developer/ and search for ‘ParseIS’ function. This function will do the IS parsing and returns in the dictionary format.

You will also find the same while searching for ‘XBee Smart Plug’.

Hello. A lot of times I will look at Dia drivers to see how they are doing things, to get an idea as to how I can do it in my own Python script.

For the ParseIS function, search your PC for the file “io_sample”, found in the “common” directory in your iDigi Dia.

You will see the definition of ParseIS to see how they do it, or you can use the code in your own script (import, etc.)

I hope this helps!