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);
     }
 }