digidotcom / xbee-java

Set of Java APIs to interact with Digi International's XBee radio frequency modules.
Mozilla Public License 2.0
83 stars 56 forks source link

java.lang.IllegalArgumentException: RSSI value must be between 0 and 100. #60

Open SkyMoCo opened 8 years ago

SkyMoCo commented 8 years ago

Every couple hours of running I get this error and I am not sure where it is happening as I am not creating a RX16Packet. Need help to debug it.

Exception in thread "Thread-4" java.lang.IllegalArgumentException: RSSI value must be between 0 and 100. at com.digi.xbee.api.packet.raw.RX16Packet.(RX16Packet.java:131) at com.digi.xbee.api.packet.raw.RX16Packet.createPacket(RX16Packet.java:104) at com.digi.xbee.api.packet.XBeePacketParser.parsePayload(XBeePacketParser.java:299) at com.digi.xbee.api.packet.XBeePacketParser.parsePacket(XBeePacketParser.java:194) at com.digi.xbee.api.connection.DataReader.run(DataReader.java:409)

SkyMoCo commented 8 years ago

It seems to happen if I doing multiple sends of data at a rapid rate at 9600 baud.

rubenmoral commented 7 years ago

Hi @SkyMoCo,

Could you please give us more context about what you are doing exactly? What XBee modules and firmware are you using? It would really help us to figure out what's going on and fix the issue.

Thanks.