public FEZConnect() { this.lastResetCause = GHIElectronics.NETMF.Hardware.LowLevel.Watchdog.LastResetCause; this.deviceStatus = DevStatus.Startup; this.networkStatus = NetStatus.Startup; this.lastErrorMsg = ""; }
public PxzFile(Version systemVersion, DevStatus status) { //apply the build state FileIndex.BuildState = status; //apply the PlexDL version FileIndex.FormatVersion = systemVersion; }
public SourceTagAddinInfo(SourceTag stag) { Id = stag.Id; AddinVersion = stag.AddinVersion; AddinId = stag.AddinId; AppVersion = stag.TargetAppVersion; Platforms = stag.Platforms; DevStatus = stag.DevStatus; }
public bool ChangeDevStatus(int devnum, DevStatus status) { foreach (CDevListview tmp in ControlList) { if (tmp.IntDevnum == devnum) { tmp.Status = status; return(true); } } return(false); }
public ReleaseInfo PublishAddin(LoginInfo login, int addinSourceId, DevStatus devStatus) { using (UserModel m = GetUserModel(login)) { var st = m.GetSourceTag(addinSourceId); if (st.DevStatus != devStatus) { st.DevStatus = devStatus; m.UpdateSourceTag(st); } return(new ReleaseInfo(m.PublishRelease(addinSourceId))); } }
public PxzFile(IEnumerable <PxzRecord> records, Version systemVersion, DevStatus status) { //apply the build state FileIndex.BuildState = status; //apply the PlexDL version FileIndex.FormatVersion = systemVersion; //clear all indexing information FileIndex.RecordReference.Clear(); Records.Clear(); //re-add the indexing information with the new values foreach (var r in records) { FileIndex.RecordReference.Add(r.Header.Naming); Records.Add(r); } }
public List <SelectListItem> GetDevStatusItems(DevStatus current) { List <SelectListItem> items = new List <SelectListItem> (); items.Add(new SelectListItem() { Text = "Stable", Value = ((int)DevStatus.Stable).ToString(), Selected = current == DevStatus.Stable }); items.Add(new SelectListItem() { Text = "Beta", Value = ((int)DevStatus.Beta).ToString(), Selected = current == DevStatus.Beta }); items.Add(new SelectListItem() { Text = "Alpha", Value = ((int)DevStatus.Alpha).ToString(), Selected = current == DevStatus.Alpha }); items.Add(new SelectListItem() { Text = "Test", Value = ((int)DevStatus.Test).ToString(), Selected = current == DevStatus.Test }); return(items); }
public List<SelectListItem> GetDevStatusItems(DevStatus current) { List<SelectListItem> items = new List<SelectListItem> (); items.Add (new SelectListItem () { Text = "Stable", Value = ((int) DevStatus.Stable).ToString (), Selected = current == DevStatus.Stable }); items.Add (new SelectListItem () { Text = "Beta", Value = ((int) DevStatus.Beta).ToString (), Selected = current == DevStatus.Beta }); items.Add (new SelectListItem () { Text = "Alpha", Value = ((int) DevStatus.Alpha).ToString (), Selected = current == DevStatus.Alpha }); items.Add (new SelectListItem () { Text = "Test", Value = ((int) DevStatus.Test).ToString (), Selected = current == DevStatus.Test }); return items; }
private void AnalizeChangeKey(DevStatus statusNew) { if(_devStatus==null) return; List<DevStatus.SelectorButton> rButton = new List<DevStatus.SelectorButton>(); List<DevStatus.SelectorButton> cButton = new List<DevStatus.SelectorButton>(); bool? MainButton = null; for(int i=0;i<_devStatus.bufRButton.Length;i++) { DevStatus.SelectorButton rb = statusNew.bufRButton[i]; if (rb.IsActive != _devStatus.bufRButton[i].IsActive) { rButton.Add(new DevStatus.SelectorButton() { IsActive = rb.IsActive, Number = (byte)(i + 1) }); } } for (int i = 0; i < _devStatus.bufCButton.Length; i++) { DevStatus.SelectorButton rb = statusNew.bufCButton[i]; if (rb.IsActive != _devStatus.bufCButton[i].IsActive) { cButton.Add(new DevStatus.SelectorButton() { IsActive = rb.IsActive, Number = (byte)(i + 1) }); } } bool bFlagCancel = false; if(statusNew.CancelButton!=_devStatus.CancelButton) { bFlagCancel = true; _devStatus.CancelButton = statusNew.CancelButton; } if (evKeyboard != null && (rButton.Count != 0 || cButton.Count != 0 || bFlagCancel)) { evKeyboard(rButton, cButton, bFlagCancel); } }
private void AnalizeRotCommand(CommandName CurCommand, byte[] bBuf) { int index = 0; switch (CurCommand) { case CommandName.GetStatus: { byte MainWrk = bBuf[index++]; if (_devStatus == null) _devStatus = new DevStatus(); _devStatus.MainWrk = MainWrk; if(bBuf.Length<=index) break; bool FlagWrk = ((bBuf[index++] != 0) ? true : false); DevStatus _curStatus = new DevStatus(); _curStatus.MainWrk = MainWrk; _curStatus.FlagWrk = FlagWrk; try { UInt32 iButton = bBuf[index++]; iButton <<= 8; iButton |= bBuf[index++]; iButton <<= 8; iButton |= bBuf[index++]; iButton <<= 8; iButton |= bBuf[index++]; for (int i = 0; i < 30; i++) _curStatus.bufRButton[i].IsActive = ((iButton & (1 << i)) != 0) ? true : false; iButton = bBuf[index++]; for (int i = 0; i < 4; i++) _curStatus.bufCButton[i].IsActive = ((iButton & (1 << i)) != 0) ? true : false; _curStatus.LightStatus = new byte[30+8]; for (int i = 0; i < 30;i++) { _curStatus.LightStatus[i] = (byte)(_curStatus.bufRButton[i].IsActive ? 1 : 0); } _curStatus.CancelButton = bBuf[index++]; uint tButton = bBuf[index++]; tButton <<= 8; tButton |= bBuf[index++]; tButton <<= 8; tButton |= bBuf[index++]; tButton <<= 8; tButton |= bBuf[index++]; _curStatus.TmpMaskRoomKey = tButton; _curStatus.TmpMaskConfKey = bBuf[index++]; } catch { } if (eStatus != null) eStatus(_curStatus); AnalizeChangeKey(_curStatus); _devStatus = _curStatus; } break; default: { string str = ""; byte[] bbb = new byte[4]; bbb[0] = bBuf[index++]; bbb[1] = bBuf[index++]; bbb[2] = bBuf[index++]; bbb[3] = bBuf[index++]; for (int i = 0; i < bbb.Length; i++) str += bbb[i].ToString() + " "; Console.WriteLine("Unknown com =" + CurCommand.ToString() + " " + str); } break; } if(lst_WaitCommand.Count!=0) { var x = lst_WaitCommand.Where(p => p._com_name == CurCommand).ToList(); foreach (var commandExch in x) { if (commandExch.evHand != null) commandExch.evHand(null, null); } lst_WaitCommand = lst_WaitCommand.Where(p => p._com_name != CurCommand).ToList(); } }
/// <summary> /// Initializes the FEZ Connect device. /// </summary> /// <param name="spiModule"></param> /// <param name="chipSelectPin"></param> /// <param name="resetPin"></param> /// <param name="reserveSocket"></param> public void InitializeDevice(SPI.SPI_module spiModule, Cpu.Pin chipSelectPin, Cpu.Pin resetPin, bool reserveSocket) { this.deviceStatus = DevStatus.Startup; try { WIZnet_W5100.Enable(spiModule, chipSelectPin, resetPin, reserveSocket); this.deviceStatus = DevStatus.Ready; } catch (Exception e) { this.deviceStatus = DevStatus.Error; this.lastErrorMsg = e.Message; } }
public static byte[] Serialize(DevStatus ds) { byte[] Rezult; BinaryFormatter bf = new BinaryFormatter(); using (MemoryStream ms = new MemoryStream()) { bf.Serialize(ms, ds); Rezult = ms.GetBuffer(); } return Rezult; }
public ReleaseInfo PublishAddin(LoginInfo login, int addinSourceId, DevStatus devStatus) { using (UserModel m = GetUserModel (login)) { var st = m.GetSourceTag (addinSourceId); if (st.DevStatus != devStatus) { st.DevStatus = devStatus; m.UpdateSourceTag (st); } return new ReleaseInfo (m.PublishRelease (addinSourceId)); } }
public bool ChangeDevStatus(int devnum, DevStatus devstatus) { return(ViewManage.ChangeDevStatus(devnum, devstatus)); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DevStatus MyDevStatus = new DevStatus(lstWorkbenchTask[e.RowIndex]); MyDevStatus.ShowDialog(); }
public PxzFile(DevStatus status) { //apply the build state FileIndex.BuildState = status; }
public PxzFile(IEnumerable <PxzRecord> records, DevStatus status) : this(records, new Version(0, 0, 0, 0), status) { //proxied call; does not contain code. }