TypePy

SCPI Command :

TRIGger<*>:SENT:TYPE
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(trigger=Trigger.Default) BusSentType[source]
# TRIGger<*>:SENT:TYPE
value: enums.BusSentType = driver.trigger.sent.typePy.get(trigger = repcap.Trigger.Default)

Selects the trigger event for the SENT transmission type.

Parameters:

trigger – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Returns:

type_py: CALI | TSEQ | SMSG | ERRC

  • CALI: CALIbration: triggers on the falling edge of the calibration/synchronization pulse.

  • TSEQ: Transmission SEQuence: triggers either on the falling edge of the status nibble, or on the last data nibble.To set the transmission sequence conditions, use TRIGgert:SENT:TTYPe and TRIGgert:SENT:STATus.To set the data condition, use TRIGgert:SENT:TDCN, BUSb:SENT:DNIBbles, TRIGgert:SENT:TDMN and TRIGgert:SENT:TDMX.

  • SMSG: Serial Message: combination of identifier and data conditions.To select the sequence condition, use TRIGgert:SENT:STYPe.To select the message ID format for an enhanced serial message, use TRIGgert:SENT:SIDType.To set the identifier condition, use TRIGgert:SENT:SICN, TRIGgert:SENT:SIMN and TRIGgert:SENT:SIMX.To set the data condition, use TRIGgert:SENT:SDCN, TRIGgert:SENT:SDMN and TRIGgert:SENT:SDMX.

  • ERRC: ERRor Condition: triggers on an error event.Define the error types with TRIGgert:SENT:PULSeerror, TRIGgert:SENT:PPERioderror or TRIGgert:SENT:CRCerror.

set(type_py: BusSentType, trigger=Trigger.Default) None[source]
# TRIGger<*>:SENT:TYPE
driver.trigger.sent.typePy.set(type_py = enums.BusSentType.CALI, trigger = repcap.Trigger.Default)

Selects the trigger event for the SENT transmission type.

Parameters:
  • type_py

    CALI | TSEQ | SMSG | ERRC

    • CALI: CALIbration: triggers on the falling edge of the calibration/synchronization pulse.

    • TSEQ: Transmission SEQuence: triggers either on the falling edge of the status nibble, or on the last data nibble.To set the transmission sequence conditions, use TRIGgert:SENT:TTYPe and TRIGgert:SENT:STATus.To set the data condition, use TRIGgert:SENT:TDCN, BUSb:SENT:DNIBbles, TRIGgert:SENT:TDMN and TRIGgert:SENT:TDMX.

    • SMSG: Serial Message: combination of identifier and data conditions.To select the sequence condition, use TRIGgert:SENT:STYPe.To select the message ID format for an enhanced serial message, use TRIGgert:SENT:SIDType.To set the identifier condition, use TRIGgert:SENT:SICN, TRIGgert:SENT:SIMN and TRIGgert:SENT:SIMX.To set the data condition, use TRIGgert:SENT:SDCN, TRIGgert:SENT:SDMN and TRIGgert:SENT:SDMX.

    • ERRC: ERRor Condition: triggers on an error event.Define the error types with TRIGgert:SENT:PULSeerror, TRIGgert:SENT:PPERioderror or TRIGgert:SENT:CRCerror.

  • trigger – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)