Spec
SCPI Command :
TRIGger<*>:USB:SPEC
- Commands in total: 1Subgroups: 0Direct child commands: 1
- get(trigger=Trigger.Default) BusUsbSpecialType[source]
# TRIGger<*>:USB:SPEC value: enums.BusUsbSpecialType = driver.trigger.usb.spec.get(trigger = repcap.Trigger.Default)
Sets the trigger to one out of four different Special PID types: PREamble, ERR, SPLit, or PING.
- Parameters:
trigger – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)
- Returns:
usb_special_type: PREamble | ERR | SPLit | PING
PREamble: Sets the trigger to the PREamble PID
ERR: Sets the trigger to the ERRor PID
SPLit: Sets the trigger to the SPLIT PID (in USB high speed transactions)
PING: Sets the trigger to the PING PID (in USB high speed transactions, flow control probe for a bulk/control endpoint)
- set(usb_special_type: BusUsbSpecialType, trigger=Trigger.Default) None[source]
# TRIGger<*>:USB:SPEC driver.trigger.usb.spec.set(usb_special_type = enums.BusUsbSpecialType.ANY, trigger = repcap.Trigger.Default)
Sets the trigger to one out of four different Special PID types: PREamble, ERR, SPLit, or PING.
- Parameters:
usb_special_type –
PREamble | ERR | SPLit | PING
PREamble: Sets the trigger to the PREamble PID
ERR: Sets the trigger to the ERRor PID
SPLit: Sets the trigger to the SPLIT PID (in USB high speed transactions)
PING: Sets the trigger to the PING PID (in USB high speed transactions, flow control probe for a bulk/control endpoint)
trigger – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)