using MECF.Framework.Simulator.Core.Commons; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Simulator.Core.Temperature { class OmronTempViewModel : SerialPortDeviceViewModel { private OmronTemp _reader; public string ResultValue { get; set; } public bool IsSetting { get { return _reader.IsSetting; } set { _reader.IsSetting = value; } } public bool IsActual { get { return _reader.IsActual; } set { _reader.IsActual = value; } } public int ActualTemp { get { return _reader.ActualTemp; } set { _reader.ActualTemp = value; } } public int SettingTemp { get { return _reader.SettingTemp; } set { _reader.SettingTemp = value; } } public OmronTempViewModel(string port) : base("OmronTempViewModel") { _reader = new OmronTemp(port); Init(_reader, true); _reader.receiveMsg += _reader_receiveMsg; } private void _reader_receiveMsg(string obj) { ResultValue = obj; } } }