You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a way to get the RSSI for the transmitter (on the return packet ack)?
I tried doing:
// Base Station Address// Change these two values to the coordinator node's addressXBeeAddress64XBee_Addr64=XBeeAddress64(0x0013a200, 0x40f317ce);
//Build Transmit Request PacketZBTxRequestzbTx=ZBTxRequest(XBee_Addr64, (uint8_t*) params, strlen(params));
//Send the Data packetxbee.send(zbTx);
// We are expecting an ACK packet, time to check for it.// Wait up to half second for the status response to be deliveredif (xbee.readPacket(500)) {
// got a response!// The response should be a Zigbee TX Status Responseif (xbee.getResponse().getApiId() ==ZB_TX_STATUS_RESPONSE) {
xbee.getResponse().getZBTxStatusResponse(txStatus);
// Check the delivery statusif (txStatus.getDeliveryStatus() ==SUCCESS) {
// success.sprintf(tempParam, "packetId=1&rssi=%x",
rx16.getRssi());
But all I seem to get is Hex 25 when I outputting the value.
The text was updated successfully, but these errors were encountered:
Is there a way to get the RSSI for the transmitter (on the return packet ack)?
I tried doing:
But all I seem to get is Hex 25 when I outputting the value.
The text was updated successfully, but these errors were encountered: