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