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
|
6598b15d88
|
ParamServer logic improvement
|
2015-03-23 18:14:44 +03:00 |
|
Pavel Kirienko
|
23dd75f1b0
|
Revert case-insensitive ParamServer
|
2015-03-21 13:40:08 +03:00 |
|
Pavel Kirienko
|
8bab5c0f5d
|
ParamServer fix - no case conversion by default
|
2015-03-21 13:30:26 +03:00 |
|
Pavel Kirienko
|
80c2c175aa
|
ParamServer - automatic case conversion for parameter names
|
2015-03-21 00:12:06 +03:00 |
|
Pavel Kirienko
|
fbdf07fa74
|
Cleaner naming
|
2015-03-20 01:51:25 +03:00 |
|
Pavel Kirienko
|
79d167a84c
|
Tests for vendor-specific status code management
|
2015-03-20 00:32:24 +03:00 |
|
Pavel Kirienko
|
3b7669219e
|
Basic support for string parameters
|
2015-03-19 00:19:40 +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
|
cd1cb470ee
|
Merge branch 'master' into dsdl_review
|
2015-03-16 23:52:27 +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
|
d3d266264c
|
NodeStatus extended with a 32-bit vendor-specific status code
|
2015-02-03 15:55:19 +03:00 |
|
Pavel Kirienko
|
5209806304
|
GetTransportStats - 48-bit fields
|
2015-01-14 17:23:05 +03:00 |
|
Pavel Kirienko
|
b09bfab117
|
Strict warnings in the unit tests. This commit needs to be carefully reviewed.
|
2014-08-28 04:54:59 +04:00 |
|
Pavel Kirienko
|
c7872def16
|
NodeStatus timing constant updates
|
2014-08-24 19:44:04 +04:00 |
|
Pavel Kirienko
|
6e3627dda8
|
libuavcan: Convenience method NodeStatusProvider::setStatusPublishingPeriod()
|
2014-08-24 19:11:14 +04:00 |
|
Pavel Kirienko
|
d816d58b30
|
CharArrayFormatter: using %g instead of %f for better readability
|
2014-08-16 13:43:24 +04:00 |
|
Pavel Kirienko
|
137a2f36d8
|
Refactored uavcan.protocol.SoftwareVersion
|
2014-07-21 16:31:17 +04:00 |
|
Pavel Kirienko
|
4d554116d8
|
GetNodeInfo - UAVCAN stack version removed
|
2014-07-21 15:57:38 +04:00 |
|
Pavel Kirienko
|
0c1ecc0caa
|
NetworkCompatibilityChecker: num_failed_nodes moved to NetworkCompatibilityCheckResult
|
2014-06-15 22:27:16 +04:00 |
|
Pavel Kirienko
|
518e105809
|
NetworkCompatChecker can tolerate no-response from CATS service. This allows nodes to not implement services at all while being UAVCAN compatible.
|
2014-06-14 12:38:50 +04:00 |
|
Pavel Kirienko
|
c1be9f1fef
|
Explicit virtual keyword
|
2014-04-19 18:51:36 +04:00 |
|
Pavel Kirienko
|
dd5908dad8
|
Renaming: NodeInitializer --> NetworkCompatibilityChecker
|
2014-04-12 21:40:30 +04:00 |
|
Pavel Kirienko
|
a8d12d2004
|
TransferBufferManager rewritten to move all the code into a non-generic subclass. STM32 test code size reduced to 176k (-O1)
|
2014-04-09 11:52:05 +04:00 |
|
Pavel Kirienko
|
e2fa613917
|
Added slave time sync suppression, which allows to use slave and master on the same node. Shall be documented later.
|
2014-04-01 17:35:32 +04:00 |
|
Pavel Kirienko
|
74ecfe0cc8
|
Fixed type signedness through the entire codebase; driver interfaces do not use starndard types now
|
2014-03-29 22:40:15 +04:00 |
|
Pavel Kirienko
|
c769626eef
|
Fixed timings for tests in order to reduce probability of test failure on a non-realtime system
|
2014-03-28 02:04:22 +04:00 |
|
Pavel Kirienko
|
86269c32ff
|
Fix for the previous commit
|
2014-03-28 01:39:43 +04:00 |
|
Pavel Kirienko
|
7616c214b3
|
Auto ptr checks in tests
|
2014-03-28 01:32:58 +04:00 |
|
Pavel Kirienko
|
96aa295615
|
NodeInitializer - performs network checks during intialization: NodeID collisions, incompatible data types
|
2014-03-28 00:15:19 +04:00 |
|
Pavel Kirienko
|
0dff5b36e4
|
TransportStatsProvider
|
2014-03-27 03:13:25 +04:00 |
|
Pavel Kirienko
|
01902f07aa
|
NodeStatusMonitor
|
2014-03-26 15:42:04 +04:00 |
|
Pavel Kirienko
|
2fd608d602
|
Uncrustified test headers
|
2014-03-25 22:56:49 +04:00 |
|
Pavel Kirienko
|
d1278b5ed3
|
Uncrustified tests
|
2014-03-25 22:49:31 +04:00 |
|
Pavel Kirienko
|
40a9194574
|
Logger: Independent logging level for ILogSink
|
2014-03-25 21:45:12 +04:00 |
|
Pavel Kirienko
|
0da3a93ec9
|
Parameter server
|
2014-03-25 19:16:56 +04:00 |
|
Pavel Kirienko
|
0b33dbe173
|
GlobalTimeSyncMaster
|
2014-03-24 20:39:59 +04:00 |
|
Pavel Kirienko
|
b40ee02383
|
GlobalTimeSyncSlave message validation test
|
2014-03-24 16:24:40 +04:00 |
|
Pavel Kirienko
|
438340ae98
|
GlobalTimeSyncSlave: methods isActive(), getMasterNodeID()
|
2014-03-24 10:53:41 +04:00 |
|
Pavel Kirienko
|
d56d5d5dca
|
GlobalTimeSyncSlave
|
2014-03-23 21:35:01 +04:00 |
|
Pavel Kirienko
|
1171ef30e8
|
Refactored helper class InterlinkedTestNodes
|
2014-03-23 17:40:52 +04:00 |
|
Pavel Kirienko
|
c05d27a7c5
|
PanicListener test fix
|
2014-03-23 17:15:40 +04:00 |
|
Pavel Kirienko
|
3829506368
|
PanicListener
|
2014-03-19 14:27:37 +04:00 |
|
Pavel Kirienko
|
8828b79c4e
|
Fixed name of a test class
|
2014-03-19 14:04:10 +04:00 |
|
Pavel Kirienko
|
ce9c0b6dbe
|
PanicBroadcaster
|
2014-03-19 12:25:49 +04:00 |
|
Pavel Kirienko
|
b353c5b9d8
|
RestartRequestServer
|
2014-03-19 10:45:20 +04:00 |
|
Pavel Kirienko
|
888057f3ec
|
DataTypeInfoProvider
|
2014-03-18 20:51:22 +04:00 |
|
Pavel Kirienko
|
11267860f3
|
Logger implementation
|
2014-03-18 02:30:57 +04:00 |
|
Pavel Kirienko
|
730a571c8d
|
The work on the highest-level concepts have just started; here goes NodeStatusProvider with tests
|
2014-03-15 14:49:23 +04:00 |
|