diff --git a/CMakeLists.txt b/CMakeLists.txt index c61ef37..a070f5c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,6 +60,7 @@ add_message_files( SetElevator.msg PointGPS.msg GoToGPS.msg + ChargeDaemonStatus.msg ) add_service_files( diff --git a/msg/ChargeDaemonStatus.msg b/msg/ChargeDaemonStatus.msg new file mode 100644 index 0000000..ffb7788 --- /dev/null +++ b/msg/ChargeDaemonStatus.msg @@ -0,0 +1,17 @@ +# ChargeDaemonStatus +string CHARGE_DAEMON_STOPPED=stopped +string CHARGE_DAEMON_CHECKING_CONDITIONS=checking_conditions +string CHARGE_DAEMON_RUNNING=running + +# ExecutionStatus +string EXECUTION_STATUS_INIT=init +string EXECUTION_STATUS_UNCHARGE=uncharge +string EXECUTION_STATUS_ROTATION=rotation +string EXECUTION_STATUS_CHARGE=charge +string EXECUTION_STATUS_WAITING=waiting +string EXECUTION_STATUS_CHECK_END=check_end +string EXECUTION_STATUS_END=end +string EXECUTION_STATUS_FAILURE=failure + +string charge_daemon_status +string execution_status diff --git a/msg/Status.msg b/msg/Status.msg index 680ff8e..4ff64a9 100644 --- a/msg/Status.msg +++ b/msg/Status.msg @@ -35,6 +35,9 @@ string OPERATION_STATE_MOVING=moving string OPERATION_STATE_ELEVATION_RAISE=raising_elevator string OPERATION_STATE_ELEVATION_LOWER=lowering_elevator string OPERATION_STATE_BATTERY_CHARGE=charging +string OPERATION_STATE_BATTERY_CHARGE_AUTO=auto_charging +string OPERATION_STATE_BATTERY_CHARGE_MANUAL=manual_charging + ###############################################################################################