Part Number: BOOSTXL-AOA
Greetings,
As I go through the tutorial and successfully run both the GUI demo (rtls_ui) and python scripts( rtls_aoa_iq_with_rtls_util_export_into_csv.py ), with the setup 1 master node, 1 slave node and 1 passive node + AoA board.
Now I get the 2nd passive node + AoA board, and I plan to collect IQ data on two passive nodes at the same time. To this end:
- Make a copy of rtls_aoa_iq_with_rtls_util_export_into_csv.py, rename as rtls_aoa_iq_with_rtls_util_export_into_csv2.py, and change the passive node port name
- In terminal run
```
python -u *csv..py &
python -u *csv_passive2.py
```
I notice only one passive node successfully record the IQ data, while another node FAIL, the log information is
```
[2021-03-31 14:30:35,974] root - INFO - Setting nodes :
[2021-03-31 14:30:35,976] root - INFO - Message receiver started
[2021-03-31 14:30:35,976] root - INFO - RTLS Manager started
[2021-03-31 14:30:37,979] root - INFO - Done setting node
[2021-03-31 14:30:38,008] serialnode - ERROR - read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
[2021-03-31 14:30:38,037] root - WARNING - ConstError('parsing expected 254 but parsed 0')
[2021-03-31 14:30:38,038] root - INFO - PASSIVE: F8:8A:5E:2D:86:99 --> {"originator": "Nwp", "type": "AsyncReq", "subsystem": "RTLS", "command": "RTLS_CMD_RESET_DEVICE", "payload": {"raw_payload": ""}}
[2021-03-31 14:31:08,135] root - INFO - PASSIVE: F8:8A:5E:2D:86:99 --> {"originator": "Nwp", "type": "SyncRsp", "subsystem": "RTLS", "command": "RTLS_CMD_IDENTIFY", "payload": {"capabilities": {"CM": true, "AOA_TX": false, "AOA_RX": true, "TOF_SLAVE": false, "TOF_PASSIVE": true, "TOF_MASTER": false, "RTLS_SLAVE": false, "RTLS_MASTER": false, "RTLS_PASSIVE": true}, "revNum": 2, "devId": "DeviceFamily_ID_CC26X2", "identifier": "F8:8A:5E:2D:86:99"}}
```
Is it possible to do so? Clément Evan Wakefield
Best
Jet