Skip to content

Commit

Permalink
Add more primitive types with timestamps and covariances (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-kirienko authored Apr 12, 2024
1 parent 3b48e62 commit b50fd43
Show file tree
Hide file tree
Showing 17 changed files with 92 additions and 0 deletions.
3 changes: 3 additions & 0 deletions zubax/primitive/real32/ScalarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Scalar.1.0 value
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/ScalarVarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ScalarTs.1.0 value
float32 error_variance
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector2Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector2.1.0 value
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector2VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Vector2Ts.1.0 value
float32[3] covariance_urt # Upper-right triangle of the covariance matrix.
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector3Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector3.1.0 value
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector3VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Vector3Ts.1.0 value
float32[6] covariance_urt # Upper-right triangle of the covariance matrix.
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector4Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector4.1.0 value
@sealed
9 changes: 9 additions & 0 deletions zubax/primitive/real32/Vector4VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Vector4Ts.1.0 value
float32[10] covariance_urt
# Upper-right triangle of the covariance matrix:
# 0 1 2 3
# 0 x00 x01 x02 x03
# 1 x04 x05 x06
# 2 x07 x08
# 3 x09
@sealed
2 changes: 2 additions & 0 deletions zubax/primitive/real32/Vector5.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
float32[5] value
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector5Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector5.1.0 value
@sealed
10 changes: 10 additions & 0 deletions zubax/primitive/real32/Vector5VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Vector5Ts.1.0 value
float32[15] covariance_urt
# Upper-right triangle of the covariance matrix:
# 0 1 2 3 4
# 0 x00 x01 x02 x03 x04
# 1 x05 x06 x07 x08
# 2 x09 x10 x11
# 3 x12 x13
# 4 x14
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector6Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector6.1.0 value
@sealed
11 changes: 11 additions & 0 deletions zubax/primitive/real32/Vector6VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Vector6Ts.1.0 value
float32[21] covariance_urt
# Upper-right triangle of the covariance matrix:
# 0 1 2 3 4 5
# 0 x00 x01 x02 x03 x04 x05
# 1 x06 x07 x08 x09 x10
# 2 x11 x12 x13 x14
# 3 x15 x16 x17
# 4 x18 x19
# 5 x20
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector8Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector8.1.0 value
@sealed
13 changes: 13 additions & 0 deletions zubax/primitive/real32/Vector8VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Vector8Ts.1.0 value
float32[36] covariance_urt
# Upper-right triangle of the covariance matrix:
# 0 1 2 3 4 5 6 7
# 0 x00 x01 x02 x03 x04 x05 x06 x07
# 1 x08 x09 x10 x11 x12 x13 x14
# 2 x15 x16 x17 x18 x19 x20
# 3 x21 x22 x23 x24 x25
# 4 x26 x27 x28 x29
# 5 x30 x31 x32
# 6 x33 x34
# 7 x35
@sealed
3 changes: 3 additions & 0 deletions zubax/primitive/real32/Vector9Ts.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
uavcan.time.SynchronizedTimestamp.1.0 timestamp
Vector9.1.0 value
@sealed
14 changes: 14 additions & 0 deletions zubax/primitive/real32/Vector9VarTs.1.0.dsdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Vector9Ts.1.0 value
float32[45] covariance_urt
# Upper-right triangle of the covariance matrix:
# 0 1 2 3 4 5 6 7 8
# 0 x00 x01 x02 x03 x04 x05 x06 x07 x08
# 1 x09 x10 x11 x12 x13 x14 x15 x16
# 2 x17 x18 x19 x20 x21 x22 x23
# 3 x24 x25 x26 x27 x28 x29
# 4 x30 x31 x32 x33 x34
# 5 x35 x36 x37 x38
# 6 x39 x40 x41
# 7 x42 x43
# 8 x44
@sealed

0 comments on commit b50fd43

Please sign in to comment.