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 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); }