Commit Graph

133 Commits

Author SHA1 Message Date
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