Hi,
2) "Some time Slave device not able to receive polling message." Can you clarify what you mean by "polling message"?
Ans: 0x00 Shared address means broadcast message.
other than 0x00 value first byte is polling message.
If Device 1 and it shared address 0x01, Means first byte 0x01 is polling message, if first byte is 0x00 is broadcast message.
Are you saying certain messages are always lost, or that at certain times you are not seeing the message you see at other times?
Ans: Means Device is connected with Master channel and getting both type message broadcast and polling, but some time only able to get broadcast message not able to get polling message.
Any time the channel has dropped to search (issue 1) messages in both directions will be lost. If you are seeing drops to search, you are likely also seeing many rx failure events that indicate messages have been lost. Improving the RF link will reduce the number of rx failure events.
Ans: Any suggestion or solution for improving RF link using Firmware.
We typically expect to see around 10% of channel periods report an rx failure event.
Are you using a one or two byte shared channel?
Ans: Yes, I am Use One byte shared address.
My understanding is that sending [00][xx][xx][xx][xx][xx][xx][xx] is received, but some other first byte value is not.
If you are seeing that 0x00 works, but the address you expect to be working is not, then I would check that you have initialized the TX buffer correctly.
Ans: I ahve verify and do correctly.
Let me know any query or suggetion.
-regards,
Himansu