#include <chrono>
#include <cstdint>
#include <functional>
#include <list>
#include <map>
#include <mutex>
#include <string>
#include <unordered_map>
#include <variant>
#include <vector>
#include "dictionary_symbols.h"
#include "virtual_parameter.h"
Go to the source code of this file.
◆ CIA402_CONTROL_BIT_ENABLE_OP
#define CIA402_CONTROL_BIT_ENABLE_OP 0x08u |
◆ CIA402_CONTROL_BIT_ENABLE_VOLTAGE
#define CIA402_CONTROL_BIT_ENABLE_VOLTAGE 0x02u |
◆ CIA402_CONTROL_BIT_FAULT_RESET
#define CIA402_CONTROL_BIT_FAULT_RESET 0x80u |
◆ CIA402_CONTROL_BIT_QUICK_STOP
#define CIA402_CONTROL_BIT_QUICK_STOP 0x04u |
◆ CIA402_CONTROL_BIT_SWITCH_ON
#define CIA402_CONTROL_BIT_SWITCH_ON 0x01u |
◆ CIA402_STATUS_FAULT
#define CIA402_STATUS_FAULT 0x08u /* masq B */ |
◆ CIA402_STATUS_FAULT_REACTION_ACTIVE
#define CIA402_STATUS_FAULT_REACTION_ACTIVE 0x0fu /* masq B */ |
◆ CIA402_STATUS_INTERNAL_LIMIT_REACHED
#define CIA402_STATUS_INTERNAL_LIMIT_REACHED 0x0800u |
◆ CIA402_STATUS_NOT_READY
#define CIA402_STATUS_NOT_READY 0x00u /* masq B */ |
◆ CIA402_STATUS_OP_ENABLED
#define CIA402_STATUS_OP_ENABLED 0x27u |
◆ CIA402_STATUS_QUICK_STOP_ACTIVE
#define CIA402_STATUS_QUICK_STOP_ACTIVE 0x07u |
◆ CIA402_STATUS_READY_SWITCH_ON
#define CIA402_STATUS_READY_SWITCH_ON 0x21u |
◆ CIA402_STATUS_SWITCH_ON_DISABLED
#define CIA402_STATUS_SWITCH_ON_DISABLED 0x40u /* masq B */ |
◆ CIA402_STATUS_SWITCHED_ON
#define CIA402_STATUS_SWITCHED_ON 0x23u |
◆ CIA402_STATUS_WORD_MASQ_A
#define CIA402_STATUS_WORD_MASQ_A 0x6fu |
◆ CIA402_STATUS_WORD_MASQ_B
#define CIA402_STATUS_WORD_MASQ_B 0x4fu |
◆ CIA402_STATUS_WORD_MASQ_WARN
#define CIA402_STATUS_WORD_MASQ_WARN 0x80u |
◆ FAULT_RESET_TIMEOUT_ATTEMPTS
#define FAULT_RESET_TIMEOUT_ATTEMPTS 2000 |