/// <summary> /// call from the PLC driver when a switch value is changed, this should not be called elsewhere /// </summary> /// <param name="_AllLimits"></param> /// <param name="_ChangedValue"></param> /// <param name="_Value"></param> public void PLCLimitChanged(LimitSwitchData _AllLimits, PLC_modbus_server_register_mapping _ChangedValue, bool _Value) { if (LimitEvent != null) { LimitEvent(this, new limitEventArgs(_AllLimits, _ChangedValue, _Value)); } }
public limitEventArgs(LimitSwitchData _AllLimits, PLC_modbus_server_register_mapping _ChangedValue, bool _Value) { AllLimits = _AllLimits; ChangedValue = _ChangedValue; Value = _Value; }