Skip to content

Commit a229bb7

Browse files
Extend uavcan si angle and length types (#150)
In certain applications, the `float32` representation in the `si` types can be unnecessarily wide. To address this, I propose introducing a `Narrow` variant, analogous to the existing `Wide` variant. Additionally, it would be beneficial to have a standardized `Vector3` type for angles. This PR introduces the following extensions to uavcan.si: * A new `Vector3` type for representing angles. * `Narrow` and `Wide` variations for selected angle and length types.
1 parent f9f6790 commit a229bb7

14 files changed

+35
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float16 radian
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float16[3] radian
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float32[3] radian
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float64 radian
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float64[3] radian
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float16 meter
3+
@sealed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uavcan.time.SynchronizedTimestamp.1.0 timestamp
2+
float16[3] meter
3+
@sealed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
float16 radian
2+
@sealed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
float16[3] radian
2+
@sealed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
float32[3] radian
2+
@sealed

0 commit comments

Comments
 (0)