public void ControlDirection(Guid uid, DirectionCommandType commandType) { ControlDirection(RubezhServiceFactory.UID, uid, commandType); }
public void ControlDirection(Guid clientUID, Guid uid, DirectionCommandType commandType) { SafeOperationCall(() => { var rubezhService = RubezhServiceFactory.Create(TimeSpan.FromMinutes(10)); using (rubezhService as IDisposable) rubezhService.ControlDirection(clientUID, uid, commandType); }, "ControlDirection"); }
public static void ControlDirection(Guid clientUID, Guid uid, DirectionCommandType commandType) { if (commandType == DirectionCommandType.Automatic) RubezhServiceManager.SafeRubezhService.GKSetAutomaticRegime(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.ForbidStart) RubezhServiceManager.SafeRubezhService.GKStop(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.Ignore) RubezhServiceManager.SafeRubezhService.GKSetIgnoreRegime(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.Manual) RubezhServiceManager.SafeRubezhService.GKSetManualRegime(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOn) RubezhServiceManager.SafeRubezhService.GKTurnOn(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOff) RubezhServiceManager.SafeRubezhService.GKTurnOff(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOnNow) RubezhServiceManager.SafeRubezhService.GKTurnOnNow(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOn_InAutomatic) RubezhServiceManager.SafeRubezhService.GKTurnOnInAutomatic(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOff_InAutomatic) RubezhServiceManager.SafeRubezhService.GKTurnOffInAutomatic(clientUID, uid, GKBaseObjectType.Direction); if (commandType == DirectionCommandType.TurnOnNow_InAutomatic) RubezhServiceManager.SafeRubezhService.GKTurnOnNowInAutomatic(clientUID, uid, GKBaseObjectType.Direction); }
public void ControlDirection(Guid clientUID, Guid uid, DirectionCommandType commandType) { ProcedureHelper.ControlDirection(clientUID, uid, commandType); }
public static void ControlDirection(Guid clientUID, Guid uid, DirectionCommandType commandType) { if (OnControlDirection != null) OnControlDirection(clientUID, uid, commandType); }