public t_BoardInfo GetBoardInfo() { if (ConnectedAsic == t_AsicModels.PETIROC) { t_BoardInfo BoardInfo = PetirocClass.GetBoardInfo(); BoardInfo.SerialNumber = SerialNumber; return(BoardInfo); } else if (ConnectedAsic == t_AsicModels.CITIROC) { t_BoardInfo BoardInfo = CitirocClass.GetBoardInfo(); BoardInfo.SerialNumber = SerialNumber; return(BoardInfo); } else { t_BoardInfo BoardInfo = new t_BoardInfo(); BoardInfo.AsicType = t_BoardInfo.t_AsicType.INVALID; return(BoardInfo); } }