Motion Master
Loading...
Searching...
No Matches
cia402_drive.cc File Reference
#include "cia402_drive.h"
#include "global.h"
#include "loguru.h"
#include "motion_master_error.h"
#include "os_command.h"
#include "util.h"
#include "virtual_device.h"
#include "virtual_parameter.h"
Include dependency graph for cia402_drive.cc:

Variables

constexpr auto OP_ENABLED_TIMEOUT_ATTEMPTS = 10000
constexpr auto DEFAULT_TIMEOUT_ATTEMPTS = 2000
constexpr auto COGGING_DATA_SIZE = 2048
constexpr auto SAVE_CONFIGURATION_CODE = 0x65766173
constexpr auto LOAD_CONFIGURATION_CODE = 0x64616f6c
constexpr auto PROFILE_SET_POINT_UP_MASK = 0x0010u
constexpr auto PROFILE_SET_POINT_DOWN_MASK = 0xFFEFu
constexpr auto PROFILE_CHANGE_SET_IMMEDIATELY_UP_MASK = 0x0020u
constexpr auto PROFILE_SET_POINT_ACK_MASK = 0x1000u
constexpr auto PROFILE_SET_POINT_TIMEOUT_ATTEMPTS = 1000
constexpr auto HALT_BIT_UP_MASK = 0x0100u
constexpr auto HALT_BIT_DOWN_MASK = 0xFEFFu

Variable Documentation

◆ COGGING_DATA_SIZE

auto COGGING_DATA_SIZE = 2048
constexpr

◆ DEFAULT_TIMEOUT_ATTEMPTS

auto DEFAULT_TIMEOUT_ATTEMPTS = 2000
constexpr

◆ HALT_BIT_DOWN_MASK

auto HALT_BIT_DOWN_MASK = 0xFEFFu
constexpr

◆ HALT_BIT_UP_MASK

auto HALT_BIT_UP_MASK = 0x0100u
constexpr

◆ LOAD_CONFIGURATION_CODE

auto LOAD_CONFIGURATION_CODE = 0x64616f6c
constexpr

◆ OP_ENABLED_TIMEOUT_ATTEMPTS

auto OP_ENABLED_TIMEOUT_ATTEMPTS = 10000
constexpr

◆ PROFILE_CHANGE_SET_IMMEDIATELY_UP_MASK

auto PROFILE_CHANGE_SET_IMMEDIATELY_UP_MASK = 0x0020u
constexpr

◆ PROFILE_SET_POINT_ACK_MASK

auto PROFILE_SET_POINT_ACK_MASK = 0x1000u
constexpr

◆ PROFILE_SET_POINT_DOWN_MASK

auto PROFILE_SET_POINT_DOWN_MASK = 0xFFEFu
constexpr

◆ PROFILE_SET_POINT_TIMEOUT_ATTEMPTS

auto PROFILE_SET_POINT_TIMEOUT_ATTEMPTS = 1000
constexpr

◆ PROFILE_SET_POINT_UP_MASK

auto PROFILE_SET_POINT_UP_MASK = 0x0010u
constexpr

◆ SAVE_CONFIGURATION_CODE

auto SAVE_CONFIGURATION_CODE = 0x65766173
constexpr