Spec

SCPI Command :

TRIGger<*>:USB:SPEC
Commands in total: 1
Subgroups: 0
Direct 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’)