halx_driver
読み取り中…
検索中…
一致する文字列を見つけられません
cyber_gear.hpp ファイル
#include <algorithm>
#include <array>
#include <cmath>
#include <cstdint>
#include <cstring>
#include <numbers>
#include <optional>
#include <utility>
#include <halx/core.hpp>
#include <halx/peripheral/can.hpp>
cyber_gear.hpp の依存先関係図:

[ソースコード]

クラス

struct  halx::driver::CyberGearFeedback
 
class  halx::driver::CyberGear
 

名前空間

namespace  halx
 
namespace  halx::driver
 

列挙型

enum class  halx::driver::CyberGearRunMode : uint8_t { halx::driver::OPERATION_CONTROL = 0x00 , halx::driver::POSITION = 0x01 , halx::driver::SPEED = 0x02 , halx::driver::CURRENT = 0x03 }
 
enum class  halx::driver::CyberGearParameter : uint16_t {
  halx::driver::RUN_MODE = 0x7005 , halx::driver::IQ_REF = 0x7006 , halx::driver::SPD_REF = 0x700A , halx::driver::LIMIT_TORQUE = 0x700B ,
  halx::driver::CUR_KP = 0x7010 , halx::driver::CUR_KI = 0x7011 , halx::driver::CUR_FILT_GAIN = 0x7014 , halx::driver::LOC_REF = 0x7016 ,
  halx::driver::LIMIT_SPD = 0x7017 , halx::driver::LIMIT_CUR = 0x7018 , halx::driver::MECH_POS = 0x7019 , halx::driver::IQF = 0x701A ,
  halx::driver::MECH_VEL = 0x701B , halx::driver::VBUS = 0x701C , halx::driver::ROTATION = 0x701D , halx::driver::LOC_KP = 0x701E ,
  halx::driver::SPD_KP = 0x701F , halx::driver::SPD_KI = 0x7020
}