RMVL  1.0.0
RoboMaster Vision Library
| 枚举
类型系统

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

枚举

enum class  rm::ArmorSizeType : uint8_t { rm::UNKNOWN , rm::SMALL , rm::BIG }
 装甲板大小类型 更多...
 
enum class  rm::RuneType : uint8_t { rm::UNKNOWN , rm::INACTIVE , rm::ACTIVE }
 能量机关激活类型 更多...
 
enum class  rm::RobotType : uint8_t {
  rm::UNKNOWN , rm::HERO , rm::ENGINEER , rm::INFANTRY_3 ,
  rm::INFANTRY_4 , rm::INFANTRY_5 , rm::OUTPOST , rm::BASE ,
  rm::SENTRY
}
 机器人类型 更多...
 
enum class  rm::TargetChangeType : uint8_t { rm::UNKNOWN , rm::CHANGE , rm::AUTO }
 目标切换类型 更多...
 
enum class  rm::MoveType : uint8_t { rm::UNKNOWN , rm::STATIC , rm::MOVE }
 运动类型 更多...
 
enum class  rm::CompensateType : uint8_t {
  rm::UNKNOWN , rm::UP , rm::DOWN , rm::LEFT ,
  rm::RIGHT
}
 强制补偿类型 更多...
 

详细描述

枚举类型说明

◆ ArmorSizeType

enum rm::ArmorSizeType : uint8_t
strong

#include <rmvl/types.hpp>

装甲板大小类型

枚举值
UNKNOWN 

未知

SMALL 

小装甲板

BIG 

大装甲板

示例
samples/detector/hik/sample_hik_armor_size_classify.cpp , 以及 samples/detector/mv/sample_mv_armor_size_classify.cpp.

◆ CompensateType

enum rm::CompensateType : uint8_t
strong

#include <rmvl/types.hpp>

强制补偿类型

枚举值
UNKNOWN 

未知

UP 

向上强制补偿

DOWN 

向下强制补偿

LEFT 

向左强制补偿

RIGHT 

向右强制补偿

◆ MoveType

enum rm::MoveType : uint8_t
strong

#include <rmvl/types.hpp>

运动类型

枚举值
UNKNOWN 

未知

STATIC 

静止

MOVE 

移动

◆ RobotType

enum 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 rm::RuneType : uint8_t
strong

#include <rmvl/types.hpp>

能量机关激活类型

枚举值
UNKNOWN 

未知

INACTIVE 

未激活能量机关

ACTIVE 

已激活能量机关

◆ TargetChangeType

enum rm::TargetChangeType : uint8_t
strong

#include <rmvl/types.hpp>

目标切换类型

枚举值
UNKNOWN 

未知

CHANGE 

强制切换目标

AUTO 

自动切换目标