Esempio n. 1
0
 public DoorPropertyEventArgs(DoorControlService doorControlService,
                              DateTime utcTime,
                              string propertyOperation,
                              string doorToken)
     : base(utcTime, propertyOperation)
 {
     m_doorControlService = doorControlService;
     m_doorToken          = doorToken;
 }
Esempio n. 2
0
        void InitializeServices()
        {
            _services = new Dictionary <string, BaseService>();

            EngineParameters parameters = new EngineParameters();

            parameters.Logger = _logger;

            _deviceService = new DeviceService();
            _deviceService.AttachLogger(_logger);
            _services.Add(Common.Definitions.OnvifService.DEVICE, _deviceService);

            _doorControlService = new DoorControlService();
            _doorControlService.AttachLogger(_logger);
            _services.Add(Common.Definitions.OnvifService.DOORCONTROL, _doorControlService);

            _accessControlService = new AccessControlService();
            _accessControlService.AttachLogger(_logger);
            _services.Add(Common.Definitions.OnvifService.ACCESSCONTROL, _accessControlService);
        }
 /// <summary>
 /// Constructor for DoorModePropertyEventArgs
 /// </summary>
 /// <param name="doorControlService">Door Control Service object</param>
 /// <param name="utcTime">UTC time of event</param>
 /// <param name="propertyOperation">Property operation</param>
 /// <param name="doorToken">Door Token</param>
 /// <param name="currentState">Current Door Mode state</param>
 public DoorModePropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken, DoorMode currentState)
     : base(doorControlService, utcTime, propertyOperation, doorToken)
 {
     m_currentState = currentState;
 }
Esempio n. 4
0
 public DoorFaultPropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken, DoorFaultState doorFaultState)
     : base(doorControlService, utcTime, propertyOperation, doorToken)
 {
     m_doorFaultState = doorFaultState;
 }
Esempio n. 5
0
 public DoubleLockPhysicalStatePropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken, LockPhysicalState doubleLockPhysicalStateType)
     : base(doorControlService, utcTime, propertyOperation, doorToken)
 {
     _mDoubleLockPhysicalState = doubleLockPhysicalStateType;
 }