#pragma once #include #include #include #include #include #include #include #include #include #include #include #include "iflytop/core/components/config_template/config_template.hpp" #define ConfigELEMENT_LIST(marco) \ marco(string /* */, deviceId, "") /*设备ID*/ \ marco(string /* */, iflytopSubDeviceCanIFName, "can0") /*子设备Can设备名称*/ \ marco(int32_t /* */, iflytopSubDeviceCanBitrate, 500000) /*子设备Can设备波特率*/ \ marco(string /* */, pipettingRobotCanIFName, "can1") /*移液臂Can设备名称*/ \ marco(int32_t /* */, pipettingRobotCanBitrate, 500000) /*移液臂Can设备波特率*/ \ marco(float /* */, dvalueCoefficient, 1) /*数值越小,相对消毒时间越长*/ \ marco(float /* */, disinfectantWeightCorrectionFactor, 0.9) /*数值越小,相对消毒时间越长*/ \ configTemplateDEFILE_CONFIG_SERVICE2( // GConfig, // ConfigELEMENT_LIST, // "./configs/config.json", {});