Encos虚拟总线设备类,继承自EncosDevice, 用户可以使用该类来管理Encos虚拟总线设备。 该类型仅适用于开发者使用,用户无需关心其实现细节。该类型设备是指未挂载在EtherCAT总线上的设备。
更多...
#include <Encos_device.hpp>
|
virtual void | ReadOnce ()=0 |
| 进行一次读取操作,开发者需要在该函数中实现自己的读取逻辑。该函数会被总线管理器周期性调用,但不实际读写总线。
|
|
virtual void | WriteOnce ()=0 |
| 进行一次写入操作,开发者需要在该函数中实现自己的写入逻辑。该函数会被总线管理器周期性调用,但不实际读写总线。
|
|
virtual constexpr bool | VirtualBusDevice () const final override |
| 判断设备是否为虚拟总线设备,虚拟总线设备是指未实际挂载在EtherCAT总线上,但也需要进行数据交换的设备。
|
|
virtual bool | PowerOn () |
| 默认的上电函数,开发者可以在该函数中实现自己的上电逻辑。
|
|
virtual bool | HasPowerCfg () |
| 判断设备是否有上电配置,开发者可以根据设备类型的实际情况实现该函数。
|
|
virtual bool | PowerOff () |
| 默认的下电函数,开发者可以在该函数中实现自己的下电逻辑。
|
|
Encos虚拟总线设备类,继承自EncosDevice, 用户可以使用该类来管理Encos虚拟总线设备。 该类型仅适用于开发者使用,用户无需关心其实现细节。该类型设备是指未挂载在EtherCAT总线上的设备。
◆ Encos_VirtualBusDevice()
bitbot::Encos_VirtualBusDevice::Encos_VirtualBusDevice |
( |
const pugi::xml_node & | device_node | ) |
|
|
inline |
构造函数
构造函数,该函数由Bitbot Encos内核创建。
- 参数
-
◆ ~Encos_VirtualBusDevice()
virtual bitbot::Encos_VirtualBusDevice::~Encos_VirtualBusDevice |
( |
| ) |
|
|
virtualdefault |
析构函数
析构函数。设备的生命期由Bitbot Encos内核管理,开发者无需关心设备生命周期。
◆ VirtualBusDevice()
virtual constexpr bool bitbot::Encos_VirtualBusDevice::VirtualBusDevice |
( |
| ) |
const |
|
inlineconstexprfinaloverrideprotectedvirtual |
该类的文档由以下文件生成:
- C:/Users/ZhouZishun/Documents/Workspace/OwheelNT/Bitbot_Encos/include/device/Encos_device.hpp