Skip to content

Commit 2550776

Browse files
Add Kaitai struct definition
Signed-off-by: Thomas Sedlmayer <[email protected]>
1 parent 06a9d52 commit 2550776

File tree

1 file changed

+69
-1
lines changed

1 file changed

+69
-1
lines changed

osi_sensorviewconfiguration.proto

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1156,9 +1156,77 @@ message RaytracerViewConfiguration
11561156
//
11571157
// Offset: 52 (12 bytes)
11581158
//
1159-
// /par Reference
1159+
// \par References:
11601160
// [1] Brem, R., & Eibert, T. F. (2015, August). A Shooting and Bouncing Ray (SBR) Modeling Framework Involving Dielectrics and Perfect Conductors. IEEE Transactions on Antennas and Propagation, 63(8), 3599-3609. https://doi.org/10.1109/TAP.2015.2438318
11611161
//
1162+
// \par Kaitai Struct:
1163+
//
1164+
// \code{.yaml}
1165+
// meta:
1166+
// id: raytracer_format_sba
1167+
// title: Raytracer Shoot and Bounce Approach Message
1168+
// endian: le
1169+
//
1170+
// seq:
1171+
// - id: intersection_path_length
1172+
// type: f4
1173+
// doc: Path length of the ray between First_Hitpoint and Last_Hitpoint.
1174+
//
1175+
// - id: relative_speed
1176+
// type: f4
1177+
// doc: Summed relative speed due to interaction points with moving surfaces.
1178+
//
1179+
// - id: jones_matrix
1180+
// type: jones_matrix
1181+
// doc: 2x2 Jones matrix of the ray (complex entries).
1182+
//
1183+
// - id: direction_of_arrival_hitpoint
1184+
// type: vector3
1185+
// doc: Coordinates of the DoA (last hitpoint).
1186+
//
1187+
// - id: direction_of_departure_hitpoint
1188+
// type: vector3
1189+
// doc: Coordinates of the DoD (first hitpoint).
1190+
//
1191+
// types:
1192+
// complex_float:
1193+
// seq:
1194+
// - id: re
1195+
// type: f4
1196+
// doc: Real part of complex number.
1197+
// - id: im
1198+
// type: f4
1199+
// doc: Imaginary part of complex number.
1200+
//
1201+
// jones_matrix:
1202+
// seq:
1203+
// - id: vv
1204+
// type: complex_float
1205+
// doc: Vertical-vertical component.
1206+
// - id: vh
1207+
// type: complex_float
1208+
// doc: Vertical-horizontal component.
1209+
// - id: hv
1210+
// type: complex_float
1211+
// doc: Horizontal-vertical component.
1212+
// - id: hh
1213+
// type: complex_float
1214+
// doc: Horizontal-horizontal component.
1215+
//
1216+
// vector3:
1217+
// seq:
1218+
// - id: x
1219+
// type: f4
1220+
// doc: X-coordinate.
1221+
// - id: y
1222+
// type: f4
1223+
// doc: Y-coordinate.
1224+
// - id: z
1225+
// type: f4
1226+
// doc: Z-coordinate.
1227+
//
1228+
// \endcode
1229+
//
11621230
RAYTRACER_FORMAT_SBR = 2;
11631231
}
11641232
}

0 commit comments

Comments
 (0)