751 Commits

Author SHA1 Message Date
Pavel Kirienko
4dff5c2223 Stupid typo in allocation request manager 2015-09-02 19:16:11 +03:00
Pavel Kirienko
be7f68763e Merge pull request #60 from UAVCAN/bendyer-half-nostdlib
Use public domain half<->float routines which dependence on math functions in C stdlib
2015-08-24 14:17:18 +03:00
Ben Dyer
37bd23e4fa Replace float<->half implementation with public domain code 2015-08-24 20:07:03 +10:00
Pavel Kirienko
a7fe27a365 Ninja fix 2015-08-21 15:03:25 +03:00
Pavel Kirienko
aeb8beadc1 IEEE754Converter::enforceIeee<>() 2015-08-21 15:00:50 +03:00
Pavel Kirienko
9c185b3ddf float16 converter is explicitly declared non-compatible with non-IEEE754 2015-08-21 14:50:47 +03:00
Ben Dyer
dfc350a67a Correct default flag value 2015-08-21 20:31:29 +10:00
Ben Dyer
cfa77b13a4 Add UAVCAN_NO_GLOBAL_DATA_TYPE_REGISTRY flag to allow the global data type registry to be disabled 2015-08-21 15:57:04 +10:00
Pavel Kirienko
e0a619c011 Default TX timeout increased to 100 ms 2015-08-19 01:12:26 +03:00
Pavel Kirienko
04dc7d5e85 Timestamp update 2015-08-17 14:12:24 +03:00
Pavel Kirienko
181b4f6094 DSDL update 2015-08-16 17:30:03 +03:00
Pavel Kirienko
e32dfafbae First stab at fixing #55 2015-08-15 13:15:44 +03:00
Pavel Kirienko
bbfebbcf37 OStream fix 2015-08-14 06:26:56 +03:00
Pavel Kirienko
2fc0e99681 Minor adjustments in the acceptance filter configurator API 2015-08-04 20:10:32 +03:00
ilia-sheremet
9e246617d1 Acceptance filter update for new transport layer corrections_2 2015-07-29 19:04:30 +01:00
ilia-sheremet
b204cb36d8 Acceptance filter update for new transport layer corrections 2015-07-25 20:25:06 +01:00
ilia-sheremet
5fa5a4f365 Acceptance filter update for new transport layer 2015-07-24 21:04:56 +01:00
Pavel Kirienko
ad12760d7f NodeStatusMonitor: Fix to premature node timeout 2015-07-23 14:47:57 +03:00
Pavel Kirienko
4238df3e9f Proper OTR deadlines 2015-07-20 18:11:53 +03:00
Pavel Kirienko
035f107ab5 RX logic revisited 2015-07-20 18:07:29 +03:00
Pavel Kirienko
29aff593aa Revert "TransferID::subtracted()"
This reverts commit c36fdb21561ca70cc907caf32da65b122218211c.
2015-07-20 12:40:27 +03:00
Pavel Kirienko
c36fdb2156 TransferID::subtracted() 2015-07-20 12:32:13 +03:00
Pavel Kirienko
29c295bf11 TransferReceiver timing fix 2015-07-15 21:22:28 +03:00
Pavel Kirienko
da3d41307d Clarification in TransferReceiver 2015-07-15 16:55:35 +03:00
Pavel Kirienko
e6aeb036e8 Refactored unions 2015-07-11 11:35:26 +03:00
Pavel Kirienko
7a8260b191 ParamServer update 2015-07-11 07:35:04 +03:00
Pavel Kirienko
d4ac6fd639 Array fix - avoiding boolean as array size type 2015-07-10 19:34:46 +03:00
Pavel Kirienko
4cc8282e15 IntegerSpec - boolean specialization 2015-07-10 18:33:30 +03:00
Pavel Kirienko
6f1ef63f56 Boolean traits 2015-07-10 17:54:22 +03:00
Pavel Kirienko
37a8562961 EnumMin, EnumMax 2015-07-10 17:11:09 +03:00
Pavel Kirienko
dd05c824b7 Driver documentation update 2015-07-09 07:22:48 +03:00
Pavel Kirienko
9ac61008b1 NodeStatusMonitor logic fix 2015-07-09 01:49:45 +03:00
Pavel Kirienko
e063556567 All tests are passing 2015-07-08 23:54:11 +03:00
Pavel Kirienko
82cd3f6196 Component status manager removed 2015-07-08 23:38:56 +03:00
Pavel Kirienko
88cf10d5a1 Tests fixes, the library should compile now 2015-07-08 23:33:41 +03:00
Pavel Kirienko
ece4cfc196 NodeInfoRetriever updated 2015-07-08 23:26:57 +03:00
Pavel Kirienko
2fa78ddda2 NodeStatusMonitor update 2015-07-08 23:24:59 +03:00
Pavel Kirienko
e98ba01e22 Node<> and NodeStatusProvider updated 2015-07-08 21:54:56 +03:00
Pavel Kirienko
8d923fee4c Modified CAN driver API: Passing the next pending TX frames into the select() call to facilitate proper prioritization in the driver 2015-07-05 18:46:21 +03:00
Pavel Kirienko
054b60276d Resolved a TODO in AllocationRequestManager 2015-07-05 10:00:36 +03:00
Pavel Kirienko
35fd634282 Configurable priority in high-level protocol logic classes 2015-07-05 09:54:54 +03:00
Pavel Kirienko
f48c16d1ef Dynamic node ID servers - configurable priority 2015-07-05 09:37:39 +03:00
Pavel Kirienko
7240e0d6d2 Publisher init() overload with priority argument 2015-07-05 09:34:34 +03:00
Pavel Kirienko
27ec2419ff DSDL catchup 2015-07-05 09:27:22 +03:00
Pavel Kirienko
a25a9252a7 Global discovery request removed 2015-07-05 07:21:34 +03:00
Pavel Kirienko
36a7c7e7a9 CATS and network compatibility checker removed 2015-07-05 07:07:59 +03:00
Pavel Kirienko
f839cf010b Dynamic node ID client update 2015-07-04 11:00:10 +03:00
Pavel Kirienko
71b62ede9c CanIOFlagAbortOnError - automatically enforced by TransferSender if the node is in passive mode 2015-07-03 10:41:39 +03:00
Pavel Kirienko
b927c1de5f ServiceServer sends response at the same priority as request 2015-07-03 10:02:10 +03:00
Pavel Kirienko
f015c2de8b Configurable priority for service calls; plus a minor collateral refactoring 2015-07-03 09:56:52 +03:00