예제 #1
0
        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);
        }