CreOS SDK
The CreOS SDK allows you to interact with Avular robots
 
Loading...
Searching...
No Matches
send_command.hpp File Reference

Interface definition of the creos_sdk_msgs/srv/SendCommand service. More...

Go to the source code of this file.

Classes

class  creos_sdk_msgs::srv::SendCommand
 ROS service class definition for SendCommand. More...
 
class  creos_sdk_msgs::srv::SendCommand::Request
 ROS message class definition for SendCommand::Request. More...
 
class  creos_sdk_msgs::srv::SendCommand::Response
 ROS message class definition for SendCommand::Response. More...
 

Namespaces

namespace  creos_sdk_msgs
 The creos_sdk_msgs package contains ROS2 interface definitions.
 
namespace  creos_sdk_msgs::srv
 service definitions of the creos_sdk_msgs package
 

Detailed Description

Interface definition of the creos_sdk_msgs/srv/SendCommand service.

# 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
# Send a command to be executed to the robot
int8 ARM = 1 # Arm the robot
int8 DISARM = 2 # Disarm the robot
int8 TAKE_OFF = 3 # Take off
int8 LAND = 4 # Initiate landing
int8 EMERGENCY_LAND = 5 # Initiate emergency landing
int8 KILL_SWITCH = 6 # Kill the power to the motors
int8 ABORT = 7 # Abort the current action
builtin_interfaces/Time stamp # The time at which the command was sent
int8 action # The action to be executed
---
bool success # indicate successful run of triggered service
string message # informational, e.g. for error messages