MacFrame
SCPI Commands :
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BTYPe
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BW
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:STReams
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RATE
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:CTDelay
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RREStriction
TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:SLOPe
- class MacFrameCls[source]
MacFrame commands group definition. 11 total commands, 3 Subgroups, 7 group commands
- get_btype() BurstType [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BTYPe value: enums.BurstType = driver.trigger.rx.macFrame.get_btype()
Defines for which bursts a trigger pulse is generated for the RX frame trigger signal. Note that the trigger pulse is generated only for bursts matching the specified trigger bandwidth and trigger rate. Refer to: method RsCmwWlanSig. Trigger.Rx.MacFrame.bw method RsCmwWlanSig.Trigger.Rx.MacFrame.rate
- return:
type_py: ABURsts | OBURsts | DCBursts | NHTBursts | HTBursts | VHTBursts | HESBursts ABURsts All received bursts result in an RX frame trigger pulse. OBURsts Only OFDM bursts with the configured minimum length result in an RX frame trigger pulse. DCBursts Only DSSS/CCK bursts with the configured minimum length result in an RX frame trigger pulse. NHTBursts Only non-HT bursts with the configured minimum length result in an RX frame trigger pulse. HTBursts Only HT bursts with the configured minimum length result in an RX frame trigger pulse. VHTBursts Only VHT bursts with the configured minimum length result in an RX frame trigger pulse. HESBursts Only HE SU bursts with the configured minimum length result in an RX frame trigger pulse.
- get_bw() TriggerBandwidth [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BW value: enums.TriggerBandwidth = driver.trigger.rx.macFrame.get_bw()
Defines for which bandwidth of received bursts a trigger pulse is generated for the RX frame trigger signal.
- return:
trigger_bandwidth: BW20 | BW40 | BW80 | BW160 | ALL | ON | OFF BWx: RX frame trigger signal generated for the received bursts with the bandwidth of x MHz ALL: RX frame trigger signal generated for all bandwidths ON: RX frame trigger signal switched on OFF: RX frame trigger signal switched off
- get_ct_delay() DelayType [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:CTDelay value: enums.DelayType = driver.trigger.rx.macFrame.get_ct_delay()
Sets the trigger delay type burst (automatic configuration) or constant delay of 200 µs for RX frame trigger, OFDM.
- return:
delay_type: BURSt | CONStant
- get_rate() TriggerRate [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RATE value: enums.TriggerRate = driver.trigger.rx.macFrame.get_rate()
Defines for which rate of received bursts a trigger pulse is generated for the RX frame trigger signal.
- return:
trigger_rate: BR12 | QR12 | QR34 | Q1M12 | Q1M34 | Q6M23 | Q6M34 | BR34 | MCS0 | MCS1 | MCS2 | MCS3 | MCS4 | MCS5 | MCS6 | MCS7 | D1MBit | D2MBits | C55Mbits | C11Mbits | MCS8 | MCS9 | MCS10 | MCS11 | MCS12 | MCS13 | MCS14 | MCS15 | ALL | ON | OFF D1MBit: DSSS, 1 Mbit/s D2MBits: DSSS, 2 Mbit/s C55Mbits: CCK, 5.5 Mbit/s C11Mbits: CCK, 11 Mbit/s BR12: BPSK, 1/2, 6 Mbit/s BR34: BPSK, 3/4, 9 Mbit/s QR12: QPSK, 1/2, 12 Mbit/s QR34: QPSK, 3/4, 18 Mbit/s Q1M12: 16-QAM, 1/2, 24 Mbit/s Q1M34: 16-QAM, 3/4, 36 Mbit/s Q6M23: 64-QAM, 2/3, 48 Mbit/s Q6M34: 64-QAM, 3/4, 54 Mbit/s MCS, MCS1,…,MCS15: MCS 0 to MCS 15 ALL: RX frame trigger signal generated for all rates ON: RX frame trigger signal switched on OFF: RX frame trigger signal switched off
- get_rrestriction() bool [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RREStriction value: bool = driver.trigger.rx.macFrame.get_rrestriction()
Enables or disables the rate control of the DUT.
- return:
enable: OFF | ON
- get_slope() TriggerSlope [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:SLOPe value: enums.TriggerSlope = driver.trigger.rx.macFrame.get_slope()
Aligns either the rising edge or the falling edge of the trigger pulses with the start of the MAC frames.
- return:
trig_slope: REDGe | FEDGe
- get_streams() SpatialStreams [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:STReams value: enums.SpatialStreams = driver.trigger.rx.macFrame.get_streams()
Sets the spatial streams for RX frame trigger for MIMO connections.
- return:
spatial_streams: ALL | STR1 | STR2 | ON | OFF Both streams, stream 1, or stream 2 used for the trigger signal
- set_btype(type_py: BurstType) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BTYPe driver.trigger.rx.macFrame.set_btype(type_py = enums.BurstType.ABURsts)
Defines for which bursts a trigger pulse is generated for the RX frame trigger signal. Note that the trigger pulse is generated only for bursts matching the specified trigger bandwidth and trigger rate. Refer to: method RsCmwWlanSig. Trigger.Rx.MacFrame.bw method RsCmwWlanSig.Trigger.Rx.MacFrame.rate
- param type_py:
ABURsts | OBURsts | DCBursts | NHTBursts | HTBursts | VHTBursts | HESBursts ABURsts All received bursts result in an RX frame trigger pulse. OBURsts Only OFDM bursts with the configured minimum length result in an RX frame trigger pulse. DCBursts Only DSSS/CCK bursts with the configured minimum length result in an RX frame trigger pulse. NHTBursts Only non-HT bursts with the configured minimum length result in an RX frame trigger pulse. HTBursts Only HT bursts with the configured minimum length result in an RX frame trigger pulse. VHTBursts Only VHT bursts with the configured minimum length result in an RX frame trigger pulse. HESBursts Only HE SU bursts with the configured minimum length result in an RX frame trigger pulse.
- set_bw(trigger_bandwidth: TriggerBandwidth) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:BW driver.trigger.rx.macFrame.set_bw(trigger_bandwidth = enums.TriggerBandwidth.ALL)
Defines for which bandwidth of received bursts a trigger pulse is generated for the RX frame trigger signal.
- param trigger_bandwidth:
BW20 | BW40 | BW80 | BW160 | ALL | ON | OFF BWx: RX frame trigger signal generated for the received bursts with the bandwidth of x MHz ALL: RX frame trigger signal generated for all bandwidths ON: RX frame trigger signal switched on OFF: RX frame trigger signal switched off
- set_ct_delay(delay_type: DelayType) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:CTDelay driver.trigger.rx.macFrame.set_ct_delay(delay_type = enums.DelayType.BURSt)
Sets the trigger delay type burst (automatic configuration) or constant delay of 200 µs for RX frame trigger, OFDM.
- param delay_type:
BURSt | CONStant
- set_rate(trigger_rate: TriggerRate) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RATE driver.trigger.rx.macFrame.set_rate(trigger_rate = enums.TriggerRate.ALL)
Defines for which rate of received bursts a trigger pulse is generated for the RX frame trigger signal.
- param trigger_rate:
BR12 | QR12 | QR34 | Q1M12 | Q1M34 | Q6M23 | Q6M34 | BR34 | MCS0 | MCS1 | MCS2 | MCS3 | MCS4 | MCS5 | MCS6 | MCS7 | D1MBit | D2MBits | C55Mbits | C11Mbits | MCS8 | MCS9 | MCS10 | MCS11 | MCS12 | MCS13 | MCS14 | MCS15 | ALL | ON | OFF D1MBit: DSSS, 1 Mbit/s D2MBits: DSSS, 2 Mbit/s C55Mbits: CCK, 5.5 Mbit/s C11Mbits: CCK, 11 Mbit/s BR12: BPSK, 1/2, 6 Mbit/s BR34: BPSK, 3/4, 9 Mbit/s QR12: QPSK, 1/2, 12 Mbit/s QR34: QPSK, 3/4, 18 Mbit/s Q1M12: 16-QAM, 1/2, 24 Mbit/s Q1M34: 16-QAM, 3/4, 36 Mbit/s Q6M23: 64-QAM, 2/3, 48 Mbit/s Q6M34: 64-QAM, 3/4, 54 Mbit/s MCS, MCS1,…,MCS15: MCS 0 to MCS 15 ALL: RX frame trigger signal generated for all rates ON: RX frame trigger signal switched on OFF: RX frame trigger signal switched off
- set_rrestriction(enable: bool) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:RREStriction driver.trigger.rx.macFrame.set_rrestriction(enable = False)
Enables or disables the rate control of the DUT.
- param enable:
OFF | ON
- set_slope(trig_slope: TriggerSlope) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:SLOPe driver.trigger.rx.macFrame.set_slope(trig_slope = enums.TriggerSlope.FEDGe)
Aligns either the rising edge or the falling edge of the trigger pulses with the start of the MAC frames.
- param trig_slope:
REDGe | FEDGe
- set_streams(spatial_streams: SpatialStreams) None [source]
# SCPI: TRIGger:WLAN:SIGNaling<instance>:RX:MACFrame:STReams driver.trigger.rx.macFrame.set_streams(spatial_streams = enums.SpatialStreams.ALL)
Sets the spatial streams for RX frame trigger for MIMO connections.
- param spatial_streams:
ALL | STR1 | STR2 | ON | OFF Both streams, stream 1, or stream 2 used for the trigger signal
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.trigger.rx.macFrame.clone()
Subgroups