diff --git a/libuavcan/test/node/service_client.cpp b/libuavcan/test/node/service_client.cpp index 91b37e4907..73647eab37 100644 --- a/libuavcan/test/node/service_client.cpp +++ b/libuavcan/test/node/service_client.cpp @@ -55,7 +55,7 @@ static void stringServiceServerCallback(const uavcan::ReceivedDataStructure struct InterlinkedTestNodes { - SystemClockDriver clock; + ClockType clock_a; + ClockType clock_b; PairableCanDriver can_a; PairableCanDriver can_b; TestNode a; TestNode b; InterlinkedTestNodes(uavcan::NodeID nid_first, uavcan::NodeID nid_second) - : can_a(clock) - , can_b(clock) - , a(can_a, clock, nid_first) - , b(can_b, clock, nid_second) + : can_a(clock_a) + , can_b(clock_b) + , a(can_a, clock_a, nid_first) + , b(can_b, clock_b, nid_second) { can_a.linkTogether(&can_b); } InterlinkedTestNodes() - : can_a(clock) - , can_b(clock) - , a(can_a, clock, 1) - , b(can_b, clock, 2) + : can_a(clock_a) + , can_b(clock_b) + , a(can_a, clock_a, 1) + , b(can_b, clock_b, 2) { can_a.linkTogether(&can_b); } @@ -164,3 +166,7 @@ struct InterlinkedTestNodes return 0; } }; + + +typedef InterlinkedTestNodes InterlinkedTestNodesWithSysClock; +typedef InterlinkedTestNodes InterlinkedTestNodesWithClockMock; diff --git a/libuavcan/test/protocol/data_type_info_provider.cpp b/libuavcan/test/protocol/data_type_info_provider.cpp index 84b0a74401..9e7f2ca39b 100644 --- a/libuavcan/test/protocol/data_type_info_provider.cpp +++ b/libuavcan/test/protocol/data_type_info_provider.cpp @@ -38,7 +38,7 @@ static bool validateDataTypeInfoResponse(const std::auto_ptr _reg1; diff --git a/libuavcan/test/protocol/restart_request_server.cpp b/libuavcan/test/protocol/restart_request_server.cpp index 2ec9f1c6ec..429d0e1aaa 100644 --- a/libuavcan/test/protocol/restart_request_server.cpp +++ b/libuavcan/test/protocol/restart_request_server.cpp @@ -22,7 +22,7 @@ struct RestartHandler : public uavcan::IRestartRequestHandler TEST(RestartRequestServer, Basic) { - InterlinkedTestNodes nodes; + InterlinkedTestNodesWithSysClock nodes; uavcan::RestartRequestServer rrs(nodes.a);