public SchedulesPage() { InitializeComponent(); Title = L10n.Localize("ScheduleTitle"); devicesCollection = new ObservableCollection <Plug>(); connection = Websockets.WebSocketFactory.Create(); helper = new ScheduleHelperClass(); }
public SetSchedulePage(Plug p) { InitializeComponent(); Helper = new ScheduleHelperClass(); StepValue = 1.0; IsOnPreviousState = false; InitializeValues(0.0, 1.0); plug = new Plug(); connection = Websockets.WebSocketFactory.Create(); plug = p; NavigationPage.SetHasBackButton(CurrentPage, false); }
public SchedulePage(Plug plug) { InitializeComponent(); Title = L10n.Localize("SchedulesTitle"); InitializePlatformSpecific(); Indicator.IsRunning = true; Indicator.IsVisible = true; MainStack.IsVisible = false; connection = Websockets.WebSocketFactory.Create(); p = new Plug(); _helper = new ScheduleHelperClass(); p.Mac = plug.Mac; p.Name = plug.Name; _helper = new ScheduleHelperClass(); }
public SetSchedulePage(Plug p, MySchedule s) { InitializeComponent(); myschedule = new MySchedule(); myschedule = s; _index = p.MyPlugState.MyScheduleList.IndexOf(s); connection = Websockets.WebSocketFactory.Create(); //Exclude schedule from List p.MyPlugState.MyScheduleList.Remove(s); plug = new Plug(); plug = p; Helper = new ScheduleHelperClass(); StepValue = 1.0; IsOnPreviousState = true; SetValuesFromPreviousState(s); }