1#ifndef AUBO_SCOPE_SET_NODE_H
2#define AUBO_SCOPE_SET_NODE_H
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
ProgramNode(ProgramNode &f)
void setCurrent(double curr)
void setVoltage(double voltage)
IoPtr getOutput()
The output selected can be an analog output, a digital output, a MODBUS output or a register output.
ConfigType
The configuration type used to determine which type of configuration this instance is.
@ NO_ACTION
No action has been selected.
@ NO_TYPE
No selection has been made.
void setConfigType(ConfigType type)
float getFloatValueToSet()
void setExpression(ExpressionPtr expression)
void setBoolValueToSet(bool value)
ExpressionPtr getExpression()
void setAnalogOutput(double value)
bool getBoolValueToSet()
Depending on the type of output this is interpreted in different ways.
void setPulseTime(double time)
OutputSelectionType getOutputSelectionType()
@ UNRESOLVED_OUTPUT
The selected output is no longer available (e.g.
@ NO_OUTPUT
No output is selected.
ConfigType getConfigType()
\chinese 返回配置类型。适当转换此实例以访问特定的 getter。
void setFloatValueToSet(float value)