67 Commits

Author SHA1 Message Date
Pavel Kirienko
0253933f75 Linux driver: added system_utils.hpp with a helper class that reads Linux machine ID 2015-05-11 21:54:16 +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
a63c9510fc Vendor-specific status code support 2015-03-20 00:24:53 +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
postal
672874d11e Dependencies update for linux/cmake 2015-02-06 19:54:18 +01:00
postal
41755b46a8 Dependencies update for linux/cmake 2015-02-06 19:50:02 +01:00
postal
1bf41b135d Dependencies update for linux/cmake 2015-02-06 19:42:26 +01:00
postal
b6d145aa35 Dependencies update for linux/cmake 2015-02-06 19:24:43 +01:00
Pavel Kirienko
9f7149d85c Coverity CID 1268191 2015-02-05 03:25:52 +03:00
Pavel Kirienko
403a70e899 Proper node names for Linux apps 2015-02-05 03:02:31 +03:00
Pavel Kirienko
de1a669bea Linux vcan_init fix (requires bash, not sh) 2015-02-05 02:52:02 +03:00
Pavel Kirienko
9675e31933 Linux apps: printing usage to stderr 2015-02-05 02:49:53 +03:00
Pavel Kirienko
00bada6fb9 Coverity CID 1203388..1203395 2015-02-05 02:47:35 +03:00
Pavel Kirienko
b9f802026e Coverity CID 1268184..1268189 2015-02-05 02:35:25 +03:00
Pavel Kirienko
60cf13995a Coverity CID 1268191 2015-02-05 02:04:13 +03:00
Pavel Kirienko
66c70fc2d3 uavcan_nodetool - fixed node name 2014-09-13 19:15:45 +04:00
Pavel Kirienko
cf087cf05a uavcan_status_monitor - running in passive mode 2014-09-13 19:14:53 +04:00
Pavel Kirienko
ca16ab038d Much improved uavcan_nodetool 2014-09-13 18:56:15 +04:00
Pavel Kirienko
704f89ce07 Rearranged Linux tests 2014-09-13 17:59:31 +04:00
Pavel Kirienko
8ecdd6586a Linux test - nodetool - enumeration support 2014-09-06 04:39:11 +04:00
Pavel Kirienko
c32260137c vcan init script update 2014-08-10 20:50:54 +04:00
Pavel Kirienko
a9e70a97a3 Typo 2014-07-27 17:16:17 +04:00
Pavel Kirienko
9d36eef359 Fixed timeouts in uavcan_linux::BlockingServiceClient 2014-07-15 14:18:22 +04:00
Pavel Kirienko
476d8b8513 libuavcan docs 2014-07-15 14:11:06 +04:00
Pavel Kirienko
dc347f658b SocketCAN driver: Node::getDriverPack() 2014-07-09 12:19:40 +04:00
Pavel Kirienko
ea19fea568 uavcan_linux::Node::makeBlockingServiceClient() 2014-04-29 13:59:11 +04:00
Pavel Kirienko
5d272ca410 Linux test: Hardpoint control from nodetool 2014-04-29 13:51:30 +04:00
Pavel Kirienko
ae4acbcd12 Refactored nodetool 2014-04-28 14:26:56 +04:00
Pavel Kirienko
4a2df2975a Linux: New test util 2014-04-28 01:51:13 +04:00
Pavel Kirienko
ae26afdc9f Blocking service caller 2014-04-28 00:33:08 +04:00
Pavel Kirienko
b7b53630d1 Linux driver: verbose exception with error code 2014-04-20 20:45:26 +04:00
Pavel Kirienko
e3aa0d91c8 Minor style fixes in Linux tests 2014-04-19 19:27:17 +04:00
Pavel Kirienko
f31d46ea6c Explicit void cast for unused return values 2014-04-19 17:45:03 +04:00
Pavel Kirienko
799846de02 Scope hiding fixes 2014-04-19 16:32:42 +04:00
Pavel Kirienko
c4c77ea321 Fixed typedef reuse 2014-04-19 15:52:17 +04:00
Pavel Kirienko
ace2cf9d0e Error codes are constants, not enum. That fixes another MISRA violation. 2014-04-19 14:13:55 +04:00
Pavel Kirienko
1853f5c73c Explicit constructors 2014-04-18 19:37:08 +04:00
Pavel Kirienko
c17a2bbd5b Fixed Linux driver: SocketCan driver adds time offset from the provided clock instance, which fixes time synchronization in PerDriverPrivate clock adjustment mode 2014-04-17 16:14:39 +04:00
Pavel Kirienko
c772cea438 Typos in Linux driver 2014-04-16 23:07:25 +04:00
Pavel Kirienko
e476a957a8 NetworkCompatibilityChecker will not be executed at each Node<>::start(), there's special method for that - Node<>::checkNetworkCompatibility() 2014-04-12 22:10:26 +04:00
Pavel Kirienko
dd5908dad8 Renaming: NodeInitializer --> NetworkCompatibilityChecker 2014-04-12 21:40:30 +04:00
Pavel Kirienko
6435c82d06 Linux driver got default logger that dumps everything into stderr 2014-04-11 19:02:24 +04:00
Pavel Kirienko
3bbcc9b0db Removed excessive void casts 2014-04-01 23:35:05 +04:00
Pavel Kirienko
b71657cb39 Formatting in Linux tests 2014-04-01 23:16:41 +04:00
Pavel Kirienko
639f326341 Linux time sync test 2014-04-01 23:01:57 +04:00
Pavel Kirienko
2dc8525823 Added another Linux test app - node status monitor (CLI) 2014-04-01 15:08:32 +04:00
Pavel Kirienko
4f87487d46 Linux test node 2014-04-01 12:08:09 +04:00
Pavel Kirienko
18c4f60a46 Fixed select() in Linux driver 2014-04-01 12:00:21 +04:00
Pavel Kirienko
0309d13eae Linux SOcketCAN driver: strict ordering of received CAN frames; added debug header for tests 2014-04-01 02:29:57 +04:00