halx_driver
|
#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>
クラス | |
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 } |