mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-25 06:23:53 +01:00
drivers/sx127x: remove time on air from packet info
This commit is contained in:
parent
9858e9e8bf
commit
81f13936ee
@ -38,7 +38,6 @@ typedef struct netdev_radio_lora_packet_info {
|
||||
uint8_t rssi; /**< RSSI of a received packet */
|
||||
uint8_t lqi; /**< LQI of a received packet */
|
||||
int8_t snr; /**< S/N ratio */
|
||||
uint32_t time_on_air; /**< Time on air of a received packet (ms) */
|
||||
} netdev_sx127x_lora_packet_info_t;
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@ -91,7 +91,7 @@ static int _send(netdev_t *netdev, const struct iovec *vector, unsigned count)
|
||||
}
|
||||
|
||||
/* Write payload buffer */
|
||||
for (size_t i = 0;i < count ; i++) {
|
||||
for (size_t i = 0; i < count; i++) {
|
||||
sx127x_write_fifo(dev, vector[i].iov_base, vector[i].iov_len);
|
||||
}
|
||||
break;
|
||||
@ -196,7 +196,6 @@ static int _recv(netdev_t *netdev, void *buf, size_t len, void *info)
|
||||
}
|
||||
#endif
|
||||
}
|
||||
packet_info->time_on_air = sx127x_get_time_on_air(dev, len);
|
||||
}
|
||||
|
||||
size = sx127x_reg_read(dev, SX127X_REG_LR_RXNBBYTES);
|
||||
|
||||
@ -241,7 +241,10 @@ int listen_cmd(int argc, char **argv)
|
||||
|
||||
/* Switch to continuous listen mode */
|
||||
netdev->driver->set(netdev, NETOPT_SINGLE_RECEIVE, false, sizeof(uint8_t));
|
||||
sx127x_set_rx(&sx127x);
|
||||
|
||||
/* Switch to RX state */
|
||||
uint8_t state = NETOPT_STATE_RX;
|
||||
netdev->driver->set(netdev, NETOPT_STATE, &state, sizeof(uint8_t));
|
||||
|
||||
printf("Listen mode set\n");
|
||||
|
||||
@ -308,10 +311,10 @@ static void _event_cb(netdev_t *dev, netdev_event_t event)
|
||||
case NETDEV_EVENT_RX_COMPLETE:
|
||||
len = dev->driver->recv(dev, NULL, 0, 0);
|
||||
dev->driver->recv(dev, message, len, &packet_info);
|
||||
printf("{Payload: \"%s\" (%d bytes), RSSI: %i, SNR: %i, TOA: %i}\n",
|
||||
printf("{Payload: \"%s\" (%d bytes), RSSI: %i, SNR: %i, TOA: %lu}\n",
|
||||
message, (int)len,
|
||||
packet_info.rssi, (int)packet_info.snr,
|
||||
(int)packet_info.time_on_air);
|
||||
sx127x_get_time_on_air((const sx127x_t*)dev, len));
|
||||
break;
|
||||
case NETDEV_EVENT_TX_COMPLETE:
|
||||
sx127x_set_sleep(&sx127x);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user