... | ... | @@ -221,9 +221,21 @@ interface. |
|
|
| rate | double | Set Tx or Rx sample rate - applies to all channels. |
|
|
|
| bandwidth | double | Set Tx or Rx bandwidth - 0 for default bandwidth. |
|
|
|
| tag | bool | Tag *bladeRF Source* output with current timestamp. |
|
|
|
|
|
|
|
|
|
> **Note:** The *status* port is a work in progress.
|
|
|
| read_ts | uint64 | Read Tx or Rx timestamp from FPGA. |
|
|
|
|
|
|
The *status* port of a bladeRF block produces messages about error conditions
|
|
|
occuring within the blocks or responses to command port queries. Messages are
|
|
|
formatted as PMT pairs in which the first element is a string indicating the
|
|
|
status and the second element is an optional data value.
|
|
|
|
|
|
| String | Type | Description |
|
|
|
| --------- | ------ |-------------------------------------------------------- |
|
|
|
| timeout | n/a | Timeout occurred in `bladerf_sync_tx` or `bladerf_sync_rx`. |
|
|
|
| time_past | n/a | Requested timestamp is in the past. |
|
|
|
| overrun | n/a | Received samples have been dropped. |
|
|
|
| underrun | n/a | Transmit samples gap occurred on device. |
|
|
|
| tx_time | uint64 | Transmit timestamp from *read_ts* command. |
|
|
|
| rx_time | uint64 | Receive timestamp from *read_ts* command. |
|
|
|
|
|
|
### Stream Tag Interface
|
|
|
|
... | ... | |