Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public static bool IsOamLocalBoard([NotNull] this IOamLocalBoard board)
        {
            OamLocalBoard oamLocalBoard = board as OamLocalBoard;

            return(oamLocalBoard != null);
        }
Exemplo n.º 3
0
 public OamComBoardProxy(IOamLocalBoard localBoard) : base(localBoard)
 {
     OamLocalBoard = localBoard as OamComBoard;
 }
Exemplo n.º 4
0
 public OamLocalBoardBaseProxy(IOamLocalBoard localBoardBase)
 {
     OamLocalBoardBase = localBoardBase as OamLocalBoardBase;
 }
        public static bool IsOamCustomBoard(this IOamLocalBoard board)
        {
            OamCustomBoard oamCustomBoard = board as OamCustomBoard;

            return(oamCustomBoard != null);
        }