这是一个 EPICS pvDatabase 中的电源供应记录实现,继承自 PVRecord 类,提供了电源相关计算功能。
cppnamespace epics { namespace pvDatabase {
cppclass PowerSupply : public PVRecord
cppstatic PowerSupplyPtr create( std::string const & recordName, epics::pvData::PVStructurePtr const & pvStructure);
cppepics::pvData::PVStructurePtr createPowerSupply()
cppvirtual bool init();
cppvirtual void process();
cppvoid put(double power,double voltage);double getPower();double getVoltage();double getCurrent();
这个记录类型可用于:
代码实现了基本的电源计算逻辑,并集成了 EPICS 的标准报警和时间戳功能,适合在分布式控制系统中使用。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。