openaliro
Aliro reader: UWB/CCC core and ESP32-S3/C5/C6 port
Loading...
Searching...
No Matches
fira_device_config.h
Go to the documentation of this file.
1
4#ifndef WOZ_UWB_FIRA_DEVICE_CONFIG_H_
5#define WOZ_UWB_FIRA_DEVICE_CONFIG_H_
6
7#include <stdint.h>
8
50
54typedef struct fira_device_configure_s fira_device_configure_t;
55
56#endif /* WOZ_UWB_FIRA_DEVICE_CONFIG_H_ */
Unicast FiRa ranging device configuration (one session).
Definition fira_device_config.h:10
uint8_t Block_Striding
Block stride length.
Definition fira_device_config.h:24
uint8_t DST_ADDR[2]
Peer short address, LE.
Definition fira_device_config.h:45
uint8_t enc_payload
Encrypted-payload flag (unused on the Aliro path).
Definition fira_device_config.h:12
uint32_t Round_Duration_RSTU
Ranging round duration, RSTU.
Definition fira_device_config.h:26
uint8_t Constraint_Length_Conv_Code_HPRF
HPRF convolutional-code K (unused on BPRF).
Definition fira_device_config.h:35
uint8_t Preamble_Code
Preamble/SYNC code index (9–12).
Definition fira_device_config.h:29
uint8_t STS_Config
STS mode (Static vs Provisioned).
Definition fira_device_config.h:22
uint8_t role
0 = controlee/responder, 1 = controller/initiator.
Definition fira_device_config.h:11
uint8_t Ranging_Round_Usage
2 = DS-TWR (deferred).
Definition fira_device_config.h:14
uint8_t AoA_FOM_Report
AoA figure-of-merit report (off).
Definition fira_device_config.h:20
uint8_t Round_Hopping
Round-hopping enable (0 = fixed round).
Definition fira_device_config.h:23
uint8_t Vendor_ID[2]
Static-STS vUpper64 VendorID (BE into high bytes).
Definition fira_device_config.h:47
uint8_t Key_Rotation_Rate
STS key rotation rate.
Definition fira_device_config.h:40
uint8_t Static_STS_IV[6]
Static-STS vUpper64 IV (low bytes).
Definition fira_device_config.h:48
uint32_t Slot_Duration_RSTU
Ranging slot duration, RSTU.
Definition fira_device_config.h:27
uint8_t Number_of_Controlee
Controlee count (1 for unicast).
Definition fira_device_config.h:44
uint8_t MAC_FCS_TYPE
MAC FCS type (CRC-16/32).
Definition fira_device_config.h:41
uint32_t Session_ID
FiRa session id.
Definition fira_device_config.h:13
uint32_t MAX_RR_Retry
Max ranging-round retries.
Definition fira_device_config.h:34
uint8_t SP0_PHY_Set
SP0 PHY set.
Definition fira_device_config.h:31
uint8_t SP3_PHY_Set
SP3 PHY set.
Definition fira_device_config.h:33
uint8_t AoA_Azimuth_Report
Angle-of-arrival azimuth report (off).
Definition fira_device_config.h:18
uint8_t Rframe_Config
3 = SP3 (STS + no PHR payload).
Definition fira_device_config.h:16
uint8_t Multi_Node_Mode
0 = unicast.
Definition fira_device_config.h:15
uint8_t nonDeferred_Mode
Non-deferred TWR (0 = deferred).
Definition fira_device_config.h:21
uint8_t AoA_Elevation_Report
AoA elevation report (off).
Definition fira_device_config.h:19
uint8_t Channel_Number
UWB channel (5 or 9).
Definition fira_device_config.h:28
uint8_t PRF_Mode
PRF mode (0 = BPRF).
Definition fira_device_config.h:30
uint8_t SRC_ADDR[2]
Local short address, LE.
Definition fira_device_config.h:43
uint32_t UWB_Init_Time_ms
UWB initiation time, ms.
Definition fira_device_config.h:37
uint8_t SP1_PHY_Set
SP1 PHY set.
Definition fira_device_config.h:32
uint16_t Block_Timing_Stability
Block timing stability (ppm).
Definition fira_device_config.h:38
uint8_t MAC_ADDRESS_MODE
MAC address mode (short/extended).
Definition fira_device_config.h:42
uint8_t Key_Rotation
STS key rotation enable.
Definition fira_device_config.h:39
uint8_t ToF_Report
Report time-of-flight (distance).
Definition fira_device_config.h:17
uint32_t Block_Duration_ms
Ranging block period, ms.
Definition fira_device_config.h:25