public static HardwareMetaDigest FromHardware() { HardwareMetaDigest ret = new HardwareMetaDigest() { Boards = new List <BoardMetaDigest>() }; foreach (WiseBoard board in Hardware.Instance.WiseBoards) { ret.Boards.Add(BoardMetaDigest.FromHardware(board)); } return(ret); }
public static BoardMetaDigest FromHardware(WiseBoard board) { BoardMetaDigest ret = new BoardMetaDigest() { Number = board.boardNum, Type = board.type, Name = board.WiseName, Daqs = new List <DaqMetaDigest>(), }; foreach (WiseDaq daq in board.daqs) { ret.Daqs.Add(DaqMetaDigest.FromHardware(daq)); } return(ret); }