Mcch
SCPI Commands :
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe
- Commands in total: 15Subgroups: 5Direct child commands: 10
- get_data() DataSourceA[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA value: enums.DataSourceA = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_data()
Sets the data source used for the MCCH.
- Returns:
data_source: PN9 | PN11 | PN15 | PN16 | PN20 | PN21 | PN23 | PATTern | DLISt | ZERO | ONE
- get_dlist() str[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt value: str = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_dlist()
Sets the data list used as data source for MCCH.
- Returns:
data_list: string
- get_mcs() EutraMcchMcs[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS value: enums.EutraMcchMcs = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_mcs()
Defines the Modulation and Coding Scheme (MCS) applicable for the subframes indicated by the ‘MCCH Allocation value’ and for the first subframe of each MCH scheduling period (which may contain the MCH scheduling information provided by MAC) .
- Returns:
mcs: MCS19 | MCS13 | MCS7 | MCS2
- get_mper() EutraMcchModPer[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER value: enums.EutraMcchModPer = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_mper()
Sets the MCCH Modification Period.
- Returns:
modif_period: MP512 | MP1024
- get_noffset() int[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_noffset()
Defines, together with the method
RsSmw.source.bb.eutra.downlink.mbsfn.ai.mcch.nrc(), the radio frames in which the MCCH information change notification is scheduled.- Returns:
notif_offset: integer Range: 0 to 10
- get_nrc() EutraMbsfnNotRepCoef[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC value: enums.EutraMbsfnNotRepCoef = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_nrc()
Selects the current change notification repetition period common for all MCCHs that are configured.
- Returns:
notif_repet_coeff: NRC2 | NRC4
- get_nsi() int[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_nsi()
Defines the subframe used to transmit MCCH change notifications on PDCCH.
- Returns:
index: integer In FDD: values 1 to 6 correspond with subframes #1, #2, #3, #6, #7 and #8 In TDD: values 1 to 5 correspond with subframe #3, #4, #7, #8 and #9 Range: 1 to dynamic
- get_offs() int[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_offs()
Indicates, together with the method
RsSmw.source.bb.eutra.downlink.mbsfn.ai.mcch.rper(), the radio frames in which MCCH is scheduled.- Returns:
mcch_offset: integer Range: 0 to 10
- get_rper() EutraMcchRepPer[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER value: enums.EutraMcchRepPer = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_rper()
Defines the interval between transmissions of MCCH information in radio frames.
- Returns:
repet_period: RP64 | RP32 | RP128 | RP256
- get_state() bool[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe value: bool = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_state()
Enables/disables the MCCH.
- Returns:
mcch_state: 1 | ON | 0| OFF
- set_data(data_source: DataSourceA) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_data(data_source = enums.DataSourceA.DLISt)
Sets the data source used for the MCCH.
- Parameters:
data_source – PN9 | PN11 | PN15 | PN16 | PN20 | PN21 | PN23 | PATTern | DLISt | ZERO | ONE
- set_dlist(data_list: str) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_dlist(data_list = 'abc')
Sets the data list used as data source for MCCH.
- Parameters:
data_list – string
- set_mcs(mcs: EutraMcchMcs) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_mcs(mcs = enums.EutraMcchMcs.MCS13)
Defines the Modulation and Coding Scheme (MCS) applicable for the subframes indicated by the ‘MCCH Allocation value’ and for the first subframe of each MCH scheduling period (which may contain the MCH scheduling information provided by MAC) .
- Parameters:
mcs – MCS19 | MCS13 | MCS7 | MCS2
- set_mper(modif_period: EutraMcchModPer) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_mper(modif_period = enums.EutraMcchModPer.MP1024)
Sets the MCCH Modification Period.
- Parameters:
modif_period – MP512 | MP1024
- set_noffset(notif_offset: int) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_noffset(notif_offset = 1)
Defines, together with the method
RsSmw.source.bb.eutra.downlink.mbsfn.ai.mcch.nrc(), the radio frames in which the MCCH information change notification is scheduled.- Parameters:
notif_offset – integer Range: 0 to 10
- set_nrc(notif_repet_coeff: EutraMbsfnNotRepCoef) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_nrc(notif_repet_coeff = enums.EutraMbsfnNotRepCoef.NRC2)
Selects the current change notification repetition period common for all MCCHs that are configured.
- Parameters:
notif_repet_coeff – NRC2 | NRC4
- set_nsi(index: int) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_nsi(index = 1)
Defines the subframe used to transmit MCCH change notifications on PDCCH.
- Parameters:
index – integer In FDD: values 1 to 6 correspond with subframes #1, #2, #3, #6, #7 and #8 In TDD: values 1 to 5 correspond with subframe #3, #4, #7, #8 and #9 Range: 1 to dynamic
- set_offs(mcch_offset: int) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_offs(mcch_offset = 1)
Indicates, together with the method
RsSmw.source.bb.eutra.downlink.mbsfn.ai.mcch.rper(), the radio frames in which MCCH is scheduled.- Parameters:
mcch_offset – integer Range: 0 to 10
- set_rper(repet_period: EutraMcchRepPer) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_rper(repet_period = enums.EutraMcchRepPer.RP128)
Defines the interval between transmissions of MCCH information in radio frames.
- Parameters:
repet_period – RP64 | RP32 | RP128 | RP256
- set_state(mcch_state: bool) None[source]
# [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_state(mcch_state = False)
Enables/disables the MCCH.
- Parameters:
mcch_state – 1 | ON | 0| OFF
Cloning the Group
# Create a copy of the original group, that exists independently
mcch_copy = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.clone()
Subgroups