Wellcome to ARS548 SDK
|
Data Structures | |
struct | SomeIPHeader1stPart |
struct | SomeIPHeader2ndPart |
struct | E2eP07Header |
struct | Ars548Msg |
struct | SomeIPPackage |
struct | Ars548SensorStatusOlder |
struct | Ars548SensorStatus |
struct | Ars548FilterStatusEntry |
struct | Ars548FilterStatus |
struct | Ars548Detection |
struct | Ars548DetectionList |
struct | Ars548Object |
struct | Ars548ObjectList |
struct | Ars548SensorConfiguration |
struct | Ars548FilterConfigEntry |
struct | Ars548FilterConfiguration |
struct | AccelerationLateralCog |
struct | AccelerationLongitudinalCog |
struct | VelocityVehicle |
struct | DrivingDirection |
struct | YawRate |
struct | SteeringAngleFrontAxle |
struct | CharacteristicSpeed |
Struct definitions for ARS548 radar series communication protocol
struct SomeIPHeader1stPart |
struct SomeIPHeader2ndPart |
struct E2eP07Header |
struct Ars548Msg |
struct SomeIPPackage |
Data Fields | |
SomeIPHeader1stPart | header_part1 |
SomeIPHeader2ndPart | header_part2 |
Optional. | |
E2eP07Header | headerE2E |
Optional. | |
Ars548Msg * | pPayload |
struct Ars548SensorStatusOlder |
struct Ars548SensorStatus |
struct Ars548FilterStatusEntry |
struct Ars548FilterStatus |
Data Fields | |
UINT32 | Timestamp_Nanoseconds |
Timestamp Nanoseconds. | |
UINT32 | Timestamp_Seconds |
Timestamp Seconds. | |
UINT8 | Timestamp_SyncStatus |
Timestamp Sync Status. | |
UINT8 | FilterConfigurationCounter |
Counter that counts up if new filter configuration has been received and accepted. | |
UINT8 | DetectionSortIndex |
Detection list sorting index. | |
UINT8 | ObjectSortIndex |
Object list sorting index. | |
Ars548FilterStatusEntry | DetectionFilter [7] |
Detection filter entries (index 1 to 7) | |
Ars548FilterStatusEntry | ObjectFilter [24] |
Object filter entries (index 1 to 24) | |
struct Ars548Detection |
struct Ars548DetectionList |
Data Fields | |
UINT64 | CRC |
Checksum (E2E Profile 7) | |
UINT32 | Length |
Len (E2E Profile 7) | |
UINT32 | SQC |
SQC (E2E Profile 7) | |
UINT32 | DataID |
Data ID (E2E Profile 7) | |
UINT32 | Timestamp_Nanoseconds |
Timestamp Nanoseconds. | |
UINT32 | Timestamp_Seconds |
Timestamp Seconds. | |
UINT8 | Timestamp_SyncStatus |
Timestamp Sync Status. | |
UINT32 | EventDataQualifier |
Event Data Qualifier. | |
UINT8 | ExtendedQualifier |
Extended Qualifier. | |
UINT16 | Origin_InvalidFlags |
Sensor Position Invalid flags. | |
FLOAT32 | Origin_Xpos |
Sensor X Position. | |
FLOAT32 | Origin_Xstd |
Sensor X Position STD. | |
FLOAT32 | Origin_Ypos |
Sensor Y Position. | |
FLOAT32 | Origin_Ystd |
Sensor Y Position STD. | |
FLOAT32 | Origin_Zpos |
Sensor Z Position. | |
FLOAT32 | Origin_Zstd |
Sensor Z Position STD. | |
FLOAT32 | Origin_Roll |
Sensor Roll Angle. | |
FLOAT32 | Origin_Rollstd |
Sensor Roll Angle STD. | |
FLOAT32 | Origin_Pitch |
Sensor Pitch Angle. | |
FLOAT32 | Origin_Pitchstd |
Sensor Pitch Angle STD. | |
FLOAT32 | Origin_Yaw |
Sensor Yaw Angle. | |
FLOAT32 | Origin_Yawstd |
Sensor Yaw Angle STD. | |
UINT8 | List_InvalidFlags |
Invalid flags. | |
Ars548Detection | Detections [800] |
FLOAT32 | List_RadVelDomain_Min |
Radial Velocity Domain Min. | |
FLOAT32 | List_RadVelDomain_Max |
Radial Velocity Domain Max. | |
UINT32 | List_NumOfDetections |
Number of Detections. | |
FLOAT32 | Aln_AzimuthCorrection |
Azimuth Correction. | |
FLOAT32 | Aln_ElevationCorrection |
Elevation Correction. | |
UINT8 | Aln_Status |
Status of alignment. | |
struct Ars548Object |
struct Ars548ObjectList |
Data Fields | |
UINT64 | CRC |
Checksum (E2E Profile 7) | |
UINT32 | Length |
Len (E2E Profile 7) | |
UINT32 | SQC |
SQC (E2E Profile 7) | |
UINT32 | DataID |
Data ID (E2E Profile 7) | |
UINT32 | Timestamp_Nanoseconds |
Timestamp Nanoseconds. | |
UINT32 | Timestamp_Seconds |
Timestamp Seconds. | |
UINT8 | Timestamp_SyncStatus |
Timestamp Sync Status. | |
UINT32 | EventDataQualifier |
Event Data Qualifier. | |
UINT8 | ExtendedQualifier |
Extended Qualifier. | |
UINT8 | ObjectList_NumOfObjects |
Number of Objects. | |
Ars548Object | Objects [50] |
struct Ars548SensorConfiguration |
struct Ars548FilterConfigEntry |
Data Fields | |
UINT8 | Active |
Flag to activate/deactivate filter (0=Inactive; 1=Active) | |
UINT8 | FilterID |
UINT8 | FilterType |
Filter type (1=Detections; 2=Objects) | |
FLOAT32 | MinimumValue |
Minimum data value to pass the filter. | |
FLOAT32 | MaximumValue |
Maximum data value to pass the filter. | |
UINT8 Ars548FilterConfigEntry::FilterID |
Filter data index (1-7 for Detection filters; 1-24 for Object filters)
Detection and objects:
1 = Radial distance (m)
2 = Azimuth (rad)
3 = Elevation (rad)
4 = Oncoming (-) radial velocity (m/s)
5 = Departing (+) radial velocity (m/s)
6 = RCS (dBm²)
7 = Probability of existence (%)
Objects only:
8 = Lifetime (s)
9 = Size (m²)
10 = Longitudinal (x) distance (m)
11 = Lateral (y) distance (m)
12 = Vertical (z) distance (m)
13 = Relative oncoming (-) longitudinal velocity (m/s)
14 = Relative right-left (+) lateral velocity (m/s)
15 = Relative departing (+) longitudinal velocity (m/s)
16 = Relative left-right (-) lateral velocity (m/s)
17 = Car class probability (%)
18 = Truck class probability (%)
19 = Motorcycle class probability (%)
20 = Bicycle class probability (%)
21 = Pedestrian class probability (%)
23 = Hazard class probability (%)
24 = Unknown class probability (%)
struct Ars548FilterConfiguration |
Data Fields | |
UINT8 | DetectionSortIndex |
Detection list sorting index (0=None; 1=Range; 2=RCS) | |
UINT8 | ObjectSortIndex |
Object list sorting index (0=None; 1=Range; 2=RCS) | |
UINT8 | FilterReset |
Reset all filters (0=Ignore; 1=Reset) | |
UINT8 | NumberOfFilters |
Number of filters to follow. | |
Ars548FilterConfigEntry | Filter [7+24] |
struct AccelerationLateralCog |
struct AccelerationLongitudinalCog |
struct VelocityVehicle |
Data Fields | |
UINT8 | StatusVelocityNearStandstill |
Velocity Near Standstill Status (Unused) | |
UINT8 | QualifierVelocityVehicle |
VelocityVehicle Qualifier (Unused) | |
UINT8 | VelocityVehicleEventDataQualifier |
Event Data Qualifier VelocityVehicle (Unused) | |
FLOAT32 | VelocityVehicle |
VelocityVehicle (0 ~ 350 km/h) | |
UINT8 | VelocityVehicle_InvalidFlag |
Invalid Flag VelocityVehicle (Unused) | |
char | Reserved [20] |
struct DrivingDirection |
struct YawRate |
Data Fields | |
FLOAT32 | YawRateErrAmp |
Error Amplitude of YawRate (Unused) | |
UINT8 | YawRateErrAmp_Invalid_Flag |
Invalid Flags AccelLatErrAmp (Unused) | |
UINT8 | QualifierYawRate |
YawRate Qualifier (Unused) | |
FLOAT32 | YawRate |
YawRate (-163,84 ~ 163,83 deg/s) | |
UINT8 | YawRate_InvalidFlag |
Invalid Flag Yaw Rate (Unused) | |
UINT8 | YawRateEventDataQualifier |
Event Data Qualifier YawRate (Unused) | |
char | Reserved [20] |
struct SteeringAngleFrontAxle |
Data Fields | |
UINT8 | QualifierSteeringAngleFrontAxle |
SteeringAngleFrontAxle Qualifier (Unused) | |
FLOAT32 | SteeringAngleFrontAxleErrAmp |
Error Amplitude of SteeringAngleFrontAxle (Unused) | |
UINT8 | SteeringAngleFrontAxleErrAmp_InvalidFlag |
Invalid Flag SteeringAngleFrontAxleErrAmp (Unused) | |
FLOAT32 | SteeringAngleFrontAxle |
SteeringAngleFrontAxle (-90 ~ 90 deg) | |
UINT8 | SteeringAngleFrontAxle_InvalidFlag |
Invalid Flag SteeringAngleFrontAxle (Unused) | |
UINT8 | SteeringAngleFrontAxleEventDataQualifier |
Event Data Qualifier SteeringAngleFrontAxle (Unused) | |
char | Reserved [20] |
struct CharacteristicSpeed |
Data Fields | |
UINT8 | CharacteristicSpeedErrAmp |
Error Amplitude of CharacteristicSpeed (Unused) | |
UINT8 | QualifierCharacteristicSpeed |
CharacteristicSpeed Qualifier (Unused) | |
UINT8 | CharacteristicSpeed |
CharacteristicSpeed (0 ~ 255 km/h) | |
char | Reserved [8] |