CreOS SDK
The CreOS SDK allows you to interact with Avular robots
 
Loading...
Searching...
No Matches
creos_sdk_msgs::msg::State Class Reference

ROS message class definition for State. More...

#include <creos_sdk_msgs/msg/state.hpp>

Collaboration diagram for creos_sdk_msgs::msg::State:

Public Attributes

builtin_interfaces::msg::Time stamp
 The time when the state was updated.
 
int8_t ready_state = -1
 The current state of the robot.
 
std::string current_action = "unknown"
 A textual description of the action that the robot is currently performing.
 

Static Public Attributes

static const int8_t UNKNOWN = -1
 The state is unknown.
 
static const int8_t NOT_READY = 0
 The robot is not ready to perform operations, e.g. when the robot is booting.
 
static const int8_t PRE_ARM = 1
 The robot is in a safety state where checks are being performed. User interaction may be required.
 
static const int8_t ACTIVE = 2
 The robot is ready to perform operations.
 
static const int8_t WAITING = 3
 The robot is operational, but waiting for user input.
 
static const int8_t FAILSAFE = 4
 A safety system has been triggered, and the robot is in a failsafe state like an emergency stop.
 
static const int8_t ERROR = 5
 The robot has a fatal error and is not able to perform operations. User interaction is required.
 

Detailed Description

ROS message class definition for State.

Copyright (C) 2024 Avular Holding B.V. - All Rights Reserved You may use this code under the terms of the Avular Software End-User License Agreement.

You should have received a copy of the Avular Software End-User License Agreement license with this file, or download it from: avular.com/eula

# Copyright (C) 2024 Avular Holding B.V. - All Rights Reserved
# You may use this code under the terms of the Avular
# Software End-User License Agreement.
#
# You should have received a copy of the Avular
# Software End-User License Agreement license with
# this file, or download it from: avular.com/eula
# Ready state of the robot
int8 UNKNOWN=-1 # The state is unknown
int8 NOT_READY=0 # The robot is not ready to perform operations, e.g. when the robot is booting.
int8 PRE_ARM=1 # The robot is in a safety state where checks are being performed. User interaction may be required.
int8 ACTIVE=2 # The robot is ready to perform operations.
int8 WAITING=3 # The robot is operational, but waiting for user input.
int8 FAILSAFE=4 # A safety system has been triggered, and the robot is in a failsafe state like an emergency stop.
int8 ERROR=5 # The robot has a fatal error and is not able to perform operations. User interaction is required.
builtin_interfaces/Time stamp # The time when the state was updated
int8 ready_state -1 # The current state of the robot
string current_action "unknown" # A textual description of the action that the robot is currently performing

The documentation for this class was generated from the following file: