Esempio n. 1
0
        public static DoorLinkageService BuildService(byte[] deviceData)
        {
            var linkageService = new DoorLinkageService();

            linkageService.OpenDoorOption = (DoorLinkageOptions)deviceData[25];
            linkageService.AlarmOption    = (DoorLinkageOptions)deviceData[26];
            return(linkageService);
        }
Esempio n. 2
0
        public static void UpdateDeviceData(ref byte[] deviceData, DoorLinkageService service)
        {
            if (service.OpenDoorOption.HasValue)
            {
                deviceData[25] = (byte)(service.OpenDoorOption.Value);
            }

            if (service.AlarmOption.HasValue)
            {
                deviceData[25] = (byte)(service.AlarmOption.Value);
            }
        }