Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="muxType"></param>
        /// <returns></returns>
        private byte[] MuxPortList(MUXType muxType)
        {
            if (muxType.Equals(MUXType.FOUR_PORT_HF) || muxType.Equals(MUXType.FOUR_PORT_UHF))
            {
                return(new byte[4] {
                    0, 2, 5, 7
                });
            }

            if (muxType.Equals(MUXType.EIGHT_PORT_HF) || muxType.Equals(MUXType.EIGHT_PORT_UHF))
            {
                return(new byte[8] {
                    0, 1, 2, 3, 4, 5, 6, 7
                });
            }

            if (muxType.Equals(MUXType.TWELVE_PORT_HF) || muxType.Equals(MUXType.TWELVE_PORT_UHF))
            {
                return(new byte[12] {
                    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
                });
            }

            if (muxType.Equals(MUXType.SIXTEEN_PORT_HF) || muxType.Equals(MUXType.SIXTEEN_PORT_UHF))
            {
                return(new byte[16] {
                    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
                });
            }

            return(null);
        }
 public SkyePlusMultiplexer(MUXType muxType, int muxNum)
 {
     multiplexerType = muxType;
     maxPort = MultiplexerMaxPort[multiplexerType];
 }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="muxType"></param>
        /// <returns></returns>
        private byte[] MuxPortList(MUXType muxType)
        {
            if (muxType.Equals(MUXType.FOUR_PORT_HF) || muxType.Equals(MUXType.FOUR_PORT_UHF))
            {
                return new byte[4] {0, 2, 5, 7};
            }

            if (muxType.Equals(MUXType.EIGHT_PORT_HF) || muxType.Equals(MUXType.EIGHT_PORT_UHF))
            {
                return new byte[8] { 0, 1, 2, 3, 4, 5, 6, 7 };
            }

            if (muxType.Equals(MUXType.TWELVE_PORT_HF) || muxType.Equals(MUXType.TWELVE_PORT_UHF))
            {
                return new byte[12] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
            }

            if (muxType.Equals(MUXType.SIXTEEN_PORT_HF) || muxType.Equals(MUXType.SIXTEEN_PORT_UHF))
            {
                return new byte[16] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
            }

            return null;
        }
Example #4
0
 public SkyePlusMultiplexer(MUXType muxType, int muxNum)
 {
     multiplexerType = muxType;
     maxPort         = MultiplexerMaxPort[multiplexerType];
 }