David Sidrane
3ede15f160
Merge branch 'master' into dynamic_node_id_raft
2015-05-16 07:06:27 -10:00
Pavel Kirienko
34200c18be
New logic of file.Read
2015-05-16 16:07:52 +03:00
Pavel Kirienko
1c52527f97
Fixed KeyValue definition
...
TAO is enabled, value is only float32
2015-05-12 12:29:15 +03:00
Pavel Kirienko
b6639d922b
Fixed naming in CoarseOrientation
...
'defined' cannot be used because it's a keyword in C/C++.
2015-05-11 20:48:35 +03:00
Pavel Kirienko
67b33a712e
Improved logic of allocation request manager
2015-05-09 23:52:51 +03:00
Pavel Kirienko
6a35e65ecc
Removed misleading comment
2015-05-08 19:53:30 +03:00
Pavel Kirienko
a7c09ed714
Raft Leader implementation. RaftCore is now finished.
2015-05-08 14:41:15 +03:00
Pavel Kirienko
6985c72dd3
Follower and candidate logic implemented
2015-05-08 13:30:55 +03:00
Pavel Kirienko
1a640e6763
Properly defined timeouts and max cluster size
2015-05-08 12:29:28 +03:00
Pavel Kirienko
1017935ba9
Dynamic allocation master - added definitions of Raft types
2015-05-01 10:11:31 +03:00
Pavel Kirienko
2f718b66b1
Readjusted DDTID
2015-04-30 15:30:15 +03:00
Pavel Kirienko
0ea4e5e4e0
pyuavcan: DSDL length validation
2015-04-30 11:50:01 +03:00
Pavel Kirienko
898fe67225
Fixed message definitions; added a compile-time check for maximum serialized message length
2015-04-30 11:24:06 +03:00
Pavel Kirienko
cf7d231ef1
Readjusted default DTID values
2015-04-28 16:29:01 +03:00
Pavel Kirienko
f2209c214a
gnss.RTCMStream - protocol id field
2015-04-26 08:43:28 +03:00
Pavel Kirienko
21998db4a2
Gimbal messages update - added gimbal_id field
2015-04-26 08:40:01 +03:00
Pavel Kirienko
abea24eeec
New dynamic node ID allocation client
2015-04-26 07:42:26 +03:00
Pavel Kirienko
ea2e885c50
DynamicNodeIDAllocation constants updated
2015-04-07 00:14:03 +03:00
Pavel Kirienko
38c6a0d7ac
Update 580.BeginFirmwareUpdate.uavcan
...
Add ERROR_IN_PROGRESS
2015-04-03 00:26:34 +03:00
Pavel Kirienko
ec3d5dd8be
Adjusted priorities of file services
2015-04-02 01:34:53 +03:00
Pavel Kirienko
c48a22e1b1
Minor updates to the DynamicNodeIDAllocation message
2015-04-01 15:57:10 +03:00
Pavel Kirienko
8bb90afb0f
DynamicNodeIDAllocation updated according to David's input
2015-04-01 03:03:19 +03:00
Pavel Kirienko
777eee8ae4
Dynamic Node ID allocation message
2015-04-01 00:48:54 +03:00
Pavel Kirienko
0c8f0700af
protocol.param.GetSet update - min/max only for numeric types, longer string value
2015-03-24 22:25:25 +03:00
Pavel Kirienko
d41a216546
BatteryInfo update
2015-03-24 02:06:33 +03:00
Pavel Kirienko
a12dc5aa98
param.GetSet clarifications
2015-03-23 17:34:55 +03:00
Pavel Kirienko
bd7a088728
Air data update
2015-03-22 13:58:27 +03:00
Pavel Kirienko
8417b47575
Reduced min pub period of NodeStatus
2015-03-20 01:48:37 +03:00
Pavel Kirienko
3b3c0d3b9e
Vendor-specific status code reduced to 16 bit
2015-03-19 23:03:04 +03:00
Pavel Kirienko
f63f22bd2b
Max parameter name length increased to 92 in order to provide enough space for messaging configuration parameters (12-byte prefix + 80-char type name)
2015-03-19 22:03:00 +03:00
Pavel Kirienko
ddc4b649a8
param.SaveErase --> param.ExecuteOpcode
2015-03-18 23:53:02 +03:00
Pavel Kirienko
62dd626025
Time synchronization message update: 1. field prev_utc_usec renamed to a more human-readable name; 2. UTC is no longer required, but rather recommended
2015-03-18 23:32:58 +03:00
Pavel Kirienko
7946ddd5bc
Global DDTID adjustment
2015-03-18 18:31:33 +03:00
Pavel Kirienko
86c234fa9b
Gimbal message update
2015-03-18 18:00:58 +03:00
Pavel Kirienko
519a9f22a0
AltitudeAGL removed, because its functionality overlaps with RangeMeasurement. The latter was assigned a new DDTID
2015-03-18 17:32:04 +03:00
Pavel Kirienko
ae053fc5a6
OpticalFlow removed
2015-03-17 00:02:43 +03:00
Pavel Kirienko
1a295c0b50
RangeMeasurement update
2015-03-17 00:02:03 +03:00
Pavel Kirienko
560d9f3930
uavcan.nav.* namespace removed
2015-03-17 00:00:28 +03:00
Pavel Kirienko
cd1cb470ee
Merge branch 'master' into dsdl_review
2015-03-16 23:52:27 +03:00
Pavel Kirienko
4df5d41c11
BatteryStatus - vendor-specific fields made reserved
2015-03-16 23:38:41 +03:00
Pavel Kirienko
f2cfed70cb
GetDataTypeInfo now can be requested either by dtid/id, or by name
2015-03-16 23:35:37 +03:00
Pavel Kirienko
eb72ee1655
Max node name length increased to 80 characters
2015-02-08 01:41:33 +03:00
Pavel Kirienko
a8837943a3
DSDL clarifications
2015-02-08 01:37:47 +03:00
Pavel Kirienko
7019065812
debug: Max key length increased to 80 characters
2015-02-08 01:34:52 +03:00
Pavel Kirienko
84e22f1fb7
param: Max parameter name length increased to 80 characters
2015-02-08 01:34:03 +03:00
Pavel Kirienko
211b90fbaf
Airspeed message update. Thanks Holger Steinhaus and Jonathan Challinger.
2015-02-06 21:55:41 +03:00
Pavel Kirienko
444937b8e0
Actuator messages update. Fixes #11
2015-02-06 21:52:53 +03:00
Pavel Kirienko
812f7f4597
Update 600.Status.uavcan
...
Units removed, since the specification explicitly calls for SI. In this case it means that the units will be dependent on the type of the actuator, e.g. Newtons for linear actuators, and Newton meters for rotational type. Thanks Robert Lefebvre for pointing this out.
2015-02-04 22:02:26 +03:00
Pavel Kirienko
db0f544af8
GNSS Aux moved 302 --> 301
2015-02-04 19:34:22 +03:00
Pavel Kirienko
a50399266a
param.GetSet - string parameters support
2015-02-03 23:41:34 +03:00