1#ifndef FASTCAT_ATI_FTS_H_
2#define FASTCAT_ATI_FTS_H_
9#include "fastcat/jsd/jsd_device_base.h"
10#include "jsd/jsd_ati_fts_pub.h"
21 bool Write(DeviceCmd& cmd)
override;
27 jsd_slave_config_t jsd_slave_config_{0};
28 bool ati_error_ =
false;
29 uint32_t ati_status_code_ = 0;
31 double bias_[6] = {0};
33 bool enable_fts_guard_fault_ =
true;
34 double max_force_[3] = {0, 0, 0};
35 double max_torque_[3] = {0, 0, 0};
bool ConfigFromYamlCommon(const YAML::Node &node)
Definition ati_fts.cc:18
bool Write(DeviceCmd &cmd) override
Definition ati_fts.cc:143
FaultType Process() override
Definition ati_fts.cc:104
bool ConfigFromYaml(const YAML::Node &node) override
Definition ati_fts.cc:70
AtiFts()
Definition ati_fts.cc:10
bool Read() override
Definition ati_fts.cc:77
Definition jsd_device_base.h:16
Definition device_base.h:18