public static IOamConfiguration GetConfigurationByIndex( string boardName, int boardNumber, int configIndex ) { IOnlineSession onlineSession = OnlineSession.GetOnlineSession(); List <IOamLocalBoard> boards = onlineSession.Boards; IOamLocalBoard board = onlineSession.GetBoard(boardName, boardNumber); OamConfigurationScanner OCS = new OamConfigurationScanner(); OCS.Board = board; IEnumerable <IOamConfiguration> configs = OCS.Scan(); List <IOamConfiguration> configList = new List <IOamConfiguration>(configs); IOamConfiguration config = configList[configIndex]; return(config); }
public static bool IsOamLocalBoard([NotNull] this IOamLocalBoard board) { OamLocalBoard oamLocalBoard = board as OamLocalBoard; return(oamLocalBoard != null); }
public OamComBoardProxy(IOamLocalBoard localBoard) : base(localBoard) { OamLocalBoard = localBoard as OamComBoard; }
public OamLocalBoardBaseProxy(IOamLocalBoard localBoardBase) { OamLocalBoardBase = localBoardBase as OamLocalBoardBase; }
public static bool IsOamCustomBoard(this IOamLocalBoard board) { OamCustomBoard oamCustomBoard = board as OamCustomBoard; return(oamCustomBoard != null); }