diff --git a/dsdl/uavcan/equipment/256.PerformAutomaticSelfTest.uavcan b/dsdl/uavcan/equipment/256.PerformAutomaticSelfTest.uavcan index 8b358f8660..926105e624 100644 --- a/dsdl/uavcan/equipment/256.PerformAutomaticSelfTest.uavcan +++ b/dsdl/uavcan/equipment/256.PerformAutomaticSelfTest.uavcan @@ -1,8 +1,7 @@ # # Fast automatic self test request. -# E.g. Before flight, the flight computer should call this service on every node that provides it. -# Such nodes should be detected with the service std.protocol.GetDataTypeInfo. -# If at least one node fails, the start should be aborted. +# Use the service uavcan.protocol.GetDataTypeInfo to detect whether this service is supported. +# If at least one node fails, the mission should be aborted. # --- @@ -10,4 +9,7 @@ # Amount of extra time the node needs to finish the procedure. uint16 delay_msec +# Status: +# true - the requested procedure is being executed or was executed +# false - the requested procedure can't be executed right now bool ok diff --git a/dsdl/uavcan/equipment/257.PerformAutomaticCalibration.uavcan b/dsdl/uavcan/equipment/257.PerformAutomaticCalibration.uavcan index e47b5e56fc..2342cdc5b3 100644 --- a/dsdl/uavcan/equipment/257.PerformAutomaticCalibration.uavcan +++ b/dsdl/uavcan/equipment/257.PerformAutomaticCalibration.uavcan @@ -1,8 +1,7 @@ # # Fast automatic calibration request. -# E.g. Before flight, the flight computer should call this service on every node that provides it. -# Such nodes should be detected with the service std.protocol.GetDataTypeInfo. -# If at least one node fails, the start should be aborted. +# Use the service uavcan.protocol.GetDataTypeInfo to detect whether this service is supported. +# If at least one node fails, the mission should be aborted. # --- @@ -10,4 +9,7 @@ # Amount of extra time the node needs to finish the procedure. uint16 delay_msec +# Status: +# true - the requested procedure is being executed or was executed +# false - the requested procedure can't be executed right now bool ok