Exemplo n.º 1
0
        private IVariable CreateString(ModbusVariableParams variableParams)
        {
            ModbusVariable <string> variable = new ModbusVariable <string>();

            variable.Initialize(variableParams);
            return(variable);
        }
Exemplo n.º 2
0
        private IVariable CreateDouble(ModbusVariableParams variableParams)
        {
            ModbusVariable <double> variable = new ModbusVariable <double>();

            variable.Initialize(variableParams);
            return(variable);
        }
Exemplo n.º 3
0
        private IVariable CreateFloat(ModbusVariableParams variableParams)
        {
            ModbusVariable <float> variable = new ModbusVariable <float>();

            variable.Initialize(variableParams);
            return(variable);
        }
Exemplo n.º 4
0
        private IVariable CreateUShort(ModbusVariableParams variableParams)
        {
            ModbusVariable <ushort> variable = new ModbusVariable <ushort>();

            variable.Initialize(variableParams);
            return(variable);
        }
Exemplo n.º 5
0
        private IVariable CreateBool(ModbusVariableParams variableParams)
        {
            ModbusVariable <bool> variable = new ModbusVariable <bool>();

            variable.Initialize(variableParams);
            return(variable);
        }
Exemplo n.º 6
0
        private IVariable CreateInstance(ModbusVariableParams variableDescription)
        {
            IVariable variable = null;

            if (variableDescription != null)
            {
                variable = dictCreateVariables[variableDescription.DataType].Invoke(variableDescription);
            }
            return(variable);
        }