This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc1120 Simpliciti - ping replying ??

Hi,

I have a issue with replying after ping frame sending. I execute standard function SMPL_Ping(lid) from AP to ED.

For example I have 2 APs and 2 EDs
1. AP has address 0x40000001
1. ED has address 0xF1D01FA5
2. AP has address 0x40000002
2. ED has address 0xF1D0212A

I created practically 2 RF networsk so that I linked 1. SD into 1. AP and  2. SD into 2. AP. I set the same channel for both networks and after that I unplugged 1. ED and 2. AP. So only 2. ED and 1. AP remained active. The firmware executes just this SMPL_Ping function each second and waits for successful reply (status SMPL_SUCCESS).

I am confused because of I always get ping reply from foreign ED ( SMPL_SUCCESS ), the AP has not been linked with. That means I send ping from 1. AP and get the ping reply successfully from 2. SD ! I expected, that AP or ED should check source or destination address in the RF frame and on the base of address to send reply or not.

Can anyone explain me please, why it is so?

Shall i use for the better solution like this: SMPL_Ioctl(IOCTL_OBJ_RAW_IO, IOCTL_ACT_READ, &val) ?? And then read out the incoming address manually ?

Thanks

Best regards.

Jan