MacHeader
SCPI Commands :
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:AR
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:CTRL
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD2
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD3
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD4
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADD
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADMode
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DPANid
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FPENding
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FTYPe
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FVERsion
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:IEPResent
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDADdress
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDEPanid
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LFRControl
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSADdress
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSEQnumber
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSOPanid
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:PIDComp
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:REServed
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD2
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD3
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD4
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADD
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADMode
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEENabled
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SENSupp
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEQNumber
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SPANid
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:STATe
[SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:STRing
- Commands in total: 31Subgroups: 0Direct child commands: 31
- get_ar() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:AR value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_ar()
Sets the bit in the AR field. The bit specifies if an acknowledgment is required from the recipient device on receipt of a data frame or MAC command.
- Returns:
ar: integer Range: 0 to 1
- get_ctrl() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:CTRL value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_ctrl()
Sets the input value of the frame control field. The value is an 8-bit or 16-bit value in hexadecimal representation.
- Returns:
frame_control: integer Range: 0 to 65535
- get_dad_2() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD2 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dad_2()
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- get_dad_3() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD3 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dad_3()
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- get_dad_4() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD4 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dad_4()
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- get_dad_mode() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADMode value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dad_mode()
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets bits of the destination addressing mode.
- Returns:
dest_addr_mode: integer Range: 0 to 3
- get_dadd() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADD value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dadd()
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- Returns:
destination_addr: integer Range: 0 to 65535
- get_dpan_id() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DPANid value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_dpan_id()
Sets the length and the input value of the destination PAN ID field.
- Returns:
destination_pan_id: integer Range: 0 to 65535
- get_fpending() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FPENding value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_fpending()
Sets the bit in the frame pending field.
- Returns:
frame_pending: integer Range: 0 to 1
- get_ftype() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FTYPe value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_ftype()
Sets the bits in the frame type field. The value is a 3-bit value.
- Returns:
frame_type: integer Range: 0 to 7
- get_fversion() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FVERsion value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_fversion()
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bits in the frame version field. The value is a 2-bit value.
- Returns:
frame_version: integer Range: 0 to 3
- get_ie_present() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:IEPResent value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_ie_present()
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bit in the information element (IE) present field.
- Returns:
ie_present: integer Range: 0 to 1
- get_ld_address() HrpUwbMacLenAddress[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDADdress value: enums.HrpUwbMacLenAddress = driver.source.bb.lrWpan.oqpsk.macHeader.get_ld_address()
Sets the length of the destination address field. You can set lengths of zero octets, two octets or eight octets.
- Returns:
len_dest_addr: L0 | L2 | L8 L0 Sets destination address length to zero octets. L2 Sets destination address length to two octets. L8 Sets destination address length to eight octets.
- get_lde_pan_id() HrpUwbMacLenPanId[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDEPanid value: enums.HrpUwbMacLenPanId = driver.source.bb.lrWpan.oqpsk.macHeader.get_lde_pan_id()
Sets the length of the destination PAN ID field. You can set lengths of zero octets or two octets.
- Returns:
len_dest_pan_id: L0 | L2 L0 Sets destination PAN ID length to zero octets. L2 Sets destination PAN ID length to two octets.
- get_lfr_control() HrpUwbMacLenFrameControl[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LFRControl value: enums.HrpUwbMacLenFrameControl = driver.source.bb.lrWpan.oqpsk.macHeader.get_lfr_control()
Sets the length of the frame control field. You can set lengths of one octet or two octets.
- Returns:
len_frame_control: L1 | L2 L1 Sets frame control length to one octet. L2 Sets frame control length to two octets.
- get_ls_address() HrpUwbMacLenAddress[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSADdress value: enums.HrpUwbMacLenAddress = driver.source.bb.lrWpan.oqpsk.macHeader.get_ls_address()
Sets the length of the source address field. You can set lengths of zero octets, two octets or eight octets.
- Returns:
len_src_address: L0 | L2 | L8 L0 Sets source address length to zero octets. L2 Sets source address length to two octets. L8 Sets source address length to eight octets.
- get_lseq_number() HrpUwbMacLenSeqNumber[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSEQnumber value: enums.HrpUwbMacLenSeqNumber = driver.source.bb.lrWpan.oqpsk.macHeader.get_lseq_number()
Sets the length of the sequence number field. You can set zero octets or one octet.
- Returns:
len_seq_number: L0 | L1 L0 Sets the sequence number length to zero octets. L1 Sets the sequence number length to one octet.
- get_lso_pan_id() HrpUwbMacLenPanId[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSOPanid value: enums.HrpUwbMacLenPanId = driver.source.bb.lrWpan.oqpsk.macHeader.get_lso_pan_id()
Sets the length of the source PAN ID field. You can set lengths of zero octets or two octets.
- Returns:
len_source_pan_id: L0 | L2 L0 Sets source PAN ID length to zero octets. L2 Sets source PAN ID length to two octets.
- get_pid_comp() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:PIDComp value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_pid_comp()
Sets the bit in the PAN ID compression field.
- Returns:
pan_id_compress: integer Range: 0 to 1
- get_reserved() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:REServed value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_reserved()
Sets a reserved bit for future use.
- Returns:
reserved: integer Range: 0 to 1
- get_sad_2() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD2 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sad_2()
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- get_sad_3() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD3 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sad_3()
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- get_sad_4() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD4 value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sad_4()
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- get_sad_mode() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADMode value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sad_mode()
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bits in the source addressing mode field. The value is a 2-bit value.
- Returns:
src_addr_mode: integer Range: 0 to 3
- get_sadd() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADD value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sadd()
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- Returns:
source_address: integer Range: 0 to 65535
- get_se_enabled() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEENabled value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_se_enabled()
Sets the bit in the security enabled field.
- Returns:
security_enabled: integer Range: 0 to 1
- get_sen_supp() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SENSupp value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_sen_supp()
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bit in the sequence number suppression field.
- Returns:
seq_numb_suppr: integer Range: 0 to 1
- get_seq_number() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEQNumber value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_seq_number()
Sets the input value of the sequence number field. The value is in hexadecimal representation.
- Returns:
sequence_number: integer Range: 0 to 65535
- get_span_id() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SPANid value: int = driver.source.bb.lrWpan.oqpsk.macHeader.get_span_id()
Sets the input value of the source PAN ID field. The value is a 16-bit value in hexadecimal representation.
- Returns:
source_pan_id: integer Range: 0 to 65535
- get_state() bool[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:STATe value: bool = driver.source.bb.lrWpan.oqpsk.macHeader.get_state()
Activates or deactivates MAC header information.
- Returns:
state: 1 | ON | 0| OFF
- get_string() str[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:STRing value: str = driver.source.bb.lrWpan.oqpsk.macHeader.get_string()
Queries the length of the MAC header and the MAC address in hexadecimal format.
- Returns:
string: string
- set_ar(ar: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:AR driver.source.bb.lrWpan.oqpsk.macHeader.set_ar(ar = 1)
Sets the bit in the AR field. The bit specifies if an acknowledgment is required from the recipient device on receipt of a data frame or MAC command.
- Parameters:
ar – integer Range: 0 to 1
- set_ctrl(frame_control: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:CTRL driver.source.bb.lrWpan.oqpsk.macHeader.set_ctrl(frame_control = 1)
Sets the input value of the frame control field. The value is an 8-bit or 16-bit value in hexadecimal representation.
- Parameters:
frame_control – integer Range: 0 to 65535
- set_dad_2(dest_addr_2: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD2 driver.source.bb.lrWpan.oqpsk.macHeader.set_dad_2(dest_addr_2 = 1)
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- Parameters:
dest_addr_2 – integer Range: 0 to 65535
- set_dad_3(dest_addr_3: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD3 driver.source.bb.lrWpan.oqpsk.macHeader.set_dad_3(dest_addr_3 = 1)
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- Parameters:
dest_addr_3 – integer Range: 0 to 65535
- set_dad_4(dest_addr_4: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DAD4 driver.source.bb.lrWpan.oqpsk.macHeader.set_dad_4(dest_addr_4 = 1)
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- Parameters:
dest_addr_4 – integer Range: 0 to 65535
- set_dad_mode(dest_addr_mode: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADMode driver.source.bb.lrWpan.oqpsk.macHeader.set_dad_mode(dest_addr_mode = 1)
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets bits of the destination addressing mode.
- Parameters:
dest_addr_mode – integer Range: 0 to 3
- set_dadd(destination_addr: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DADD driver.source.bb.lrWpan.oqpsk.macHeader.set_dadd(destination_addr = 1)
DADD requires destination address length of two or eight octets. DAD2, DAD3 and DAD4 require destination address length of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LDADdress. Sets the first, second, third and fourth input value of the destination address field.
- Parameters:
destination_addr – integer Range: 0 to 65535
- set_dpan_id(destination_pan_id: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:DPANid driver.source.bb.lrWpan.oqpsk.macHeader.set_dpan_id(destination_pan_id = 1)
Sets the length and the input value of the destination PAN ID field.
- Parameters:
destination_pan_id – integer Range: 0 to 65535
- set_fpending(frame_pending: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FPENding driver.source.bb.lrWpan.oqpsk.macHeader.set_fpending(frame_pending = 1)
Sets the bit in the frame pending field.
- Parameters:
frame_pending – integer Range: 0 to 1
- set_ftype(frame_type: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FTYPe driver.source.bb.lrWpan.oqpsk.macHeader.set_ftype(frame_type = 1)
Sets the bits in the frame type field. The value is a 3-bit value.
- Parameters:
frame_type – integer Range: 0 to 7
- set_fversion(frame_version: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:FVERsion driver.source.bb.lrWpan.oqpsk.macHeader.set_fversion(frame_version = 1)
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bits in the frame version field. The value is a 2-bit value.
- Parameters:
frame_version – integer Range: 0 to 3
- set_ie_present(ie_present: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:IEPResent driver.source.bb.lrWpan.oqpsk.macHeader.set_ie_present(ie_present = 1)
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bit in the information element (IE) present field.
- Parameters:
ie_present – integer Range: 0 to 1
- set_ld_address(len_dest_addr: HrpUwbMacLenAddress) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDADdress driver.source.bb.lrWpan.oqpsk.macHeader.set_ld_address(len_dest_addr = enums.HrpUwbMacLenAddress.L0)
Sets the length of the destination address field. You can set lengths of zero octets, two octets or eight octets.
- Parameters:
len_dest_addr – L0 | L2 | L8 L0 Sets destination address length to zero octets. L2 Sets destination address length to two octets. L8 Sets destination address length to eight octets.
- set_lde_pan_id(len_dest_pan_id: HrpUwbMacLenPanId) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LDEPanid driver.source.bb.lrWpan.oqpsk.macHeader.set_lde_pan_id(len_dest_pan_id = enums.HrpUwbMacLenPanId.L0)
Sets the length of the destination PAN ID field. You can set lengths of zero octets or two octets.
- Parameters:
len_dest_pan_id – L0 | L2 L0 Sets destination PAN ID length to zero octets. L2 Sets destination PAN ID length to two octets.
- set_lfr_control(len_frame_control: HrpUwbMacLenFrameControl) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LFRControl driver.source.bb.lrWpan.oqpsk.macHeader.set_lfr_control(len_frame_control = enums.HrpUwbMacLenFrameControl.L1)
Sets the length of the frame control field. You can set lengths of one octet or two octets.
- Parameters:
len_frame_control – L1 | L2 L1 Sets frame control length to one octet. L2 Sets frame control length to two octets.
- set_ls_address(len_src_address: HrpUwbMacLenAddress) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSADdress driver.source.bb.lrWpan.oqpsk.macHeader.set_ls_address(len_src_address = enums.HrpUwbMacLenAddress.L0)
Sets the length of the source address field. You can set lengths of zero octets, two octets or eight octets.
- Parameters:
len_src_address – L0 | L2 | L8 L0 Sets source address length to zero octets. L2 Sets source address length to two octets. L8 Sets source address length to eight octets.
- set_lseq_number(len_seq_number: HrpUwbMacLenSeqNumber) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSEQnumber driver.source.bb.lrWpan.oqpsk.macHeader.set_lseq_number(len_seq_number = enums.HrpUwbMacLenSeqNumber.L0)
Sets the length of the sequence number field. You can set zero octets or one octet.
- Parameters:
len_seq_number – L0 | L1 L0 Sets the sequence number length to zero octets. L1 Sets the sequence number length to one octet.
- set_lso_pan_id(len_source_pan_id: HrpUwbMacLenPanId) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:LSOPanid driver.source.bb.lrWpan.oqpsk.macHeader.set_lso_pan_id(len_source_pan_id = enums.HrpUwbMacLenPanId.L0)
Sets the length of the source PAN ID field. You can set lengths of zero octets or two octets.
- Parameters:
len_source_pan_id – L0 | L2 L0 Sets source PAN ID length to zero octets. L2 Sets source PAN ID length to two octets.
- set_pid_comp(pan_id_compress: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:PIDComp driver.source.bb.lrWpan.oqpsk.macHeader.set_pid_comp(pan_id_compress = 1)
Sets the bit in the PAN ID compression field.
- Parameters:
pan_id_compress – integer Range: 0 to 1
- set_reserved(reserved: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:REServed driver.source.bb.lrWpan.oqpsk.macHeader.set_reserved(reserved = 1)
Sets a reserved bit for future use.
- Parameters:
reserved – integer Range: 0 to 1
- set_sad_2(source_address_2: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD2 driver.source.bb.lrWpan.oqpsk.macHeader.set_sad_2(source_address_2 = 1)
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- Parameters:
source_address_2 – integer Range: 0 to 65535
- set_sad_3(source_address_3: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD3 driver.source.bb.lrWpan.oqpsk.macHeader.set_sad_3(source_address_3 = 1)
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- Parameters:
source_address_3 – integer Range: 0 to 65535
- set_sad_4(source_address_4: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SAD4 driver.source.bb.lrWpan.oqpsk.macHeader.set_sad_4(source_address_4 = 1)
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- Parameters:
source_address_4 – integer Range: 0 to 65535
- set_sad_mode(src_addr_mode: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADMode driver.source.bb.lrWpan.oqpsk.macHeader.set_sad_mode(src_addr_mode = 1)
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bits in the source addressing mode field. The value is a 2-bit value.
- Parameters:
src_addr_mode – integer Range: 0 to 3
- set_sadd(source_address: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SADD driver.source.bb.lrWpan.oqpsk.macHeader.set_sadd(source_address = 1)
SADD requires source address length of two or eight octets. SAD2, SAD3 and SAD4 require source address lengths of eight octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LSADdress. Sets the first, second, third and fourth input value of the source address field.
- Parameters:
source_address – integer Range: 0 to 65535
- set_se_enabled(security_enabled: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEENabled driver.source.bb.lrWpan.oqpsk.macHeader.set_se_enabled(security_enabled = 1)
Sets the bit in the security enabled field.
- Parameters:
security_enabled – integer Range: 0 to 1
- set_sen_supp(seq_numb_suppr: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SENSupp driver.source.bb.lrWpan.oqpsk.macHeader.set_sen_supp(seq_numb_suppr = 1)
Requires frame control length of two octets. See [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk | EMLLd | SENS:MACHeader:LFRControl. Sets the bit in the sequence number suppression field.
- Parameters:
seq_numb_suppr – integer Range: 0 to 1
- set_seq_number(sequence_number: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SEQNumber driver.source.bb.lrWpan.oqpsk.macHeader.set_seq_number(sequence_number = 1)
Sets the input value of the sequence number field. The value is in hexadecimal representation.
- Parameters:
sequence_number – integer Range: 0 to 65535
- set_span_id(source_pan_id: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:SPANid driver.source.bb.lrWpan.oqpsk.macHeader.set_span_id(source_pan_id = 1)
Sets the input value of the source PAN ID field. The value is a 16-bit value in hexadecimal representation.
- Parameters:
source_pan_id – integer Range: 0 to 65535
- set_state(state: bool) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:MACHeader:STATe driver.source.bb.lrWpan.oqpsk.macHeader.set_state(state = False)
Activates or deactivates MAC header information.
- Parameters:
state – 1 | ON | 0| OFF