Spec

SCPI Command :

SEARch:TRIGger:USB:SPEC
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(search: str) BusUsbSpecialType[source]
# SEARch:TRIGger:USB:SPEC
value: enums.BusUsbSpecialType = driver.search.trigger.usb.spec.get(search = 'abc')

Defines, which special PID packet type is searched for: PREamble, ERR, SPLit, PING, or Any special PID packet.

Returns:

usb_special_type: ANY | PREamble | ERR | SPLit | PING

  • ANY: Searches for any of the special PID packet types listed below

  • PREamble: Searches for any host-issued preamble token (enables downstream bus traffic to low speed USB devices)

  • ERR: Searches for any SPLIT transaction error handshake token (re-uses PRE value)

  • SPLit: Searches for any high speed SPLIT transaction token

  • PING: Searches for any high speed flow control probe for a bulk/control endpoint

set(search: str, usb_special_type: BusUsbSpecialType) None[source]
# SEARch:TRIGger:USB:SPEC
driver.search.trigger.usb.spec.set(search = 'abc', usb_special_type = enums.BusUsbSpecialType.ANY)

Defines, which special PID packet type is searched for: PREamble, ERR, SPLit, PING, or Any special PID packet.

Parameters:

usb_special_type

ANY | PREamble | ERR | SPLit | PING

  • ANY: Searches for any of the special PID packet types listed below

  • PREamble: Searches for any host-issued preamble token (enables downstream bus traffic to low speed USB devices)

  • ERR: Searches for any SPLIT transaction error handshake token (re-uses PRE value)

  • SPLit: Searches for any high speed SPLIT transaction token

  • PING: Searches for any high speed flow control probe for a bulk/control endpoint