1#ifndef FASTCAT_EGD_OFFLINE_H_
2#define FASTCAT_EGD_OFFLINE_H_
9#include "fastcat/jsd/egd.h"
20 bool Write(DeviceCmd& cmd)
override;
21 void Fault()
override;
22 void Reset()
override;
25 bool ReadProfiledMode();
27 bool WriteProfiledMode(DeviceCmd& cmd);
28 bool WriteCSMode(DeviceCmd& cmd);
30 jsd_egd_motion_command_t jsd_motion_cmd_ = {};
Definition egd_offline.h:14
void Fault() override
Definition egd_offline.cc:82
EgdOffline()
Definition egd_offline.cc:12
bool Write(DeviceCmd &cmd) override
Definition egd_offline.cc:59
bool ConfigFromYaml(const YAML::Node &node) override
Definition egd_offline.cc:14
bool Read() override
Definition egd_offline.cc:19
FaultType Process() override
Definition egd_offline.cc:54
void Reset() override
Definition egd_offline.cc:89
Definition device_base.h:18