RMVL  1.2.1
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
类型系统

struct  rm::RMStatus
 状态类型 更多...
 

枚举

enum class  rm::ArmorSizeType : uint8_t { rm::ArmorSizeType::UNKNOWN , rm::ArmorSizeType::SMALL , rm::ArmorSizeType::BIG }
 装甲板大小类型 更多...
 
enum class  rm::RuneType : uint8_t { rm::RuneType::UNKNOWN , rm::RuneType::INACTIVE , rm::RuneType::ACTIVE }
 能量机关激活类型 更多...
 
enum class  rm::TagType : uint8_t {
  rm::TagType::UNKNOWN , rm::TagType::NUM_0 , rm::TagType::NUM_1 , rm::TagType::NUM_2 ,
  rm::TagType::NUM_3 , rm::TagType::NUM_4 , rm::TagType::NUM_5 , rm::TagType::NUM_6 ,
  rm::TagType::NUM_7 , rm::TagType::NUM_8 , rm::TagType::NUM_9 , rm::TagType::A ,
  rm::TagType::B , rm::TagType::C , rm::TagType::D , rm::TagType::E ,
  rm::TagType::F , rm::TagType::G , rm::TagType::H , rm::TagType::I ,
  rm::TagType::J , rm::TagType::K , rm::TagType::L , rm::TagType::M ,
  rm::TagType::N , rm::TagType::O , rm::TagType::P , rm::TagType::Q ,
  rm::TagType::R , rm::TagType::S , rm::TagType::T , rm::TagType::U ,
  rm::TagType::V , rm::TagType::W , rm::TagType::X , rm::TagType::Y ,
  rm::TagType::Z
}
 AprilTag 视觉标签类型 更多...
 
enum class  rm::RobotType : uint8_t {
  rm::RobotType::UNKNOWN , rm::RobotType::HERO , rm::RobotType::ENGINEER , rm::RobotType::INFANTRY_3 ,
  rm::RobotType::INFANTRY_4 , rm::RobotType::INFANTRY_5 , rm::RobotType::OUTPOST , rm::RobotType::BASE ,
  rm::RobotType::SENTRY
}
 机器人类型 更多...
 
enum class  rm::TargetChangeType : uint8_t { rm::TargetChangeType::UNKNOWN , rm::TargetChangeType::CHANGE , rm::TargetChangeType::AUTO }
 目标切换类型 更多...
 
enum class  rm::MoveType : uint8_t { rm::MoveType::UNKNOWN , rm::MoveType::STATIC , rm::MoveType::MOVE }
 运动类型 更多...
 
enum class  rm::CompensateType : uint8_t {
  rm::CompensateType::UNKNOWN , rm::CompensateType::UP , rm::CompensateType::DOWN , rm::CompensateType::LEFT ,
  rm::CompensateType::RIGHT
}
 强制补偿类型 更多...
 

函数

bool rm::operator== (const RMStatus &lhs, const RMStatus &rhs)
 判断两个 RMStatus 是否相等
 

详细描述

枚举类型说明

◆ ArmorSizeType

enum class rm::ArmorSizeType : uint8_t
strong

#include <rmvl/types.hpp>

装甲板大小类型

枚举值
UNKNOWN 

未知

SMALL 

小装甲板

BIG 

大装甲板

◆ CompensateType

enum class rm::CompensateType : uint8_t
strong

#include <rmvl/types.hpp>

强制补偿类型

枚举值
UNKNOWN 

未知

UP 

向上强制补偿

DOWN 

向下强制补偿

LEFT 

向左强制补偿

RIGHT 

向右强制补偿

◆ MoveType

enum class rm::MoveType : uint8_t
strong

#include <rmvl/types.hpp>

运动类型

枚举值
UNKNOWN 

未知

STATIC 

静止

MOVE 

移动

◆ RobotType

enum class rm::RobotType : uint8_t
strong

#include <rmvl/types.hpp>

机器人类型

枚举值
UNKNOWN 

未知

HERO 

英雄机器人

ENGINEER 

工程机器人

INFANTRY_3 

3 号步兵机器人

INFANTRY_4 

4 号步兵机器人

INFANTRY_5 

5 号步兵机器人

OUTPOST 

前哨站

BASE 

基地

SENTRY 

哨兵机器人

◆ RuneType

enum class rm::RuneType : uint8_t
strong

#include <rmvl/types.hpp>

能量机关激活类型

枚举值
UNKNOWN 

未知

INACTIVE 

未激活能量机关

ACTIVE 

已激活能量机关

◆ TagType

enum class rm::TagType : uint8_t
strong

#include <rmvl/types.hpp>

AprilTag 视觉标签类型

枚举值
UNKNOWN 

未知

NUM_0 

数字 0

NUM_1 

数字 1

NUM_2 

数字 2

NUM_3 

数字 3

NUM_4 

数字 4

NUM_5 

数字 5

NUM_6 

数字 6

NUM_7 

数字 7

NUM_8 

数字 8

NUM_9 

数字 9

字母 A

字母 B

字母 C

字母 D

字母 E

字母 F

字母 G

字母 H

字母 I

字母 J

字母 K

字母 L

字母 M

字母 N

字母 O

字母 P

字母 Q

字母 R

字母 S

字母 T

字母 U

字母 V

字母 W

字母 X

字母 Y

字母 Z

◆ TargetChangeType

enum class rm::TargetChangeType : uint8_t
strong

#include <rmvl/types.hpp>

目标切换类型

枚举值
UNKNOWN 

未知

CHANGE 

强制切换目标

AUTO 

自动切换目标

函数说明

◆ operator==()

bool rm::operator== ( const RMStatus & lhs,
const RMStatus & rhs )
inline

#include <rmvl/types.hpp>

判断两个 RMStatus 是否相等

参数
[in]lhs左操作数
[in]rhs右操作数
返回
是否相等
函数调用图: