interface StdControl
{
/**
- * Start this component and all of its subcomponents.
- *
- * @return SUCCESS if the component was successfully turned on<br>
- * FAIL otherwise
- */
+ * Start this component and all of its subcomponents.
+ *
+ * @return SUCCESS if the component was either already on or was
+ * successfully turned on<br>
+ * FAIL otherwise
+ */
command error_t start();
/**
- * Stop the component and any pertinent subcomponents (not all
- * subcomponents may be turned off due to wakeup timers, etc.).
- *
- * @return SUCCESS if the component was successfully turned off<br>
- * FAIL otherwise
- */
+ * Stop the component and any pertinent subcomponents (not all
+ * subcomponents may be turned off due to wakeup timers, etc.).
+ *
+ * @return SUCCESS if the component was either already off or was
+ * successfully turned off<br>
+ * FAIL otherwise
+ */
command error_t stop();
}