public static MonitoringSensorUpdate Convert(SensorUpdateMessage updateMessage) { MonitoringSensorUpdate result = new MonitoringSensorUpdate(); result.Product = updateMessage.Product; result.ActionType = Convert(updateMessage.ActionType); result.Path = ConvertSensorPath(updateMessage.Path, updateMessage.Product); result.Name = result.Path[^ 1];
public MonitoringSensorViewModel(MonitoringSensorUpdate sensorUpdate, MonitoringNodeBase parent = null) { _lastStatusUpdate = DateTime.Now; Name = sensorUpdate.Name; _parent = parent; Product = sensorUpdate.Product; Status = sensorUpdate.Status; _sensorType = sensorUpdate.SensorType; _path = ConvertPathToString(sensorUpdate.Path); ShortValue = sensorUpdate.ShortValue; _sensorUpdate = sensorUpdate; }
public static MonitoringSensorUpdate Convert(SensorUpdateMessage updateMessage) { MonitoringSensorUpdate result = new MonitoringSensorUpdate(); result.Product = updateMessage.Product; result.ActionType = Convert(updateMessage.ActionType); result.Name = updateMessage.Name; result.Path = ConvertSensorPath(updateMessage.Path); result.SensorType = Convert(updateMessage.ObjectType); result.DataObject = updateMessage.DataObject.ToByteArray(); result.Time = updateMessage.Time.ToDateTime(); return(result); }