Two<MatrixTwoLine>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.configure.connection.scc.tm.cmatrix.two.repcap_matrixTwoLine_get()
driver.configure.connection.scc.tm.cmatrix.two.repcap_matrixTwoLine_set(repcap.MatrixTwoLine.Nr1)

SCPI Command :

CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:TWO<line>
class TwoCls[source]

Two commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MatrixTwoLine, default value after init: MatrixTwoLine.Nr1

class GetStruct[source]

Response structure. Fields:

  • H_1_Xabs: float: numeric Square of magnitude of h1x Range: 0 to 1

  • H_1_Xphi: int: numeric Phase of h1x Range: 0 deg to 345 deg, Unit: deg

  • H_2_Xabs: float: float Square of magnitude of h2x Range: 0 to 1

  • H_2_Xphi: int: numeric Phase of h2x Range: 0 deg to 345 deg, Unit: deg

get(secondaryCompCarrier=SecondaryCompCarrier.Default, matrixTwoLine=MatrixTwoLine.Default) GetStruct[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:TWO<line>
value: GetStruct = driver.configure.connection.scc.tm.cmatrix.two.get(secondaryCompCarrier = repcap.SecondaryCompCarrier.Default, matrixTwoLine = repcap.MatrixTwoLine.Default)

Configures the 2x2 channel coefficients for TM 9. The value <h2xabs> is calculated automatically from <h1xabs>, so that the sum of the values equals 1. A query returns <h1xabs>, <h1xphi>, <h2xabs>, <h2xphi>.

param secondaryCompCarrier:

optional repeated capability selector. Default value: CC1 (settable in the interface ‘Scc’)

param matrixTwoLine:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Two’)

return:

structure: for return value, see the help for GetStruct structure arguments.

set(h_1_xabs: float, h_1_xphi: int, h_2_xphi: int, secondaryCompCarrier=SecondaryCompCarrier.Default, matrixTwoLine=MatrixTwoLine.Default) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:SCC<carrier>:TM<nr>:CMATrix:TWO<line>
driver.configure.connection.scc.tm.cmatrix.two.set(h_1_xabs = 1.0, h_1_xphi = 1, h_2_xphi = 1, secondaryCompCarrier = repcap.SecondaryCompCarrier.Default, matrixTwoLine = repcap.MatrixTwoLine.Default)

Configures the 2x2 channel coefficients for TM 9. The value <h2xabs> is calculated automatically from <h1xabs>, so that the sum of the values equals 1. A query returns <h1xabs>, <h1xphi>, <h2xabs>, <h2xphi>.

param h_1_xabs:

numeric Square of magnitude of h1x Range: 0 to 1

param h_1_xphi:

numeric Phase of h1x Range: 0 deg to 345 deg, Unit: deg

param h_2_xphi:

numeric Phase of h2x Range: 0 deg to 345 deg, Unit: deg

param secondaryCompCarrier:

optional repeated capability selector. Default value: CC1 (settable in the interface ‘Scc’)

param matrixTwoLine:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Two’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.scc.tm.cmatrix.two.clone()