Skip to content

Commit

Permalink
Remove the standard ESC registers.
Browse files Browse the repository at this point in the history
This is because the fixed register names implicitly introduce the hard constraint that there may be at most one ESC per node.
This is not a reasonable restriction. Seeing as the MVP of DS-015 is not intended to support autoconfiguration,
it makes sense to simply omit this issue for now. It may be revised in v1.1 or later in a fashion that does not make it impossible
to run multiple service instances on the same node.
  • Loading branch information
pavel-kirienko committed Oct 2, 2020
1 parent c78f589 commit 81e1c60
Showing 1 changed file with 0 additions and 20 deletions.
20 changes: 0 additions & 20 deletions reg/drone/service/actuator/esc/_.0.1.uavcan
Original file line number Diff line number Diff line change
Expand Up @@ -143,26 +143,6 @@
# power | power
#
#
# STANDARD REGISTER NAMES
#
# There may be other standard register names defined by other applicable standards
# (such as the core UAVCAN Specification, for example).
#
# All registers are persistent and mutable unless stated otherwise.
# The value of 65535 represents an invalid/unconfigured subject (no subscription/publication).
#
# NAME TYPE DEFAULT DESCRIPTION
# ---------------------------------------------------------------------------------------------------------------------
# uavcan.sub.setpoint_array Natural16[1] 65535 The subject-ID of the setpoint subject.
# uavcan.pub.feedback Natural16[1] - Immutable; computed as specified above.
# uavcan.pub.status Natural16[1] - Immutable; computed as specified above.
# uavcan.pub.electric_power Natural16[1] - Immutable; computed as specified above.
# uavcan.pub.angular_kinetics Natural16[1] - Immutable; computed as specified above.
#
# reg.drone.service.actuator.index Natural8[1] 0 The index of the actuator.
#
# reg.drone.service.actuator.esc.mode Natural8[1] 0 Active control mode; see numbering in the list above.
#

float32 SETPOINT_EXPIRATION_TIMEOUT = reg.drone.service.actuator.util.Feedback.0.1.SETPOINT_EXPIRATION_TIMEOUT
# Disarm the drive if no setpoint messages have been received in this amount of time.
Expand Down

0 comments on commit 81e1c60

Please sign in to comment.