public DoorPropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken) : base(utcTime, propertyOperation) { m_doorControlService = doorControlService; m_doorToken = doorToken; }
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; }
public DoorFaultPropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken, DoorFaultState doorFaultState) : base(doorControlService, utcTime, propertyOperation, doorToken) { m_doorFaultState = doorFaultState; }
public DoubleLockPhysicalStatePropertyEventArgs(DoorControlService doorControlService, DateTime utcTime, string propertyOperation, string doorToken, LockPhysicalState doubleLockPhysicalStateType) : base(doorControlService, utcTime, propertyOperation, doorToken) { _mDoubleLockPhysicalState = doubleLockPhysicalStateType; }