|
|
|
@ -238,13 +238,13 @@ private:
@@ -238,13 +238,13 @@ private:
|
|
|
|
|
|
|
|
|
|
UavcanParamManager _param_manager; |
|
|
|
|
|
|
|
|
|
UavcanGnssPublication _gps_pub {_canard_instance, _param_manager, "uavcan.pub.gps.0.id"}; |
|
|
|
|
UavcanGnssPublisher _gps_pub {_canard_instance, _param_manager, "uavcan.pub.gps.0.id"}; |
|
|
|
|
|
|
|
|
|
UavcanEscController _esc_controller {_canard_instance, _param_manager, "uavcan.pub.esc.0.id"}; |
|
|
|
|
|
|
|
|
|
// Publication objects: Any object used to bridge a uORB message to a UAVCAN message
|
|
|
|
|
/// TODO: For some service implementations, it makes sense to have them be both Publishers and Subscribers
|
|
|
|
|
UavcanPublication *_publishers[2] {&_gps_pub, &_esc_controller}; |
|
|
|
|
UavcanPublisher *_publishers[2] {&_gps_pub, &_esc_controller}; |
|
|
|
|
|
|
|
|
|
UavcanGnssSubscription _gps0_sub {_canard_instance, _param_manager, "uavcan.sub.gps.0.id"}; |
|
|
|
|
UavcanGnssSubscription _gps1_sub {_canard_instance, _param_manager, "uavcan.sub.gps.1.id"}; |
|
|
|
|