trigger

The trigger commands module.

These commands are used in the following models: DPO7AX

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Commands and Queries
- TRIGger FORCe
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition?
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue?
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe?
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue?
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier?
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue?
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue?
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue?
- TRIGger:A:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:A:BUS:B<x>:AUDio:CONDition?
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue?
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue?
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue?
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD?
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition?
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition?
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe?
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe?
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:A:BUS:B<x>:I3C:CONDition?
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection?
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe?
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue?
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe?
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket?
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket?
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction?
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit?
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition?
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity?
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue?
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF?
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity?
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit?
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier?
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
- TRIGger:A:BUS:B<x>:SENT:ERRType?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
- TRIGger:A:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:A:BUS:B<x>:SPMI:CONDition?
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe?
- TRIGger:A:BUS:B<x>:SPMI:DATa:VALue?
- TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue?
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse?
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse?
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe?
- TRIGger:A:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:A:BUS:B<x>:SVID:CONDition?
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe?
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe?
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe?
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue?
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess?
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue?
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue?
- TRIGger:A:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:A:BUS:B<x>:USB:CONDition?
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue?
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet?
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier?
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe?
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe?
- TRIGger:A:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:VALue?
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue?
- TRIGger:A:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:A:BUS:B<x>:USB:ERRType?
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType?
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber?
- TRIGger:A:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:A:BUS:B<x>:USB:SPECIALType?
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue?
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue?
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue?
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue?
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue?
- TRIGger:A:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:A:BUS:B<x>:USB:TOKENType?
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
- TRIGger:A:CYCLe:HIGHLimit <NR3>
- TRIGger:A:CYCLe:HIGHLimit?
- TRIGger:A:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:A:CYCLe:LOGICQUALification?
- TRIGger:A:CYCLe:LOWLimit <NR3>
- TRIGger:A:CYCLe:LOWLimit?
- TRIGger:A:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:A:CYCLe:POLarity?
- TRIGger:A:CYCLe:SOUrce {CH<x>}
- TRIGger:A:CYCLe:SOUrce?
- TRIGger:A:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:A:CYCLe:VIEW?
- TRIGger:A:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:CYCLe:WHEn?
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
- TRIGger:A:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
- TRIGger:A:HOLDoff:BY {TIMe|RANDom}
- TRIGger:A:HOLDoff:BY?
- TRIGger:A:HOLDoff:MANUal <NR3>
- TRIGger:A:HOLDoff:MANUal?
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
- TRIGger:A:HOLDoff:USER
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
- TRIGger:A:LOGICQUALification {AND|OR|NANd|NOR}
- TRIGger:A:LOGICQUALification?
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
- TRIGger:A:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:A:PULSEWidth:LOGICQUALification?
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
- TRIGger:A:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:A:RUNT:LOGICQUALification?
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
- TRIGger:A:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:A:TIMEOut:LOGICQUALification?
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
- TRIGger:A:TIMEOut:SOUrce {CH<x>}
- TRIGger:A:TIMEOut:SOUrce?
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
- TRIGger:A:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:A:TRANsition:LOGICQUALification?
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
- TRIGger:A:TRANsition:SOUrce {CH<x>}
- TRIGger:A:TRANsition:SOUrce?
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
- TRIGger:A:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
- TRIGger:A:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:A:WINdow:CROSSIng?
- TRIGger:A:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:A:WINdow:LOGICQUALification?
- TRIGger:A:WINdow:SOUrce {CH<x>}
- TRIGger:A:WINdow:SOUrce?
- TRIGger:A:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:A:WINdow:WHEn?
- TRIGger:A:WINdow:WIDth <NR3>
- TRIGger:A:WINdow:WIDth?
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition?
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue?
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe?
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue?
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier?
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue?
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue?
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue?
- TRIGger:B:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:B:BUS:B<x>:AUDio:CONDition?
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue?
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet?
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue?
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue?
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD?
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition?
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
- TRIGger:B:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:B:BUS:B<x>:CAN:CONDition?
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection?
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet?
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe?
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue?
- TRIGger:B:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:B:BUS:B<x>:CAN:ERRType?
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit?
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit?
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype?
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe?
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition?
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet?
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe?
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
- TRIGger:B:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:B:BUS:B<x>:FLEXray:CONDition?
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue?
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet?
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe?
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue?
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE?
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE?
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue?
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType?
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC?
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID?
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits?
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength?
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe?
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue?
- TRIGger:B:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:B:BUS:B<x>:I2C:CONDition?
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection?
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe?
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue?
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe?
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue?
- TRIGger:B:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:B:BUS:B<x>:I3C:CONDition?
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection?
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe?
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue?
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe?
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket?
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket?
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction?
- TRIGger:B:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:B:BUS:B<x>:LIN:CONDition?
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe?
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue?
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE?
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit?
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition?
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity?
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue?
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF?
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity?
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit?
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier?
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue?
- TRIGger:B:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:B:BUS:B<x>:RS232C:CONDition?
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe?
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue?
- TRIGger:B:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:B:BUS:B<x>:SENT:CONDition?
- TRIGger:B:BUS:B<x>:SENT:ERRType CRC
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC?
- TRIGger:B:BUS:B<x>:SENT:ERRType?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue?
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier?
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue?
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
- TRIGger:B:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:B:BUS:B<x>:SPI:CONDition?
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe?
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue?
- TRIGger:B:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:B:BUS:B<x>:SPMI:CONDition?
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe?
- TRIGger:B:BUS:B<x>:SPMI:DATa:VALue?
- TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue?
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse?
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse?
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe?
- TRIGger:B:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:B:BUS:B<x>:SVID:CONDition?
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe?
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe?
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe?
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue?
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess?
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue?
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue?
- TRIGger:B:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:B:BUS:B<x>:USB:CONDition?
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue?
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet?
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier?
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe?
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe?
- TRIGger:B:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:VALue?
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue?
- TRIGger:B:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:B:BUS:B<x>:USB:ERRType?
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType?
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber?
- TRIGger:B:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:B:BUS:B<x>:USB:SPECIALType?
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue?
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue?
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue?
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue?
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue?
- TRIGger:B:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:B:BUS:B<x>:USB:TOKENType?
- TRIGger:B:BUS:SOUrce B<x>
- TRIGger:B:BUS:SOUrce?
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb|ACCepts|REJects}
- TRIGger:B:BY?
- TRIGger:B:CYCLe:HIGHLimit <NR3>
- TRIGger:B:CYCLe:HIGHLimit?
- TRIGger:B:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:B:CYCLe:LOGICQUALification?
- TRIGger:B:CYCLe:LOWLimit <NR3>
- TRIGger:B:CYCLe:LOWLimit?
- TRIGger:B:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:B:CYCLe:POLarity?
- TRIGger:B:CYCLe:SOUrce {CH<x>}
- TRIGger:B:CYCLe:SOUrce?
- TRIGger:B:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:B:CYCLe:VIEW?
- TRIGger:B:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:CYCLe:WHEn?
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
- TRIGger:B:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
- TRIGger:B:PULSEWidth:HIGHLimit <NR3>
- TRIGger:B:PULSEWidth:HIGHLimit?
- TRIGger:B:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:B:PULSEWidth:LOGICQUALification?
- TRIGger:B:PULSEWidth:LOWLimit <NR3>
- TRIGger:B:PULSEWidth:LOWLimit?
- TRIGger:B:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:B:PULSEWidth:POLarity?
- TRIGger:B:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:B:PULSEWidth:SOUrce?
- TRIGger:B:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:PULSEWidth:WHEn?
- TRIGger:B:RESET SETLevel
- TRIGger:B:RESET:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:RESET:EDGE:COUPling?
- TRIGger:B:RESET:EDGE:LEVel <NR3>
- TRIGger:B:RESET:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:RESET:EDGE:SLOpe?
- TRIGger:B:RESET:EDGE:SOUrce {CH<x>}
- TRIGger:B:RESET:EDGE:SOUrce?
- TRIGger:B:RESET:STATE:LEVel <NR3>
- TRIGger:B:RESET:STATE:LEVel?
- TRIGger:B:RESET:STATE:POLarity {HIGH|LOW}
- TRIGger:B:RESET:STATE:POLarity?
- TRIGger:B:RESET:STATE:SOUrce {CH<x>}
- TRIGger:B:RESET:STATE:SOUrce?
- TRIGger:B:RESET:TIMEOut:TIMe <NR3>
- TRIGger:B:RESET:TIMEOut:TIMe?
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|EDGE}
- TRIGger:B:RESET:TYPe?
- TRIGger:B:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:B:RUNT:LOGICQUALification?
- TRIGger:B:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:RUNT:POLarity?
- TRIGger:B:RUNT:SOUrce {CH<x>}
- TRIGger:B:RUNT:SOUrce?
- TRIGger:B:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:B:RUNT:WHEn?
- TRIGger:B:RUNT:WIDth <NR3>
- TRIGger:B:RUNT:WIDth?
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
- TRIGger:B:SETHold:SETTime <NR3>
- TRIGger:B:SETHold:SETTime?
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
- TRIGger:B:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:B:TIMEOut:LOGICQUALification?
- TRIGger:B:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:TIMEOut:POLarity?
- TRIGger:B:TIMEOut:SOUrce {CH<x>}
- TRIGger:B:TIMEOut:SOUrce?
- TRIGger:B:TIMEOut:TIMe <NR3>
- TRIGger:B:TIMEOut:TIMe?
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
- TRIGger:B:TRANsition:DELTatime <NR3>
- TRIGger:B:TRANsition:DELTatime?
- TRIGger:B:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:B:TRANsition:LOGICQUALification?
- TRIGger:B:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:TRANsition:POLarity?
- TRIGger:B:TRANsition:SOUrce {CH<x>}
- TRIGger:B:TRANsition:SOUrce?
- TRIGger:B:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:B:TRANsition:WHEn?
- TRIGger:B:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
- TRIGger:B:UPPerthreshold:CH<x> <NR3>
- TRIGger:B:UPPerthreshold:CH<x>?
- TRIGger:B:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:B:WINdow:CROSSIng?
- TRIGger:B:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:B:WINdow:LOGICQUALification?
- TRIGger:B:WINdow:SOUrce {CH<x>}
- TRIGger:B:WINdow:SOUrce?
- TRIGger:B:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:B:WINdow:WHEn?
- TRIGger:B:WINdow:WIDth <NR3>
- TRIGger:B:WINdow:WIDth?
- TRIGger:COUnter:STAte {ON|OFF|1|0}
- TRIGger:COUnter:STAte?
- TRIGger:COUnter:VALue?
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
- TRIGger:STATE?
- TRIGger:STATUs?
- TRIGger?

Trigger

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger command.

Description
  • This command forces a trigger event to occur. The query returns the current trigger parameters for the instrument.
Usage
  • Using the .query() method will send the TRIGger? query.
  • Using the .verify(value) method will send the TRIGger? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger value command.
SCPI Syntax
- TRIGger FORCe
- TRIGger?
Info
  • FORCe creates a trigger event. If TRIGger:STATE is set to READy, the acquisition will complete. Otherwise, this command will be ignored. This is equivalent to pressing the Force button on the front panel.
Properties
  • .a: The TRIGger:A command tree.
  • .auxlevel: The TRIGger:AUXLevel command.
  • .b: The TRIGger:B command tree.
  • .counter: The TRIGger:COUnter command tree.
  • .hysteresis: The TRIGger:HYSTeresis command tree.
  • .state: The TRIGger:STATE command.
  • .status: The TRIGger:STATUs command.

a property

Return the TRIGger:A command tree.

Usage
  • Using the .query() method will send the TRIGger:A? query.
  • Using the .verify(value) method will send the TRIGger:A? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .holdoff: The TRIGger:A:HOLDoff command tree.
  • .logicqualification: The TRIGger:A:LOGICQUALification command.
  • .mode: The TRIGger:A:MODe command.
  • .bus: The TRIGger:A:BUS command tree.
  • .cycle: The TRIGger:A:CYCLe command tree.
  • .edge: The TRIGger:A:EDGE command tree.
  • .level: The TRIGger:A:LEVel command tree.
  • .pulsewidth: The TRIGger:A:PULSEWidth command tree.
  • .runt: The TRIGger:A:RUNT command tree.
  • .sethold: The TRIGger:A:SETHold command tree.
  • .timeout: The TRIGger:A:TIMEOut command tree.
  • .transition: The TRIGger:A:TRANsition command tree.
  • .type: The TRIGger:A:TYPe command.
  • .upperthreshold: The TRIGger:A:UPPerthreshold command tree.
  • .window: The TRIGger:A:WINdow command tree.

auxlevel property

auxlevel: TriggerAuxlevel

Return the TRIGger:AUXLevel command.

Description
  • For those instruments that have an Auxiliary Input (such as an MSO58LP), this command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
  • Using the .query() method will send the TRIGger:AUXLevel? query.
  • Using the .verify(value) method will send the TRIGger:AUXLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:AUXLevel value command.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
  • <NR3> is trigger level in Volts.
  • ECL sets trigger level to -1.3 Volts.
  • TTL sets trigger level to 1.4 Volts.

b property

Return the TRIGger:B command tree.

Usage
  • Using the .query() method will send the TRIGger:B? query.
  • Using the .verify(value) method will send the TRIGger:B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .by: The TRIGger:B:BY command.
  • .events: The TRIGger:B:EVENTS command tree.
  • .reset: The TRIGger:B:RESET command.
  • .scan: The TRIGger:B:SCAN command tree.
  • .state: The TRIGger:B:STATE command.
  • .time: The TRIGger:B:TIMe command.
  • .bus: The TRIGger:B:BUS command tree.
  • .cycle: The TRIGger:B:CYCLe command tree.
  • .edge: The TRIGger:B:EDGE command tree.
  • .level: The TRIGger:B:LEVel command tree.
  • .pulsewidth: The TRIGger:B:PULSEWidth command tree.
  • .runt: The TRIGger:B:RUNT command tree.
  • .sethold: The TRIGger:B:SETHold command tree.
  • .timeout: The TRIGger:B:TIMEOut command tree.
  • .transition: The TRIGger:B:TRANsition command tree.
  • .type: The TRIGger:B:TYPe command.
  • .upperthreshold: The TRIGger:B:UPPerthreshold command tree.
  • .window: The TRIGger:B:WINdow command tree.

counter property

counter: TriggerCounter

Return the TRIGger:COUnter command tree.

Usage
  • Using the .query() method will send the TRIGger:COUnter? query.
  • Using the .verify(value) method will send the TRIGger:COUnter? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .state: The TRIGger:COUnter:STAte command.
  • .value: The TRIGger:COUnter:VALue command.

hysteresis property

hysteresis: TriggerHysteresis

Return the TRIGger:HYSTeresis command tree.

Usage
  • Using the .query() method will send the TRIGger:HYSTeresis? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .user: The TRIGger:HYSTeresis:USER command tree.

state property

state: TriggerState

Return the TRIGger:STATE command.

Description
  • This query-only command returns the current state of the triggering system.
Usage
  • Using the .query() method will send the TRIGger:STATE? query.
  • Using the .verify(value) method will send the TRIGger:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:STATE?

status property

status: TriggerStatus

Return the TRIGger:STATUs command.

Description
  • This query-only command returns the current status of the triggering system.
Usage
  • Using the .query() method will send the TRIGger:STATUs? query.
  • Using the .verify(value) method will send the TRIGger:STATUs? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:STATUs?

TriggerA

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A command tree.

Usage
  • Using the .query() method will send the TRIGger:A? query.
  • Using the .verify(value) method will send the TRIGger:A? query and raise an AssertionError if the returned value does not match value.
Properties
  • .holdoff: The TRIGger:A:HOLDoff command tree.
  • .logicqualification: The TRIGger:A:LOGICQUALification command.
  • .mode: The TRIGger:A:MODe command.
  • .bus: The TRIGger:A:BUS command tree.
  • .cycle: The TRIGger:A:CYCLe command tree.
  • .edge: The TRIGger:A:EDGE command tree.
  • .level: The TRIGger:A:LEVel command tree.
  • .pulsewidth: The TRIGger:A:PULSEWidth command tree.
  • .runt: The TRIGger:A:RUNT command tree.
  • .sethold: The TRIGger:A:SETHold command tree.
  • .timeout: The TRIGger:A:TIMEOut command tree.
  • .transition: The TRIGger:A:TRANsition command tree.
  • .type: The TRIGger:A:TYPe command.
  • .upperthreshold: The TRIGger:A:UPPerthreshold command tree.
  • .window: The TRIGger:A:WINdow command tree.

bus property

Return the TRIGger:A:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .b: The TRIGger:A:BUS:B<x> command tree.
  • .source: The TRIGger:A:BUS:SOUrce command.

cycle property

Return the TRIGger:A:CYCLe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CYCLe? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .highlimit: The TRIGger:A:CYCLe:HIGHLimit command.
  • .logicqualification: The TRIGger:A:CYCLe:LOGICQUALification command.
  • .lowlimit: The TRIGger:A:CYCLe:LOWLimit command.
  • .polarity: The TRIGger:A:CYCLe:POLarity command.
  • .source: The TRIGger:A:CYCLe:SOUrce command.
  • .view: The TRIGger:A:CYCLe:VIEW command.
  • .when: The TRIGger:A:CYCLe:WHEn command.

edge property

Return the TRIGger:A:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .coupling: The TRIGger:A:EDGE:COUPling command.
  • .slope: The TRIGger:A:EDGE:SLOpe command.
  • .source: The TRIGger:A:EDGE:SOUrce command.

holdoff property

holdoff: TriggerAHoldoff

Return the TRIGger:A:HOLDoff command tree.

Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .by: The TRIGger:A:HOLDoff:BY command.
  • .manual: The TRIGger:A:HOLDoff:MANUal command.
  • .time: The TRIGger:A:HOLDoff:TIMe command.
  • .user: The TRIGger:A:HOLDoff:USER command.

level property

Return the TRIGger:A:LEVel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:LEVel:CH<x> command.

logicqualification property

logicqualification: TriggerALogicqualification

Return the TRIGger:A:LOGICQUALification command.

Description
  • This command sets or queries the type of logic qualification to perform.
Usage
  • Using the .query() method will send the TRIGger:A:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:LOGICQUALification {AND|OR|NANd|NOR}
- TRIGger:A:LOGICQUALification?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

mode property

Return the TRIGger:A:MODe command.

Description
  • This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
  • Using the .query() method will send the TRIGger:A:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:MODe value command.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
  • AUTO generates a trigger if one is not detected within a specified time period.
  • NORMal waits for a valid trigger event.

pulsewidth property

pulsewidth: TriggerAPulsewidth

Return the TRIGger:A:PULSEWidth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .highlimit: The TRIGger:A:PULSEWidth:HIGHLimit command.
  • .logicqualification: The TRIGger:A:PULSEWidth:LOGICQUALification command.
  • .lowlimit: The TRIGger:A:PULSEWidth:LOWLimit command.
  • .polarity: The TRIGger:A:PULSEWidth:POLarity command.
  • .source: The TRIGger:A:PULSEWidth:SOUrce command.
  • .when: The TRIGger:A:PULSEWidth:WHEn command.

runt property

Return the TRIGger:A:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logicqualification: The TRIGger:A:RUNT:LOGICQUALification command.
  • .polarity: The TRIGger:A:RUNT:POLarity command.
  • .source: The TRIGger:A:RUNT:SOUrce command.
  • .when: The TRIGger:A:RUNT:WHEn command.
  • .width: The TRIGger:A:RUNT:WIDth command.

sethold property

sethold: TriggerASethold

Return the TRIGger:A:SETHold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:A:SETHold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .settime: The TRIGger:A:SETHold:SETTime command.

timeout property

timeout: TriggerATimeout

Return the TRIGger:A:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logicqualification: The TRIGger:A:TIMEOut:LOGICQUALification command.
  • .polarity: The TRIGger:A:TIMEOut:POLarity command.
  • .source: The TRIGger:A:TIMEOut:SOUrce command.
  • .time: The TRIGger:A:TIMEOut:TIMe command.

transition property

transition: TriggerATransition

Return the TRIGger:A:TRANsition command tree.

Usage
  • Using the .query() method will send the TRIGger:A:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .deltatime: The TRIGger:A:TRANsition:DELTatime command.
  • .logicqualification: The TRIGger:A:TRANsition:LOGICQUALification command.
  • .polarity: The TRIGger:A:TRANsition:POLarity command.
  • .source: The TRIGger:A:TRANsition:SOUrce command.
  • .when: The TRIGger:A:TRANsition:WHEn command.

type property

Return the TRIGger:A:TYPe command.

Description
  • This command sets or queries the type of A or B trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TYPe value command.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • WIDth specifies that the trigger occurs when a pulse with a specified with is found.
  • TIMEOut specifies that a trigger occurs when a pulse with the specified timeout is found.
  • RUNt specifies that a trigger occurs when a pulse with the specified parameters is found.
  • WINdow specifies that a trigger occurs when a signal with the specified window parameters is found.
  • SETHold specifies that a trigger occurs when a signal is found that meets the setup and hold parameters.
  • TRANsition specifies that a trigger occurs when a specified pulse is found that meets the transition trigger parameters.
  • BUS specifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.

upperthreshold property

upperthreshold: TriggerAUpperthreshold

Return the TRIGger:A:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:A:UPPerthreshold:CH<x> command.

window property

Return the TRIGger:A:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:A:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .crossing: The TRIGger:A:WINdow:CROSSIng command.
  • .logicqualification: The TRIGger:A:WINdow:LOGICQUALification command.
  • .source: The TRIGger:A:WINdow:SOUrce command.
  • .when: The TRIGger:A:WINdow:WHEn command.
  • .width: The TRIGger:A:WINdow:WIDth command.

TriggerABus

Bases: SCPICmdRead

The TRIGger:A:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .b: The TRIGger:A:BUS:B<x> command tree.
  • .source: The TRIGger:A:BUS:SOUrce command.

b property

Return the TRIGger:A:BUS:B<x> command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .arinc429a: The TRIGger:A:BUS:B<x>:ARINC429A command tree.
  • .audio: The TRIGger:A:BUS:B<x>:AUDio command tree.
  • .autoethernet: The TRIGger:A:BUS:B<x>:AUTOETHERnet command tree.
  • .can: The TRIGger:A:BUS:B<x>:CAN command tree.
  • .ethernet: The TRIGger:A:BUS:B<x>:ETHERnet command tree.
  • .flexray: The TRIGger:A:BUS:B<x>:FLEXray command tree.
  • .i2c: The TRIGger:A:BUS:B<x>:I2C command tree.
  • .i3c: The TRIGger:A:BUS:B<x>:I3C command tree.
  • .lin: The TRIGger:A:BUS:B<x>:LIN command tree.
  • .mil1553b: The TRIGger:A:BUS:B<x>:MIL1553B command tree.
  • .parallel: The TRIGger:A:BUS:B<x>:PARallel command tree.
  • .rs232c: The TRIGger:A:BUS:B<x>:RS232C command tree.
  • .sent: The TRIGger:A:BUS:B<x>:SENT command tree.
  • .spi: The TRIGger:A:BUS:B<x>:SPI command tree.
  • .spmi: The TRIGger:A:BUS:B<x>:SPMI command tree.
  • .svid: The TRIGger:A:BUS:B<x>:SVID command tree.
  • .usb: The TRIGger:A:BUS:B<x>:USB command tree.

source property

Return the TRIGger:A:BUS:SOUrce command.

Description
  • This command sets or queries the source bus for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus.

TriggerABusBItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The TRIGger:A:BUS:B<x> command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .arinc429a: The TRIGger:A:BUS:B<x>:ARINC429A command tree.
  • .audio: The TRIGger:A:BUS:B<x>:AUDio command tree.
  • .autoethernet: The TRIGger:A:BUS:B<x>:AUTOETHERnet command tree.
  • .can: The TRIGger:A:BUS:B<x>:CAN command tree.
  • .ethernet: The TRIGger:A:BUS:B<x>:ETHERnet command tree.
  • .flexray: The TRIGger:A:BUS:B<x>:FLEXray command tree.
  • .i2c: The TRIGger:A:BUS:B<x>:I2C command tree.
  • .i3c: The TRIGger:A:BUS:B<x>:I3C command tree.
  • .lin: The TRIGger:A:BUS:B<x>:LIN command tree.
  • .mil1553b: The TRIGger:A:BUS:B<x>:MIL1553B command tree.
  • .parallel: The TRIGger:A:BUS:B<x>:PARallel command tree.
  • .rs232c: The TRIGger:A:BUS:B<x>:RS232C command tree.
  • .sent: The TRIGger:A:BUS:B<x>:SENT command tree.
  • .spi: The TRIGger:A:BUS:B<x>:SPI command tree.
  • .spmi: The TRIGger:A:BUS:B<x>:SPMI command tree.
  • .svid: The TRIGger:A:BUS:B<x>:SVID command tree.
  • .usb: The TRIGger:A:BUS:B<x>:USB command tree.

arinc429a property

Return the TRIGger:A:BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:ARINC429A:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:ARINC429A:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe command.
  • .label: The TRIGger:A:BUS:B<x>:ARINC429A:LABel command tree.
  • .sdi: The TRIGger:A:BUS:B<x>:ARINC429A:SDI command tree.
  • .ssm: The TRIGger:A:BUS:B<x>:ARINC429A:SSM command tree.

audio property

Return the TRIGger:A:BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:AUDio:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:AUDio:DATa command tree.

autoethernet property

Return the TRIGger:A:BUS:B<x>:AUTOETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition command.
  • .errortype: The TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

can property

Return the TRIGger:A:BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:CAN:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:CAN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:CAN:ERRType command.
  • .fd: The TRIGger:A:BUS:B<x>:CAN:FD command tree.
  • .frametype: The TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.

ethernet property

Return the TRIGger:A:BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:ETHERnet:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:A:BUS:B<x>:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:A:BUS:B<x>:ETHERnet:QTAG command tree.
  • .tcpheader: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader command tree.

flexray property

Return the TRIGger:A:BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:FLEXray:CONDition command.
  • .cyclecount: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.
  • .data: The TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.
  • .eoftype: The TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.
  • .errtype: The TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.
  • .frameid: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.
  • .frametype: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.
  • .header: The TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.

i2c property

Return the TRIGger:A:BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:I2C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:I2C:DATa command tree.

i3c property

Return the TRIGger:A:BUS:B<x>:I3C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:I3C:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:I3C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:I3C:DATa command tree.
  • .errortype: The TRIGger:A:BUS:B<x>:I3C:ERRORTYPe command.
  • .sdr: The TRIGger:A:BUS:B<x>:I3C:SDR command tree.
  • .tbit: The TRIGger:A:BUS:B<x>:I3C:TBIT command tree.

lin property

Return the TRIGger:A:BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:LIN:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:LIN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.
  • .identifier: The TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.

mil1553b property

Return the TRIGger:A:BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .command: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:A:BUS:B<x>:MIL1553B:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:MIL1553B:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe command.
  • .status: The TRIGger:A:BUS:B<x>:MIL1553B:STATus command tree.
  • .time: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe command tree.

parallel property

Return the TRIGger:A:BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .data: The TRIGger:A:BUS:B<x>:PARallel:DATa command tree.

rs232c property

Return the TRIGger:A:BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:RS232C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:RS232C:DATa command tree.

sent property

Return the TRIGger:A:BUS:B<x>:SENT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:SENT:CONDition command.
  • .errtype: The TRIGger:A:BUS:B<x>:SENT:ERRType command.
  • .fast: The TRIGger:A:BUS:B<x>:SENT:FAST command tree.
  • .pause: The TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.
  • .slow: The TRIGger:A:BUS:B<x>:SENT:SLOW command tree.

spi property

Return the TRIGger:A:BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:SPI:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:SPI:DATa command tree.

spmi property

Return the TRIGger:A:BUS:B<x>:SPMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .condition: The TRIGger:A:BUS:B<x>:SPMI:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:SPMI:DATa command tree.
  • .masteraddress: The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess command tree.
  • .noresponse: The TRIGger:A:BUS:B<x>:SPMI:NORESPonse command.
  • .registeraddress: The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess command tree.
  • .slaveaddress: The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess command tree.

svid property

Return the TRIGger:A:BUS:B<x>:SVID command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .command: The TRIGger:A:BUS:B<x>:SVID:COMMand command tree.
  • .condition: The TRIGger:A:BUS:B<x>:SVID:CONDition command.
  • .error: The TRIGger:A:BUS:B<x>:SVID:ERRor command tree.
  • .parity: The TRIGger:A:BUS:B<x>:SVID:PARity command tree.
  • .payload: The TRIGger:A:BUS:B<x>:SVID:PAYLoad command tree.
  • .slave: The TRIGger:A:BUS:B<x>:SVID:SLAVe command tree.

usb property

Return the TRIGger:A:BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:USB:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:USB:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:USB:DATa command tree.
  • .endpoint: The TRIGger:A:BUS:B<x>:USB:ENDPoint command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:USB:ERRType command.
  • .handshaketype: The TRIGger:A:BUS:B<x>:USB:HANDSHAKEType command.
  • .sofframenumber: The TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber command.
  • .specialtype: The TRIGger:A:BUS:B<x>:USB:SPECIALType command.
  • .split: The TRIGger:A:BUS:B<x>:USB:SPLit command tree.
  • .tokentype: The TRIGger:A:BUS:B<x>:USB:TOKENType command.

TriggerABusBItemArinc429a

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:ARINC429A:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:ARINC429A:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe command.
  • .label: The TRIGger:A:BUS:B<x>:ARINC429A:LABel command tree.
  • .sdi: The TRIGger:A:BUS:B<x>:ARINC429A:SDI command tree.
  • .ssm: The TRIGger:A:BUS:B<x>:ARINC429A:SSM command tree.

condition property

Return the TRIGger:A:BUS:B<x>:ARINC429A:CONDition command.

Description
  • This command specifies a field or condition for an ARINC429 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition?
Info
  • SOW specifies triggering on the first bit of a word.
  • LABel specifies triggering on a matching label.
  • DATa specifies triggering on matching packet data field(s).
  • LABELANDDATA specifies triggering on a matching label and matching packet data field(s).
  • EOW specifies triggering on the 32nd bit of a word.
  • ERRor specifies triggering on a specified error condition.

data property

Return the TRIGger:A:BUS:B<x>:ARINC429A:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue command.

errtype property

Return the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe command.

Description
  • This command sets or queries the error type when triggering on an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe?
Info
  • ANY sets the error type to match any of the other available error types.
  • PARity sets the error type to match on parity errors (parity value results in even parity count for a word).
  • WORD sets the error type to match on word errors (any unframed or unknown decode data).
  • GAP sets the error type to match on gap violations (less than 4 bits idle time between two packets on the bus).

label property

Return the TRIGger:A:BUS:B<x>:ARINC429A:LABel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue command.

sdi property

Return the TRIGger:A:BUS:B<x>:ARINC429A:SDI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue command.

ssm property

Return the TRIGger:A:BUS:B<x>:ARINC429A:SSM command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue command.

TriggerABusBItemArinc429aCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:CONDition command.

Description
  • This command specifies a field or condition for an ARINC429 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:A:BUS:B<x>:ARINC429A:CONDition?
Info
  • SOW specifies triggering on the first bit of a word.
  • LABel specifies triggering on a matching label.
  • DATa specifies triggering on matching packet data field(s).
  • LABELANDDATA specifies triggering on a matching label and matching packet data field(s).
  • EOW specifies triggering on the 32nd bit of a word.
  • ERRor specifies triggering on a specified error condition.

TriggerABusBItemArinc429aData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue command.

Description
  • This command sets or queries the high value when trigger on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data qualifier must be INrange or OUTrange. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue?
Info
  • <QString> is the label value.

qualifier property

Return the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on data in the DATA field for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The trigger qualifier only applies to the bits defined as the data field via the bus data field format specifier (using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue command.

Description
  • This command sets or queries the high value when trigger on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data qualifier must be INrange or OUTrange. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:HIVALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on data in the DATA field for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The trigger qualifier only applies to the bits defined as the data field via the bus data field format specifier (using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemArinc429aDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:DATa:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe command.

Description
  • This command sets or queries the error type when triggering on an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:A:BUS:B<x>:ARINC429A:ERRTYPe?
Info
  • ANY sets the error type to match any of the other available error types.
  • PARity sets the error type to match on parity errors (parity value results in even parity count for a word).
  • WORD sets the error type to match on word errors (any unframed or unknown decode data).
  • GAP sets the error type to match on gap violations (less than 4 bits idle time between two packets on the bus).

TriggerABusBItemArinc429aLabel

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:LABel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue command.

Description
  • This command sets or queries the high value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel, and the label qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue?
Info
  • <QString> is the label value.

qualifier property

Return the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on label data for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA. Note: If the trigger condition is set to LABELANDDATA, the label qualifier will be locked to Equal until the trigger condition is changed again.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aLabelHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue command.

Description
  • This command sets or queries the high value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel, and the label qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:HIVALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aLabelQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on label data for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA. Note: If the trigger condition is set to LABELANDDATA, the label qualifier will be locked to Equal until the trigger condition is changed again.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemArinc429aLabelValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:LABel:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aSdi

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:SDI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue command.

Description
  • This command sets or queries the label when triggering on an ARINC429 SDI field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aSdiValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue command.

Description
  • This command sets or queries the label when triggering on an ARINC429 SDI field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SDI:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aSsm

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:SSM command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue command.

Description
  • This command sets or queries the label value when triggering on an ARINC429 SSM field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA or SDIDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemArinc429aSsmValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue command.

Description
  • This command sets or queries the label value when triggering on an ARINC429 SSM field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA or SDIDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:A:BUS:B<x>:ARINC429A:SSM:VALue?
Info
  • <QString> is the label value.

TriggerABusBItemAudio

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:AUDio:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:AUDio:DATa command tree.

condition property

Return the TRIGger:A:BUS:B<x>:AUDio:CONDition command.

Description
  • This command sets the condition (word select, start of frame, or matching data) to be used when triggering on an audio bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:A:BUS:B<x>:AUDio:CONDition?
Info
  • SOF enables triggering on a word select or start of frame (depending on Audio Type).
  • DATa enables triggering on matching data.

data property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hitdmvalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue command.
  • .hivalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier command.
  • .tdmvalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue command.
  • .value: The TRIGger:A:BUS:B<x>:AUDio:DATa:VALue command.
  • .word: The TRIGger:A:BUS:B<x>:AUDio:DATa:WORD command.

TriggerABusBItemAudioCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:CONDition command.

Description
  • This command sets the condition (word select, start of frame, or matching data) to be used when triggering on an audio bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:A:BUS:B<x>:AUDio:CONDition?
Info
  • SOF enables triggering on a word select or start of frame (depending on Audio Type).
  • DATa enables triggering on matching data.

TriggerABusBItemAudioData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hitdmvalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue command.
  • .hivalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier command.
  • .tdmvalue: The TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue command.
  • .value: The TRIGger:A:BUS:B<x>:AUDio:DATa:VALue command.
  • .word: The TRIGger:A:BUS:B<x>:AUDio:DATa:WORD command.

hitdmvalue property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue command.

Description
  • This command sets or queries the binary data string for the high data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue?
Info
  • <QString> is the binary data string for the high data word to be used when triggering on an TDM audio bus signal.

hivalue property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue command.

Description
  • This command sets the upper word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATA using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue?
Info
  • <QString> is the upper word value to be used when triggering on an audio bus signal.

offset property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet command.

Description
  • This command sets the data offset value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet?
Info
  • <NR1> is the data offset value.

qualifier property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

tdmvalue property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue command.

Description
  • This command sets or queries the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue?
Info
  • <QString> is the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal.

value property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue command.

Description
  • This command sets the lower word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue?
Info
  • <QString> specifies the trigger data lower word.

word property

Return the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD command.

Description
  • This command sets the alignment of the data (left, right or either) to be used to trigger on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD?
Info
  • EITher aligns the trigger data to either left or right.
  • LEFt aligns the trigger data to the left.
  • RIGht aligns the trigger data to the right.

TriggerABusBItemAudioDataHitdmvalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue command.

Description
  • This command sets or queries the binary data string for the high data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HITDMVALue?
Info
  • <QString> is the binary data string for the high data word to be used when triggering on an TDM audio bus signal.

TriggerABusBItemAudioDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue command.

Description
  • This command sets the upper word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATA using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:HIVALue?
Info
  • <QString> is the upper word value to be used when triggering on an audio bus signal.

TriggerABusBItemAudioDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet command.

Description
  • This command sets the data offset value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:AUDio:DATa:OFFSet?
Info
  • <NR1> is the data offset value.

TriggerABusBItemAudioDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:AUDio:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

TriggerABusBItemAudioDataTdmvalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue command.

Description
  • This command sets or queries the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:TDMVALue?
Info
  • <QString> is the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal.

TriggerABusBItemAudioDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:VALue command.

Description
  • This command sets the lower word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:AUDio:DATa:VALue?
Info
  • <QString> specifies the trigger data lower word.

TriggerABusBItemAudioDataWord

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUDio:DATa:WORD command.

Description
  • This command sets the alignment of the data (left, right or either) to be used to trigger on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUDio:DATa:WORD value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:A:BUS:B<x>:AUDio:DATa:WORD?
Info
  • EITher aligns the trigger data to either left or right.
  • LEFt aligns the trigger data to the left.
  • RIGht aligns the trigger data to the right.

TriggerABusBItemAutoethernet

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:AUTOETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition command.
  • .errortype: The TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

condition property

Return the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition command.

Description
  • This command specifies a field or condition for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition?
Info
  • SYNC specifies the condition for trigger to Sync/Commit symbol.
  • SOSD specifies the condition for trigger to Start of Stream Delimiter symbol.
  • PREamble specifies the condition for trigger to Preamble.
  • BEACon specifies the condition for trigger to Beacon symbol.
  • ESD specifies the condition for trigger to End of Stream Delimiter symbol.
  • ESDOK specifies the condition for trigger to End of Stream Delimiter OK symbol.
  • ERRors specifies the condition for trigger to Errors.

errortype property

Return the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

Description
  • This command specifies the error type for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
Info
  • ESDERR specifies the error type for trigger to ESDERR.
  • ESDJAB specifies the error type for trigger to ESDJAB.

TriggerABusBItemAutoethernetCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition command.

Description
  • This command specifies a field or condition for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:CONDition?
Info
  • SYNC specifies the condition for trigger to Sync/Commit symbol.
  • SOSD specifies the condition for trigger to Start of Stream Delimiter symbol.
  • PREamble specifies the condition for trigger to Preamble.
  • BEACon specifies the condition for trigger to Beacon symbol.
  • ESD specifies the condition for trigger to End of Stream Delimiter symbol.
  • ESDOK specifies the condition for trigger to End of Stream Delimiter OK symbol.
  • ERRors specifies the condition for trigger to Errors.

TriggerABusBItemAutoethernetErrortype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

Description
  • This command specifies the error type for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:A:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
Info
  • ESDERR specifies the error type for trigger to ESDERR.
  • ESDJAB specifies the error type for trigger to ESDJAB.

TriggerABusBItemCan

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:CAN:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:CAN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:CAN:ERRType command.
  • .fd: The TRIGger:A:BUS:B<x>:CAN:FD command tree.
  • .frametype: The TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.
  • .identifier: The TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.

condition property

Return the TRIGger:A:BUS:B<x>:CAN:CONDition command.

Description
  • This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FDBITS enables triggering on the values of the BRS and ESI bits in an FD packet.
  • FRAMEtype enables triggering on the type of frame.
  • IDentifier enables triggering on a matching identifier.
  • DATa enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ERRor enables triggering on a specified error condition.

data property

Return the TRIGger:A:BUS:B<x>:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.
  • .offset: The TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.

errtype property

Return the TRIGger:A:BUS:B<x>:CAN:ERRType command.

Description
  • This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
Info
  • ACKMISS specifies triggering on a missing ACK field.
  • BITSTUFFing specifies triggering on a bit stuffing error.
  • FORMERRor specifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.
  • ANYERRor specifies triggering on any error type.

fd property

Return the TRIGger:A:BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .brsbit: The TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.
  • .esibit: The TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.

frametype property

Return the TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.

Description
  • This command sets the frame type (data, remote, error or overload) to be used when triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). B is the bus number.The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
Info
  • DATa specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERRor specifies an error frame type.
  • OVERLoad specifies an overload frame type.

identifier property

Return the TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.

TriggerABusBItemCanCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:CONDition command.

Description
  • This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:A:BUS:B<x>:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FDBITS enables triggering on the values of the BRS and ESI bits in an FD packet.
  • FRAMEtype enables triggering on the type of frame.
  • IDentifier enables triggering on a matching identifier.
  • DATa enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ERRor enables triggering on a specified error condition.

TriggerABusBItemCanData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.
  • .offset: The TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.

direction property

Return the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.

Description
  • This command sets the data direction (read, write or ‘nocare’) to be used to search on a CAN bus signal. The trigger condition must be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to READ.
  • WRITE sets the CAN data direction to WRITE.
  • NOCARE sets the CAN data direction to either.

offset property

Return the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.

Description
  • This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).

qualifier property

Return the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.

Description
  • This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
Info
  • LESSthan sets the instrument to trigger when the data is less than the qualifier value.
  • MOREthan sets the instrument to trigger when the data is greater than the qualifier value.
  • EQual sets the instrument to trigger when the data is equal to the qualifier value.
  • UNEQual sets the instrument to trigger when the data is not equal to the qualifier value.
  • LESSEQual sets the instrument to trigger when the data is less than or equal to the qualifier value.
  • MOREEQual sets the instrument to trigger when the data is greater than or equal to the qualifier value.

size property

Return the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.

Description
  • This command sets the length of the data string, in bytes, to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.

Description
  • This command sets the binary data value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
Info
  • <QString> is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemCanDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa:DIRection command.

Description
  • This command sets the data direction (read, write or ‘nocare’) to be used to search on a CAN bus signal. The trigger condition must be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to READ.
  • WRITE sets the CAN data direction to WRITE.
  • NOCARE sets the CAN data direction to either.

TriggerABusBItemCanDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet command.

Description
  • This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).

TriggerABusBItemCanDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier command.

Description
  • This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:A:BUS:B<x>:CAN:DATa:QUALifier?
Info
  • LESSthan sets the instrument to trigger when the data is less than the qualifier value.
  • MOREthan sets the instrument to trigger when the data is greater than the qualifier value.
  • EQual sets the instrument to trigger when the data is equal to the qualifier value.
  • UNEQual sets the instrument to trigger when the data is not equal to the qualifier value.
  • LESSEQual sets the instrument to trigger when the data is less than or equal to the qualifier value.
  • MOREEQual sets the instrument to trigger when the data is greater than or equal to the qualifier value.

TriggerABusBItemCanDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa:SIZe command.

Description
  • This command sets the length of the data string, in bytes, to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:CAN:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

TriggerABusBItemCanDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:DATa:VALue command.

Description
  • This command sets the binary data value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:DATa:VALue?
Info
  • <QString> is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemCanErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:ERRType command.

Description
  • This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:A:BUS:B<x>:CAN:ERRType?
Info
  • ACKMISS specifies triggering on a missing ACK field.
  • BITSTUFFing specifies triggering on a bit stuffing error.
  • FORMERRor specifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.
  • ANYERRor specifies triggering on any error type.

TriggerABusBItemCanFd

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Properties
  • .brsbit: The TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.
  • .esibit: The TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.

brsbit property

Return the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.

Description
  • This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
Info
  • ONE filters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).
  • ZERo filters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).
  • NOCARE disables filtering of CAN FD packets on the BRS bit.

esibit property

Return the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.

Description
  • This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
Info
  • ONE filters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).
  • ZERo filters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).
  • NOCARE disables filtering of CAN FD packets on the ESI bit.

TriggerABusBItemCanFdBrsbit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:FD:BRSBit command.

Description
  • This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:BRSBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:BRSBit?
Info
  • ONE filters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).
  • ZERo filters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).
  • NOCARE disables filtering of CAN FD packets on the BRS bit.

TriggerABusBItemCanFdEsibit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:FD:ESIBit command.

Description
  • This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FD:ESIBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:CAN:FD:ESIBit?
Info
  • ONE filters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).
  • ZERo filters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).
  • NOCARE disables filtering of CAN FD packets on the ESI bit.

TriggerABusBItemCanFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:FRAMEtype command.

Description
  • This command sets the frame type (data, remote, error or overload) to be used when triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). B is the bus number.The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:A:BUS:B<x>:CAN:FRAMEtype?
Info
  • DATa specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERRor specifies an error frame type.
  • OVERLoad specifies an overload frame type.

TriggerABusBItemCanIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.

mode property

Return the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.

Description
  • This command sets the addressing mode (standard or extended format) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
Info
  • STandard specifies the standard addressing mode.
  • EXTended specifies the extended addressing mode.

value property

Return the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.

Description
  • This command sets the binary address value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
Info
  • <QString> is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemCanIdentifierMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe command.

Description
  • This command sets the addressing mode (standard or extended format) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:A:BUS:B<x>:CAN:IDentifier:MODe?
Info
  • STandard specifies the standard addressing mode.
  • EXTended specifies the extended addressing mode.

TriggerABusBItemCanIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue command.

Description
  • This command sets the binary address value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:CAN:IDentifier:VALue?
Info
  • <QString> is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemEthernet

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:ETHERnet:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:A:BUS:B<x>:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:A:BUS:B<x>:ETHERnet:QTAG command tree.
  • .tcpheader: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader command tree.

condition property

Return the TRIGger:A:BUS:B<x>:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition?
Info
  • SFD — Start of frame delimiter.
  • MACADDRess — MAC addresses field.
  • MACLENgth — MAC length/type field.
  • IPHeader — IP header field. This argument is only available when PROTOCOL is set to IPv4.
  • TCPHeader — TCP header field. This argument is only available when.
  • DATa — TCP/IPv4 or MAC protocol client data field. If the protocol is set to OTHER, then DATa refers to the MAC client data.
  • EOP — End of Packet field.
  • IDLe — Idle field.
  • FCSError — Frame Check Sequence Error (CRC) field.
  • QTAG — IEEE 802.1Q (VLAN) control information field. In order to use QTAG as a trigger condition, the frame type must be set to QTAG).

data property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue command.

ipheader property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destinationaddr: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

mac property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

qtag property

Return the TRIGger:A:BUS:B<x>:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue command.

tcpheader property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .acknum: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

TriggerABusBItemEthernetCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:A:BUS:B<x>:ETHERnet:CONDition?
Info
  • SFD — Start of frame delimiter.
  • MACADDRess — MAC addresses field.
  • MACLENgth — MAC length/type field.
  • IPHeader — IP header field. This argument is only available when PROTOCOL is set to IPv4.
  • TCPHeader — TCP header field. This argument is only available when.
  • DATa — TCP/IPv4 or MAC protocol client data field. If the protocol is set to OTHER, then DATa refers to the MAC client data.
  • EOP — End of Packet field.
  • IDLe — Idle field.
  • FCSError — Frame Check Sequence Error (CRC) field.
  • QTAG — IEEE 802.1Q (VLAN) control information field. In order to use QTAG as a trigger condition, the frame type must be set to QTAG).

TriggerABusBItemEthernetData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to either INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue?
Info
  • <QString> is a quoted string whose length varies depending on the size setting, upto 32 bits. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:SIZeto specify the size.) The allowable characters are 0, 1, and X. The bits specifiedin the quoted string replace the least significant bits, leaving any unspecifiedupper bits unchanged.

offset property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies where in the data field to look for the data trigger value. It specifies the offset into the data field, in bytes, where the value will be matched. The default is -1 (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

qualifier property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on an Ethernet bus signal. The trigger condition must be set to DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

size property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies the number of contiguous TCP/IPv4/MAC client data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe?
Info
  • <NR1> specifies the number of contiguous TCP/IPv4/MAC client data bytes. The minimum and default values are 1 and maximum is 16, except when the qualifier is set to Inside Range or Outside Range. In these cases, the maximum size is 4.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the value to trigger on. When the Ethernet trigger condition is set to DATa, and the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue?
Info
  • <QString> is a quoted string where the allowable characters are 0, 1, and X. The allowable number of characters depends on the setting for size (using TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe). The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to either INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:HIVALue?
Info
  • <QString> is a quoted string whose length varies depending on the size setting, upto 32 bits. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:SIZeto specify the size.) The allowable characters are 0, 1, and X. The bits specifiedin the quoted string replace the least significant bits, leaving any unspecifiedupper bits unchanged.

TriggerABusBItemEthernetDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies where in the data field to look for the data trigger value. It specifies the offset into the data field, in bytes, where the value will be matched. The default is -1 (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

TriggerABusBItemEthernetDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on an Ethernet bus signal. The trigger condition must be set to DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

TriggerABusBItemEthernetDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies the number of contiguous TCP/IPv4/MAC client data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe?
Info
  • <NR1> specifies the number of contiguous TCP/IPv4/MAC client data bytes. The minimum and default values are 1 and maximum is 16, except when the qualifier is set to Inside Range or Outside Range. In these cases, the maximum size is 4.

TriggerABusBItemEthernetDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the value to trigger on. When the Ethernet trigger condition is set to DATa, and the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:DATa:VALue?
Info
  • <QString> is a quoted string where the allowable characters are 0, 1, and X. The allowable number of characters depends on the setting for size (using TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe). The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheader

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destinationaddr: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

destinationaddr property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

protocol property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

sourceaddr property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

TriggerABusBItemEthernetIpheaderDestinationaddr

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit destination address that is to be used in the trigger (along with the source address and protocol value). The IP destination address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheaderDestinationaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit destination address that is to be used in the trigger (along with the source address and protocol value). The IP destination address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheaderProtocol

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 8-bit protocol field that is to be used in the trigger (along with the source and destination addresses). The default is all X’s (don’t care). The bus number is specified by x. Note: Commonly used protocol values are 1 (ICMP), 2 (IGMP), 6 (TCP) and 17 (UDP).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheaderProtocolValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 8-bit protocol field that is to be used in the trigger (along with the source and destination addresses). The default is all X’s (don’t care). The bus number is specified by x. Note: Commonly used protocol values are 1 (ICMP), 2 (IGMP), 6 (TCP) and 17 (UDP).
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheaderSourceaddr

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit source address that is to be used in the trigger (along with the destination address and protocol value). The IP source address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetIpheaderSourceaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit source address that is to be used in the trigger (along with the destination address and protocol value). The IP source address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMac

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

address property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destination: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

length property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

TriggerABusBItemEthernetMacAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destination: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

destination property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

source property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

TriggerABusBItemEthernetMacAddressDestination

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC destination address that is to be used in the trigger (along with the source address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacAddressDestinationValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC destination address that is to be used in the trigger (along with the source address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacAddressSource

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC source address value that is to be used in the trigger (along with the destination address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacAddressSourceValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC source address value that is to be used in the trigger (along with the destination address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacLength

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
Info
  • <QString> is a quoted string of up toe 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the 16-bit value to trigger on. When the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacLengthHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
Info
  • <QString> is a quoted string of up toe 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetMacLengthValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the 16-bit value to trigger on. When the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetQtag

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue command.

Description
  • When the Ethernet trigger condition is set to QTAG, this command specifies the 32-bit Q-Tag value to trigger on. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetQtagValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue command.

Description
  • When the Ethernet trigger condition is set to QTAG, this command specifies the 32-bit Q-Tag value to trigger on. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:QTAG:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheader

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .acknum: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

acknum property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

destinationport property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

seqnum property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

sourceport property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

TriggerABusBItemEthernetTcpheaderAcknum

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit acknowledgement number that is to be used in the trigger (along with the destination and source port addresses and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderAcknumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit acknowledgement number that is to be used in the trigger (along with the destination and source port addresses and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderDestinationport

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • When the Ethernet trigger condition is set TCPHeader, this command specifies the 16-bit destination port address value that is to be used in the trigger (along with the acknowledgement value, source port address and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderDestinationportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • When the Ethernet trigger condition is set TCPHeader, this command specifies the 16-bit destination port address value that is to be used in the trigger (along with the acknowledgement value, source port address and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderSeqnum

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit sequence number that is to be used in the trigger (along with the destination and source port addresses and the acknowledgement value). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderSeqnumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit sequence number that is to be used in the trigger (along with the destination and source port addresses and the acknowledgement value). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderSourceport

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 16-bit source port address that is to be used in the trigger (along with the destination port address, the sequence number and the acknowledgement number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemEthernetTcpheaderSourceportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 16-bit source port address that is to be used in the trigger (along with the destination port address, the sequence number and the acknowledgement number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerABusBItemFlexray

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:FLEXray:CONDition command.
  • .cyclecount: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.
  • .data: The TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.
  • .eoftype: The TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.
  • .errtype: The TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.
  • .frameid: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.
  • .frametype: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.
  • .header: The TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.

condition property

Return the TRIGger:A:BUS:B<x>:FLEXray:CONDition command.

Description
  • This command specifies the condition to use when triggering on a FlexRay bus signal (start of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
Info
  • SOF sets the trigger condition to start of frame.
  • FRAMEType sets the trigger condition to frame type.
  • IDentifier sets the trigger condition to identifier.
  • CYCLEcount sets the trigger condition to cycle count.
  • HEADer sets the trigger condition to header.
  • DATa sets the trigger condition to data.
  • IDANDDATA sets the trigger condition to id and data.
  • EOF sets the trigger condition to end of frame.
  • ERRor sets the trigger condition to error.

cyclecount property

Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

data property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.

eoftype property

Return the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.

Description
  • This command specifies the end of file type (static, dynamic or any) when triggering on the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
Info
  • STATic specifies triggering on the STATIC end of file type.
  • DYNAMic specifies triggering on the DYNAMIC end of file type.
  • ANY specifies triggering on a STATIC or DYNAMIC end of file type.

errtype property

Return the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.

Description
  • This command specifies the error type when triggering on the FlexRay bus signal. The trigger condition needs to be set to ERROR (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
Info
  • CRCHeader sets the error type to CRCHeader.
  • CRCTrailer sets the error type to CRCTrailer.
  • SYNCFrame sets the error type to SYNCFrame.
  • STARTupnosync sets the error type to STARTupnosync.
  • NULLFRStatic sets the error type to NULLFRStatic.
  • NULLFRDynamic sets the error type to NULLFRDynamic.

frameid property

Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.

frametype property

Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.

Description
  • This command specifies the frame type (normal, payload, null, sync or startup) when triggering on the FlexRay bus signal. The trigger condition needs to be set to FRAMEType (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
Info
  • NORMal specifies the normal frame type.
  • PAYLoad specifies the payload frame type.
  • NULL specifies the null frame type.
  • SYNC specifies the sync frame type.
  • STARTup specifies the startup frame type.

header property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .crc: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.
  • .cyclecount: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
  • .frameid: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
  • .indbits: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.
  • .paylength: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.

TriggerABusBItemFlexrayCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:CONDition command.

Description
  • This command specifies the condition to use when triggering on a FlexRay bus signal (start of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:A:BUS:B<x>:FLEXray:CONDition?
Info
  • SOF sets the trigger condition to start of frame.
  • FRAMEType sets the trigger condition to frame type.
  • IDentifier sets the trigger condition to identifier.
  • CYCLEcount sets the trigger condition to cycle count.
  • HEADer sets the trigger condition to header.
  • DATa sets the trigger condition to data.
  • IDANDDATA sets the trigger condition to id and data.
  • EOF sets the trigger condition to end of frame.
  • ERRor sets the trigger condition to error.

TriggerABusBItemFlexrayCyclecount

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.

Description
  • This command specifies the high value when triggering on a FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:VALue to set the low value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
  • <QString> is a quoted string that is the cycle count high value.

qualifier property

Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus cycle count field. The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
  • LESSthan sets the cycle count qualifier to less than.
  • MOREthan sets the cycle count qualifier to more than.
  • EQual sets the cycle count qualifier to equal.
  • UNEQual sets the cycle count qualifier to not equal.
  • LESSEQual sets the cycle count qualifier to less than or equal.
  • MOREEQual sets the cycle count qualifier to greater than or equal.
  • INrange sets the cycle count qualifier to in range.
  • OUTrange sets the cycle count qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:HIVALue to set the upper value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
  • <QString> is a quoted binary data string that represents the cycle count low value.

TriggerABusBItemFlexrayCyclecountHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.

Description
  • This command specifies the high value when triggering on a FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:VALue to set the low value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
  • <QString> is a quoted string that is the cycle count high value.

TriggerABusBItemFlexrayCyclecountQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus cycle count field. The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
  • LESSthan sets the cycle count qualifier to less than.
  • MOREthan sets the cycle count qualifier to more than.
  • EQual sets the cycle count qualifier to equal.
  • UNEQual sets the cycle count qualifier to not equal.
  • LESSEQual sets the cycle count qualifier to less than or equal.
  • MOREEQual sets the cycle count qualifier to greater than or equal.
  • INrange sets the cycle count qualifier to in range.
  • OUTrange sets the cycle count qualifier to out of range.

TriggerABusBItemFlexrayCyclecountValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:HIVALue to set the upper value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
  • <QString> is a quoted binary data string that represents the cycle count low value.

TriggerABusBItemFlexrayData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:VALue to set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data high value.

offset property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.

Description
  • This command specifies the offset of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
  • <NR1> is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.

qualifier property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to greater than.
  • EQual sets the data qualifier to eqaual.
  • UNEQual sets the data qualifier to not equal.
  • LESSEQual sets the data qualifier to less than or equal.
  • MOREEQual sets the data qualifier to greater than or equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

size property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.

Description
  • This command specifies the length of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
Info
  • <NR1> is the FlexRay data string length, in bytes.

value property

Return the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:HIVALue to set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
Info
  • <QString> is a quoted string.

TriggerABusBItemFlexrayDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:VALue to set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data high value.

TriggerABusBItemFlexrayDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet command.

Description
  • This command specifies the offset of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
  • <NR1> is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.

TriggerABusBItemFlexrayDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to greater than.
  • EQual sets the data qualifier to eqaual.
  • UNEQual sets the data qualifier to not equal.
  • LESSEQual sets the data qualifier to less than or equal.
  • MOREEQual sets the data qualifier to greater than or equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemFlexrayDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe command.

Description
  • This command specifies the length of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:SIZe?
Info
  • <NR1> is the FlexRay data string length, in bytes.

TriggerABusBItemFlexrayDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:HIVALue to set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:DATa:VALue?
Info
  • <QString> is a quoted string.

TriggerABusBItemFlexrayEoftype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE command.

Description
  • This command specifies the end of file type (static, dynamic or any) when triggering on the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:A:BUS:B<x>:FLEXray:EOFTYPE?
Info
  • STATic specifies triggering on the STATIC end of file type.
  • DYNAMic specifies triggering on the DYNAMIC end of file type.
  • ANY specifies triggering on a STATIC or DYNAMIC end of file type.

TriggerABusBItemFlexrayErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE command.

Description
  • This command specifies the error type when triggering on the FlexRay bus signal. The trigger condition needs to be set to ERROR (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:A:BUS:B<x>:FLEXray:ERRTYPE?
Info
  • CRCHeader sets the error type to CRCHeader.
  • CRCTrailer sets the error type to CRCTrailer.
  • SYNCFrame sets the error type to SYNCFrame.
  • STARTupnosync sets the error type to STARTupnosync.
  • NULLFRStatic sets the error type to NULLFRStatic.
  • NULLFRDynamic sets the error type to NULLFRDynamic.

TriggerABusBItemFlexrayFrameid

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:VALue to set the low value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
  • <QString> is a quoted string that is the binary frame ID high value.

qualifier property

Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the FlexRay bus frame ID field. The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
  • LESSthan sets the frame ID qualifier to less than.
  • MOREthan sets the frame ID qualifier to greater than.
  • EQual sets the frame ID qualifier to equal.
  • UNEQual sets the frame ID qualifier to not equal.
  • LESSEQual sets the frame ID qualifier to less than or equal.
  • MOREEQual sets the frame ID qualifier to greater than or equal.
  • INrange sets the frame ID qualifier to in range.
  • OUTrange sets the frame ID qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:HIVALue to set the high value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
  • <QString> is a quoted string that is the FlexRay frame ID low value.

TriggerABusBItemFlexrayFrameidHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:VALue to set the low value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
  • <QString> is a quoted string that is the binary frame ID high value.

TriggerABusBItemFlexrayFrameidQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the FlexRay bus frame ID field. The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
  • LESSthan sets the frame ID qualifier to less than.
  • MOREthan sets the frame ID qualifier to greater than.
  • EQual sets the frame ID qualifier to equal.
  • UNEQual sets the frame ID qualifier to not equal.
  • LESSEQual sets the frame ID qualifier to less than or equal.
  • MOREEQual sets the frame ID qualifier to greater than or equal.
  • INrange sets the frame ID qualifier to in range.
  • OUTrange sets the frame ID qualifier to out of range.

TriggerABusBItemFlexrayFrameidValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:HIVALue to set the high value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
  • <QString> is a quoted string that is the FlexRay frame ID low value.

TriggerABusBItemFlexrayFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:FRAMEType command.

Description
  • This command specifies the frame type (normal, payload, null, sync or startup) when triggering on the FlexRay bus signal. The trigger condition needs to be set to FRAMEType (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:FRAMEType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:A:BUS:B<x>:FLEXray:FRAMEType?
Info
  • NORMal specifies the normal frame type.
  • PAYLoad specifies the payload frame type.
  • NULL specifies the null frame type.
  • SYNC specifies the sync frame type.
  • STARTup specifies the startup frame type.

TriggerABusBItemFlexrayHeader

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER? query and raise an AssertionError if the returned value does not match value.
Properties
  • .crc: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.
  • .cyclecount: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
  • .frameid: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
  • .indbits: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.
  • .paylength: The TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.

crc property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.

Description
  • This command specifies the CRC portion of the binary header string when triggering on the FlexRay bus signal. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
Info
  • <QString> is a quoted string that is the CRC portion of the binary header string.

cyclecount property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.

Description
  • This command specifies the cycle count portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
  • <QString> is a quoted string that is the cycle count portion of the binary header string.

frameid property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.

Description
  • This command specifies the frame ID portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
  • <QString> is a quoted string that represents the frame ID portion of the binary header string.

indbits property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.

Description
  • This command specifies the indicator bits portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
  • <QString> is a quoted string that is the indicator bits portion of the binary header string.

paylength property

Return the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.

Description
  • This command specifies the payload length portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
  • <QString> is the length of the payload portion of the Binary header string.

TriggerABusBItemFlexrayHeaderCrc

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC command.

Description
  • This command specifies the CRC portion of the binary header string when triggering on the FlexRay bus signal. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CRC?
Info
  • <QString> is a quoted string that is the CRC portion of the binary header string.

TriggerABusBItemFlexrayHeaderCyclecount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.

Description
  • This command specifies the cycle count portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
  • <QString> is a quoted string that is the cycle count portion of the binary header string.

TriggerABusBItemFlexrayHeaderFrameid

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID command.

Description
  • This command specifies the frame ID portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
  • <QString> is a quoted string that represents the frame ID portion of the binary header string.

TriggerABusBItemFlexrayHeaderIndbits

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits command.

Description
  • This command specifies the indicator bits portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
  • <QString> is a quoted string that is the indicator bits portion of the binary header string.

TriggerABusBItemFlexrayHeaderPaylength

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength command.

Description
  • This command specifies the payload length portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:A:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
  • <QString> is the length of the payload portion of the Binary header string.

TriggerABusBItemI2c

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:I2C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:I2C:DATa command tree.

address property

Return the TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.

condition property

Return the TRIGger:A:BUS:B<x>:I2C:CONDition command.

Description
  • This command specifies the trigger condition for an I2C trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
Info
  • STARt specifies a search based on start condition.
  • STOP specifies a search based on stop condition.
  • REPEATstart specifies a search based on repeat of start condition.
  • ACKMISS specifies a search based on missing acknowledgement condition.
  • ADDRess specifies a search based on address.
  • DATa specifies a search based on data.
  • ADDRANDDATA specifies a search based on address and data.

data property

Return the TRIGger:A:BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.
  • .size: The TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.

TriggerABusBItemI2cAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.

mode property

Return the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.

Description
  • This command specifies the I2C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
Info
  • ADDR7 specifies the 7-bit I2C address mode.
  • ADDR10 specifies the 10-bit I2C address mode.

value property

Return the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I2C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
Info
  • <QString> is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemI2cAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe command.

Description
  • This command specifies the I2C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I2C:ADDRess:MODe?
Info
  • ADDR7 specifies the 7-bit I2C address mode.
  • ADDR10 specifies the 10-bit I2C address mode.

TriggerABusBItemI2cAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I2C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:ADDRess:VALue?
Info
  • <QString> is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.

TriggerABusBItemI2cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:CONDition command.

Description
  • This command specifies the trigger condition for an I2C trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:A:BUS:B<x>:I2C:CONDition?
Info
  • STARt specifies a search based on start condition.
  • STOP specifies a search based on stop condition.
  • REPEATstart specifies a search based on repeat of start condition.
  • ACKMISS specifies a search based on missing acknowledgement condition.
  • ADDRess specifies a search based on address.
  • DATa specifies a search based on data.
  • ADDRANDDATA specifies a search based on address and data.

TriggerABusBItemI2cData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.
  • .size: The TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.

direction property

Return the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.

Description
  • This command specifies the I2C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I2C protocol. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
Info
  • READ specifies read as the data direction.
  • WRITE specifies write as the data direction.
  • NOCARE specifies either as the data direction.

size property

Return the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I2C trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
Info
  • <QString> is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.

TriggerABusBItemI2cDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:DATa:DIRection command.

Description
  • This command specifies the I2C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I2C protocol. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I2C:DATa:DIRection?
Info
  • READ specifies read as the data direction.
  • WRITE specifies write as the data direction.
  • NOCARE specifies either as the data direction.

TriggerABusBItemI2cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I2C trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I2C:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

TriggerABusBItemI2cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I2C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I2C:DATa:VALue?
Info
  • <QString> is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.

TriggerABusBItemI3c

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:I3C:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:I3C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:I3C:DATa command tree.
  • .errortype: The TRIGger:A:BUS:B<x>:I3C:ERRORTYPe command.
  • .sdr: The TRIGger:A:BUS:B<x>:I3C:SDR command tree.
  • .tbit: The TRIGger:A:BUS:B<x>:I3C:TBIT command tree.

address property

Return the TRIGger:A:BUS:B<x>:I3C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue command.

condition property

Return the TRIGger:A:BUS:B<x>:I3C:CONDition command.

Description
  • This command sets or queries the trigger condition for a I3C bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:A:BUS:B<x>:I3C:CONDition?
Info
  • STARt sets the trigger condition to STARt. This is the default value.
  • REPEATStart sets the trigger condition to REPEATStart.
  • ADDRess sets the trigger condition to ADDRess.
  • DATa sets the trigger condition to DATa.
  • SDRDirect sets the trigger condition to SDRDirect.
  • SDRBroadcast sets the trigger condition to SDRBroadcast.
  • ERRors sets the trigger condition to ERRors.
  • HOTJoin sets the trigger condition to HOTJoin.
  • HDRRestart sets the trigger condition to HDRRestart.
  • HDRExit sets the trigger condition to HDRExit.
  • STOP sets the trigger condition to STOP.

data property

Return the TRIGger:A:BUS:B<x>:I3C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:B<x>:I3C:DATa:DIRection command.
  • .size: The TRIGger:A:BUS:B<x>:I3C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:I3C:DATa:VALue command.

errortype property

Return the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe command.

Description
  • This command specifies the error type when triggering on I3C errors. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe?
Info
  • NACK sets the trigger condition to Missing ACK error. This is the default value.
  • TBIT sets the trigger condition to Slave/Parity Error shown by Transition bit.
  • BADDr sets the trigger condition to BroadCast Error.

sdr property

Return the TRIGger:A:BUS:B<x>:I3C:SDR command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .broadcastpacket: The TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket command.
  • .directpacket: The TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket command.

tbit property

Return the TRIGger:A:BUS:B<x>:I3C:TBIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:TBIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction command.

TriggerABusBItemI3cAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe command.
  • .value: The TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue command.

mode property

Return the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe command.

Description
  • This command specifies the I3C address mode to either 7bit or 10bit when triggering on address field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe?
Info
  • ADDR7 sets the trigger condition to 7-bit Address. This is the default value.
  • ADDR10 sets the trigger condition to 10-bit Address.

value property

Return the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I3C trigger if the trigger condition is ADDRESS. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. XXXXXXX in case of 7-bit addressing mode XXXXXXXXXX in case of 10-bit addressing mode.

TriggerABusBItemI3cAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe command.

Description
  • This command specifies the I3C address mode to either 7bit or 10bit when triggering on address field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:A:BUS:B<x>:I3C:ADDRess:MODe?
Info
  • ADDR7 sets the trigger condition to 7-bit Address. This is the default value.
  • ADDR10 sets the trigger condition to 10-bit Address.

TriggerABusBItemI3cAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I3C trigger if the trigger condition is ADDRESS. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:ADDRess:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. XXXXXXX in case of 7-bit addressing mode XXXXXXXXXX in case of 10-bit addressing mode.

TriggerABusBItemI3cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:CONDition command.

Description
  • This command sets or queries the trigger condition for a I3C bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:A:BUS:B<x>:I3C:CONDition?
Info
  • STARt sets the trigger condition to STARt. This is the default value.
  • REPEATStart sets the trigger condition to REPEATStart.
  • ADDRess sets the trigger condition to ADDRess.
  • DATa sets the trigger condition to DATa.
  • SDRDirect sets the trigger condition to SDRDirect.
  • SDRBroadcast sets the trigger condition to SDRBroadcast.
  • ERRors sets the trigger condition to ERRors.
  • HOTJoin sets the trigger condition to HOTJoin.
  • HDRRestart sets the trigger condition to HDRRestart.
  • HDRExit sets the trigger condition to HDRExit.
  • STOP sets the trigger condition to STOP.

TriggerABusBItemI3cData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:B<x>:I3C:DATa:DIRection command.
  • .size: The TRIGger:A:BUS:B<x>:I3C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:I3C:DATa:VALue command.

direction property

Return the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection command.

Description
  • This command specifies the I3C bus data direction when triggering on data field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection?
Info
  • READ sets the trigger condition to Read Packet. This is the default value.
  • WRITE sets the trigger condition to Write Packet.
  • NOCARE sets the trigger condition to Either Read or Write Packet.

size property

Return the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I3C trigger if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes. Data bytes can vary from 1 to 5.

value property

Return the TRIGger:A:BUS:B<x>:I3C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I3C triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. Default Data is XXXXXXXX and user can enter up to XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX.

TriggerABusBItemI3cDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:DATa:DIRection command.

Description
  • This command specifies the I3C bus data direction when triggering on data field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:A:BUS:B<x>:I3C:DATa:DIRection?
Info
  • READ sets the trigger condition to Read Packet. This is the default value.
  • WRITE sets the trigger condition to Write Packet.
  • NOCARE sets the trigger condition to Either Read or Write Packet.

TriggerABusBItemI3cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I3C trigger if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:I3C:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes. Data bytes can vary from 1 to 5.

TriggerABusBItemI3cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I3C triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:I3C:DATa:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. Default Data is XXXXXXXX and user can enter up to XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX.

TriggerABusBItemI3cErrortype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:ERRORTYPe command.

Description
  • This command specifies the error type when triggering on I3C errors. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:ERRORTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:A:BUS:B<x>:I3C:ERRORTYPe?
Info
  • NACK sets the trigger condition to Missing ACK error. This is the default value.
  • TBIT sets the trigger condition to Slave/Parity Error shown by Transition bit.
  • BADDr sets the trigger condition to BroadCast Error.

TriggerABusBItemI3cSdr

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:SDR command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR? query and raise an AssertionError if the returned value does not match value.
Properties
  • .broadcastpacket: The TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket command.
  • .directpacket: The TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket command.

broadcastpacket property

Return the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR broadcast packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • ENTRDya sets the trigger condition to Enter Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • DLSLave sets the trigger condition to Define List of Slaves.
  • ENTRTSTMode sets the trigger condition to Enter Test Mode.
  • EXTime sets the trigger condition to Set Exchange Time.
  • SETaasa sets the trigger condition to Set Static As Dynamic Address.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.
  • SETBUSCON sets the trigger condition to Set Bus Context.

directpacket property

Return the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR Direct Packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • SEText sets the trigger condition to Set Exchange Time.
  • SETDya sets the trigger condition to Set Dynamic Address.
  • SETNdya sets the trigger condition to Set New Dynamic Address.
  • GETMWrl sets the trigger condition to Get Max Write Length.
  • GETMRdl sets the trigger condition to Get Max Read Length.
  • GETPrid sets the trigger condition to Get Provisional ID.
  • GETBusch sets the trigger condition to Get Bus Characteristics.
  • GETDevch sets the trigger condition to Get Dev Characteristics.
  • GETSlave sets the trigger condition to Get Slave Current Status.
  • ACCM sets the trigger condition to Get Accept Mastership.
  • SETBrt sets the trigger condition to Set Bridge Direct Target.
  • MDATASpeed sets the trigger condition to Get Max Data Speed.
  • HDRCapability sets the trigger condition to Get HDR Capability.
  • GETXTime sets the trigger condition to Get Exchange Time.
  • GETCAPS sets the trigger condition to Get Optional Feature Capabilities.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.

TriggerABusBItemI3cSdrBroadcastpacket

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR broadcast packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:A:BUS:B<x>:I3C:SDR:BROADCASTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • ENTRDya sets the trigger condition to Enter Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • DLSLave sets the trigger condition to Define List of Slaves.
  • ENTRTSTMode sets the trigger condition to Enter Test Mode.
  • EXTime sets the trigger condition to Set Exchange Time.
  • SETaasa sets the trigger condition to Set Static As Dynamic Address.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.
  • SETBUSCON sets the trigger condition to Set Bus Context.

TriggerABusBItemI3cSdrDirectpacket

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR Direct Packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:A:BUS:B<x>:I3C:SDR:DIRECTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • SEText sets the trigger condition to Set Exchange Time.
  • SETDya sets the trigger condition to Set Dynamic Address.
  • SETNdya sets the trigger condition to Set New Dynamic Address.
  • GETMWrl sets the trigger condition to Get Max Write Length.
  • GETMRdl sets the trigger condition to Get Max Read Length.
  • GETPrid sets the trigger condition to Get Provisional ID.
  • GETBusch sets the trigger condition to Get Bus Characteristics.
  • GETDevch sets the trigger condition to Get Dev Characteristics.
  • GETSlave sets the trigger condition to Get Slave Current Status.
  • ACCM sets the trigger condition to Get Accept Mastership.
  • SETBrt sets the trigger condition to Set Bridge Direct Target.
  • MDATASpeed sets the trigger condition to Get Max Data Speed.
  • HDRCapability sets the trigger condition to Get HDR Capability.
  • GETXTime sets the trigger condition to Get Exchange Time.
  • GETCAPS sets the trigger condition to Get Optional Feature Capabilities.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.

TriggerABusBItemI3cTbit

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:TBIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:TBIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction command.

direction property

Return the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction command.

Description
  • This command specifies the I3C trigger for T-Bit error direction when triggering on error type field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction?
Info
  • READ sets the trigger condition to T-bit Parity Error. This is the default value.
  • WRITe sets the trigger condition to T-bit Slave Error.

TriggerABusBItemI3cTbitDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction command.

Description
  • This command specifies the I3C trigger for T-Bit error direction when triggering on error type field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:A:BUS:B<x>:I3C:TBIT:DIREction?
Info
  • READ sets the trigger condition to T-bit Parity Error. This is the default value.
  • WRITe sets the trigger condition to T-bit Slave Error.

TriggerABusBItemLin

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:LIN:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:LIN:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.
  • .identifier: The TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.

condition property

Return the TRIGger:A:BUS:B<x>:LIN:CONDition command.

Description
  • This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
Info
  • SYNCfield sets the LIN trigger condition to sync field.
  • IDentifier sets the LIN trigger condition to identifier.
  • DATa sets the LIN trigger condition to data.
  • IDANDDATA sets the LIN trigger condition to id and data.
  • WAKEup sets the LIN trigger condition to wake up.
  • SLEEP sets the LIN trigger condition to sleep.
  • ERRor sets the LIN trigger condition to error.

data property

Return the TRIGger:A:BUS:B<x>:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.

errtype property

Return the TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.

Description
  • This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
Info
  • SYNC sets the LIN error type to SYNC.
  • PARity sets the LIN error type to parity.
  • CHecksum sets the LIN error type to checksum.

identifier property

Return the TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.

TriggerABusBItemLinCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:CONDition command.

Description
  • This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:A:BUS:B<x>:LIN:CONDition?
Info
  • SYNCfield sets the LIN trigger condition to sync field.
  • IDentifier sets the LIN trigger condition to identifier.
  • DATa sets the LIN trigger condition to data.
  • IDANDDATA sets the LIN trigger condition to id and data.
  • WAKEup sets the LIN trigger condition to wake up.
  • SLEEP sets the LIN trigger condition to sleep.
  • ERRor sets the LIN trigger condition to error.

TriggerABusBItemLinData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.

Description
  • This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.

qualifier property

Return the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.

Description
  • This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
Info
  • LESSthan sets the LIN data qualifier to less than.
  • MOREthan sets the LIN data qualifier to greater than.
  • EQual sets the LIN data qualifier to equal.
  • UNEQual sets the LIN data qualifier to not equal.
  • LESSEQual sets the LIN data qualifier to less than or equal.
  • MOREEQual sets the LIN data qualifier to greater than or equal.
  • INrange sets the LIN data qualifier to in range.
  • OUTrange sets the LIN data qualifier to out of range.

size property

Return the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes.

value property

Return the TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.

Description
  • This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
Info
  • <QString> is a quoted string that is the LIN trigger data value.

TriggerABusBItemLinDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue command.

Description
  • This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerABusBItemLinDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier command.

Description
  • This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:LIN:DATa:QUALifier?
Info
  • LESSthan sets the LIN data qualifier to less than.
  • MOREthan sets the LIN data qualifier to greater than.
  • EQual sets the LIN data qualifier to equal.
  • UNEQual sets the LIN data qualifier to not equal.
  • LESSEQual sets the LIN data qualifier to less than or equal.
  • MOREEQual sets the LIN data qualifier to greater than or equal.
  • INrange sets the LIN data qualifier to in range.
  • OUTrange sets the LIN data qualifier to out of range.

TriggerABusBItemLinDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:LIN:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes.

TriggerABusBItemLinDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:DATa:VALue command.

Description
  • This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:DATa:VALue?
Info
  • <QString> is a quoted string that is the LIN trigger data value.

TriggerABusBItemLinErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:ERRTYPE command.

Description
  • This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:A:BUS:B<x>:LIN:ERRTYPE?
Info
  • SYNC sets the LIN error type to SYNC.
  • PARity sets the LIN error type to parity.
  • CHecksum sets the LIN error type to checksum.

TriggerABusBItemLinIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.

Description
  • This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
Info
  • <QString> is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerABusBItemLinIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue command.

Description
  • This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:LIN:IDentifier:VALue?
Info
  • <QString> is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerABusBItemMil1553b

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .command: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:A:BUS:B<x>:MIL1553B:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:MIL1553B:DATa command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe command.
  • .status: The TRIGger:A:BUS:B<x>:MIL1553B:STATus command tree.
  • .time: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe command tree.

command property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

condition property

Return the TRIGger:A:BUS:B<x>:MIL1553B:CONDition command.

Description
  • This command sets or queries the field or condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition?
Info
  • SYNC specifies triggering on the sync pulse of any word.
  • COMMAND specifies triggering on a matching command word.
  • STATus specifies triggering on a matching status word.
  • DATA specifies triggering on a matching data word.
  • TIMe specifies triggering on the response time or intermessage gap between words.
  • ERRor specifies triggering on a specified error condition.

data property

Return the TRIGger:A:BUS:B<x>:MIL1553B:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue command.

errtype property

Return the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe command.

Description
  • This command sets or queries the type of error condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe?
Info
  • PARity specifies triggering on an incorrectly calculated parity bit in any word.
  • SYNC specifies triggering on any sync pulse that does not transition in the middle of the pulse as required.
  • DATA specifies triggering on any non-contiguous data words.

status property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.
  • .bit: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT command tree.
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity command.

time property

Return the TRIGger:A:BUS:B<x>:MIL1553B:TIMe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .lesslimit: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.
  • .morelimit: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

TriggerABusBItemMil1553bCommand

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

address property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

count property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt command.

Description
  • This command sets or queries the value of the command word ‘word count’ field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt?
Info
  • <QString> is the word count value.

parity property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity?
Info
  • ONE filters command words to only match those where the parity bit has a value of 1.
  • ZERo filters command words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of command words on the parity bit.

subaddress property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command sets or queries the value of the command word subaddress field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
Info
  • <QString> is the subaddress value.

trbit property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

Description
  • This command sets or queries the value of the command word Transmit / Receive bit for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit?
Info
  • RX filters command words to only match those that are receive packets.
  • TX filters command words to only match those that are transmit packets.
  • X disables filtering of command words on the R/T bit.

TriggerABusBItemMil1553bCommandAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND, and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
Info
  • <QString> is the address value.

qualifier property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bCommandAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND, and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bCommandAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemMil1553bCommandAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bCommandCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt command.

Description
  • This command sets or queries the value of the command word ‘word count’ field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:COUNt?
Info
  • <QString> is the word count value.

TriggerABusBItemMil1553bCommandParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:PARity?
Info
  • ONE filters command words to only match those where the parity bit has a value of 1.
  • ZERo filters command words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of command words on the parity bit.

TriggerABusBItemMil1553bCommandSubaddress

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command sets or queries the value of the command word subaddress field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
Info
  • <QString> is the subaddress value.

TriggerABusBItemMil1553bCommandTrbit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

Description
  • This command sets or queries the value of the command word Transmit / Receive bit for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:A:BUS:B<x>:MIL1553B:COMMAND:TRBit?
Info
  • RX filters command words to only match those that are receive packets.
  • TX filters command words to only match those that are transmit packets.
  • X disables filtering of command words on the R/T bit.

TriggerABusBItemMil1553bCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:CONDition command.

Description
  • This command sets or queries the field or condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:A:BUS:B<x>:MIL1553B:CONDition?
Info
  • SYNC specifies triggering on the sync pulse of any word.
  • COMMAND specifies triggering on a matching command word.
  • STATus specifies triggering on a matching status word.
  • DATA specifies triggering on a matching data word.
  • TIMe specifies triggering on the response time or intermessage gap between words.
  • ERRor specifies triggering on a specified error condition.

TriggerABusBItemMil1553bData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue command.

parity property

Return the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity?
Info
  • ONE filters data words to only match those where the parity bit has a value of 1.
  • ZERo filters data words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of data words on the parity bit.

value property

Return the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue command.

Description
  • This command sets or queries the value when triggering on data words for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue?
Info
  • <QString> is the data value.

TriggerABusBItemMil1553bDataParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:PARity?
Info
  • ONE filters data words to only match those where the parity bit has a value of 1.
  • ZERo filters data words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of data words on the parity bit.

TriggerABusBItemMil1553bDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue command.

Description
  • This command sets or queries the value when triggering on data words for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:DATa:VALue?
Info
  • <QString> is the data value.

TriggerABusBItemMil1553bErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe command.

Description
  • This command sets or queries the type of error condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:A:BUS:B<x>:MIL1553B:ERRTYPe?
Info
  • PARity specifies triggering on an incorrectly calculated parity bit in any word.
  • SYNC specifies triggering on any sync pulse that does not transition in the middle of the pulse as required.
  • DATA specifies triggering on any non-contiguous data words.

TriggerABusBItemMil1553bStatus

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.
  • .bit: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT command tree.
  • .parity: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity command.

address property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

bit property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bcr: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.
  • .busy: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.
  • .dbca: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.
  • .instr: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.
  • .me: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME command.
  • .srq: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.
  • .subsf: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.
  • .tf: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

parity property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity command.

Description
  • This command sets or queries the value of the status word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity?
Info
  • ONE filters status words to only match those where the parity bit has a value of 1.
  • ZERo filters status words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of status words on the parity bit.

TriggerABusBItemMil1553bStatusAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
Info
  • <QString> is the address value.

qualifier property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bStatusAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bStatusAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemMil1553bStatusAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerABusBItemMil1553bStatusBit

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bcr: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.
  • .busy: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.
  • .dbca: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.
  • .instr: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.
  • .me: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME command.
  • .srq: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.
  • .subsf: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.
  • .tf: The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

bcr property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.

Description
  • This command sets or queries the value of the broadcast command received bit (BCR bit, bit 15) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
Info
  • ONE filters status words to only match those where the BCR bit has a value of 1.
  • ZERo filters status words to only match those where the BCR bit has a value of 0.
  • NOCARE disables filtering of status words on the BCR bit.

busy property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.

Description
  • This command sets or queries the value of the busy bit (BUSY bit, bit 16) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
Info
  • ONE filters status words to only match those where the BUSY bit has a value of 1.
  • ZERo filters status words to only match those where the BUSY bit has a value of 0.
  • NOCARE disables filtering of status words on the BUSY bit.

dbca property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.

Description
  • This command sets or queries the value of the dynamic bus control acceptance bit (DBCA bit, bit 18) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
Info
  • ONE filters status words to only match those where the DBCA bit has a value of 1.
  • ZERo filters status words to only match those where the DBCA bit has a value of 0.
  • NOCARE disables filtering of status words on the DBCA bit.

instr property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.

Description
  • This command sets or queries the value of the instrumentation bit (INSTR bit, bit 10) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
Info
  • ONE filters status words to only match those where the INSTR bit has a value of 1.
  • ZERo filters status words to only match those where the INSTR bit has a value of 0.
  • NOCARE disables filtering of status words on the INSTR bit.

me property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME command.

Description
  • This command sets or queries the value of the message error bit (ME bit, bit 9) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME?
Info
  • ONE filters status words to only match those where the ME bit has a value of 1.
  • ZERo filters status words to only match those where the ME bit has a value of 0.
  • NOCARE disables filtering of status words on the ME bit.

srq property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.

Description
  • This command sets or queries the value of the status word service request bit (SRQ bit, bit 11) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
Info
  • ONE filters status words to only match those where the SRQ bit has a value of 1.
  • ZERo filters status words to only match those where the SRQ bit has a value of 0.
  • NOCARE disables filtering of status words on the SRQ bit.

subsf property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.

Description
  • This command sets or queries the value of the subsystem flag bit (SUBSF bit, bit 17) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
Info
  • ONE filters status words to only match those where the SUBSF bit has a value of 1.
  • ZERo filters status words to only match those where the SUBSF bit has a value of 0.
  • NOCARE disables filtering of status words on the SUBSF bit.

tf property

Return the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

Description
  • This command sets or queries the value of the terminal flag bit (TF bit, bit 19) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF?
Info
  • ONE filters status words to only match those where the TF bit has a value of 1.
  • ZERo filters status words to only match those where the TF bit has a value of 0.
  • NOCARE disables filtering of status words on the TF bit.

TriggerABusBItemMil1553bStatusBitBcr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.

Description
  • This command sets or queries the value of the broadcast command received bit (BCR bit, bit 15) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
Info
  • ONE filters status words to only match those where the BCR bit has a value of 1.
  • ZERo filters status words to only match those where the BCR bit has a value of 0.
  • NOCARE disables filtering of status words on the BCR bit.

TriggerABusBItemMil1553bStatusBitBusy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.

Description
  • This command sets or queries the value of the busy bit (BUSY bit, bit 16) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
Info
  • ONE filters status words to only match those where the BUSY bit has a value of 1.
  • ZERo filters status words to only match those where the BUSY bit has a value of 0.
  • NOCARE disables filtering of status words on the BUSY bit.

TriggerABusBItemMil1553bStatusBitDbca

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.

Description
  • This command sets or queries the value of the dynamic bus control acceptance bit (DBCA bit, bit 18) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
Info
  • ONE filters status words to only match those where the DBCA bit has a value of 1.
  • ZERo filters status words to only match those where the DBCA bit has a value of 0.
  • NOCARE disables filtering of status words on the DBCA bit.

TriggerABusBItemMil1553bStatusBitInstr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.

Description
  • This command sets or queries the value of the instrumentation bit (INSTR bit, bit 10) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
Info
  • ONE filters status words to only match those where the INSTR bit has a value of 1.
  • ZERo filters status words to only match those where the INSTR bit has a value of 0.
  • NOCARE disables filtering of status words on the INSTR bit.

TriggerABusBItemMil1553bStatusBitMe

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME command.

Description
  • This command sets or queries the value of the message error bit (ME bit, bit 9) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:ME?
Info
  • ONE filters status words to only match those where the ME bit has a value of 1.
  • ZERo filters status words to only match those where the ME bit has a value of 0.
  • NOCARE disables filtering of status words on the ME bit.

TriggerABusBItemMil1553bStatusBitSrq

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.

Description
  • This command sets or queries the value of the status word service request bit (SRQ bit, bit 11) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
Info
  • ONE filters status words to only match those where the SRQ bit has a value of 1.
  • ZERo filters status words to only match those where the SRQ bit has a value of 0.
  • NOCARE disables filtering of status words on the SRQ bit.

TriggerABusBItemMil1553bStatusBitSubsf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.

Description
  • This command sets or queries the value of the subsystem flag bit (SUBSF bit, bit 17) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
Info
  • ONE filters status words to only match those where the SUBSF bit has a value of 1.
  • ZERo filters status words to only match those where the SUBSF bit has a value of 0.
  • NOCARE disables filtering of status words on the SUBSF bit.

TriggerABusBItemMil1553bStatusBitTf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

Description
  • This command sets or queries the value of the terminal flag bit (TF bit, bit 19) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:BIT:TF?
Info
  • ONE filters status words to only match those where the TF bit has a value of 1.
  • ZERo filters status words to only match those where the TF bit has a value of 0.
  • NOCARE disables filtering of status words on the TF bit.

TriggerABusBItemMil1553bStatusParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity command.

Description
  • This command sets or queries the value of the status word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:A:BUS:B<x>:MIL1553B:STATus:PARity?
Info
  • ONE filters status words to only match those where the parity bit has a value of 1.
  • ZERo filters status words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of status words on the parity bit.

TriggerABusBItemMil1553bTime

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:TIMe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .lesslimit: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.
  • .morelimit: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit command.
  • .qualifier: The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

lesslimit property

Return the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.

Description
  • This command sets or queries the lower limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
Info
  • <NR3> is a floating point number that specifies the lower bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

morelimit property

Return the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit command.

Description
  • This command sets or queries the upper limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit?
Info
  • <NR3> is a floating point number that specifies the upper bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

qualifier property

Return the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemMil1553bTimeLesslimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.

Description
  • This command sets or queries the lower limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
Info
  • <NR3> is a floating point number that specifies the lower bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

TriggerABusBItemMil1553bTimeMorelimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit command.

Description
  • This command sets or queries the upper limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:MORELimit?
Info
  • <NR3> is a floating point number that specifies the upper bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

TriggerABusBItemMil1553bTimeQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:MIL1553B:TIMe:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerABusBItemParallel

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .data: The TRIGger:A:BUS:B<x>:PARallel:DATa command tree.

data property

Return the TRIGger:A:BUS:B<x>:PARallel:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.

TriggerABusBItemParallelData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:PARallel:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.

Description
  • This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
Info
  • <QString> is the binary data string used for a Parallel Bus trigger.

TriggerABusBItemParallelDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:PARallel:DATa:VALue command.

Description
  • This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:PARallel:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:PARallel:DATa:VALue?
Info
  • <QString> is the binary data string used for a Parallel Bus trigger.

TriggerABusBItemRs232c

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:RS232C:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:RS232C:DATa command tree.

condition property

Return the TRIGger:A:BUS:B<x>:RS232C:CONDition command.

Description
  • This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
  • STARt sets the Trigger on condition to Start.
  • EOp sets the Trigger on condition to End of Packet.
  • DATa sets the Trigger on condition to Data.
  • PARItyerror sets the Trigger on condition to Parity Error.

data property

Return the TRIGger:A:BUS:B<x>:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .size: The TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.

TriggerABusBItemRs232cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:RS232C:CONDition command.

Description
  • This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:A:BUS:B<x>:RS232C:CONDition?
Info
  • STARt sets the Trigger on condition to Start.
  • EOp sets the Trigger on condition to End of Packet.
  • DATa sets the Trigger on condition to Data.
  • PARItyerror sets the Trigger on condition to Parity Error.

TriggerABusBItemRs232cData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .size: The TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.

size property

Return the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

value property

Return the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
Info
  • <QString> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerABusBItemRs232cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:A:BUS:B<x>:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

TriggerABusBItemRs232cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:RS232C:DATa:VALue?
Info
  • <QString> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerABusBItemSent

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:SENT:CONDition command.
  • .errtype: The TRIGger:A:BUS:B<x>:SENT:ERRType command.
  • .fast: The TRIGger:A:BUS:B<x>:SENT:FAST command tree.
  • .pause: The TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.
  • .slow: The TRIGger:A:BUS:B<x>:SENT:SLOW command tree.

condition property

Return the TRIGger:A:BUS:B<x>:SENT:CONDition command.

Description
  • This command sets or queries the trigger condition for a SENT bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
Info
  • B<x> is the number of the bus waveform.
  • START sets triggering on start of packet.
  • FAST sets triggering on fast channel packets.
  • SLOW sets triggering on slow channel packets.
  • ERRor sets triggering on errors.

errtype property

Return the TRIGger:A:BUS:B<x>:SENT:ERRType command.

Description
  • This command sets or queries the error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType?
Info
  • B<x> is the number of the bus waveform.
  • CRC specifies triggering on CRC errors.
Sub-properties
  • .crc: The TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.

fast property

Return the TRIGger:A:BUS:B<x>:SENT:FAST command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .chan1a: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.
  • .chan2b: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.
  • .counter: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.
  • .invertnibble: The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
  • .status: The TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.

pause property

Return the TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.

slow property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .data: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.
  • .identifier: The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.

TriggerABusBItemSentCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:CONDition command.

Description
  • This command sets or queries the trigger condition for a SENT bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:A:BUS:B<x>:SENT:CONDition?
Info
  • B<x> is the number of the bus waveform.
  • START sets triggering on start of packet.
  • FAST sets triggering on fast channel packets.
  • SLOW sets triggering on slow channel packets.
  • ERRor sets triggering on errors.

TriggerABusBItemSentErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:ERRType command.

Description
  • This command sets or queries the error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType CRC
- TRIGger:A:BUS:B<x>:SENT:ERRType?
Info
  • B<x> is the number of the bus waveform.
  • CRC specifies triggering on CRC errors.
Properties
  • .crc: The TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.

crc property

Return the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.

Description
  • This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
Info
  • B<x> is the number of the bus waveform.
  • FAST specifies triggering on CRC errors in only the Fast Channel.
  • SLOW specifies triggering on CRC errors in only the slow channel.

TriggerABusBItemSentErrtypeCrc

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:ERRType:CRC command.

Description
  • This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:ERRType:CRC value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:A:BUS:B<x>:SENT:ERRType:CRC?
Info
  • B<x> is the number of the bus waveform.
  • FAST specifies triggering on CRC errors in only the Fast Channel.
  • SLOW specifies triggering on CRC errors in only the slow channel.

TriggerABusBItemSentFast

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .chan1a: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.
  • .chan2b: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.
  • .counter: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.
  • .invertnibble: The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
  • .status: The TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.

chan1a property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

chan2b property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

counter property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

invertnibble property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

status property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.

TriggerABusBItemSentFastChan1a

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 1 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 binary data high value.

qualifier property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 1.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

Description
  • This command sets or queries the binary fast channel 1 value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 value on which to trigger.

TriggerABusBItemSentFastChan1aHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 1 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 binary data high value.

TriggerABusBItemSentFastChan1aQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 1.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerABusBItemSentFastChan1aValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

Description
  • This command sets or queries the binary fast channel 1 value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 value on which to trigger.

TriggerABusBItemSentFastChan2b

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 2 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 2 high binary data value.

qualifier property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 2.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

Description
  • This command sets or queries the binary fast channel 2 value to be used when triggering on a SENT bus signal. The trigger condition must be set to FAST.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 2 binary value on which to trigger.

TriggerABusBItemSentFastChan2bHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 2 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 2 high binary data value.

TriggerABusBItemSentFastChan2bQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 2.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerABusBItemSentFastChan2bValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

Description
  • This command sets or queries the binary fast channel 2 value to be used when triggering on a SENT bus signal. The trigger condition must be set to FAST.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 2 binary value on which to trigger.

TriggerABusBItemSentFastCounter

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.

Description
  • This command sets or queries the high binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 counter binary value.

qualifier property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for the secure format counter.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

Description
  • This command sets or queries the binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 fast message counter binary value on which to trigger.

TriggerABusBItemSentFastCounterHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.

Description
  • This command sets or queries the high binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 counter binary value.

TriggerABusBItemSentFastCounterQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for the secure format counter.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerABusBItemSentFastCounterValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

Description
  • This command sets or queries the binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 fast message counter binary value on which to trigger.

TriggerABusBItemSentFastInvertnibble

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

Description
  • This command sets or queries the binary fast message inverted nibble value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 inverted nibble binary value on which to trigger.

TriggerABusBItemSentFastInvertnibbleValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

Description
  • This command sets or queries the binary fast message inverted nibble value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 inverted nibble binary value on which to trigger.

TriggerABusBItemSentFastStatus

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.

Description
  • This command sets or queries the binary status value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the binary status value on which to trigger.

TriggerABusBItemSentFastStatusValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue command.

Description
  • This command sets or queries the binary status value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the binary status value on which to trigger.

TriggerABusBItemSentPause

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:PAUSE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.

qualifier property

Return the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT pause pulses.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • OUTrange sets the qualifier to out of range.
  • UNEQual sets the qualifier as Unequal.

TriggerABusBItemSentPauseQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT pause pulses.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • OUTrange sets the qualifier to out of range.
  • UNEQual sets the qualifier as Unequal.

TriggerABusBItemSentSlow

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .data: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.
  • .identifier: The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.

data property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.

identifier property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

TriggerABusBItemSentSlowData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
  • .qualifier: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
  • .value: The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.

Description
  • This command sets or queries the high binary Slow channel data value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the binary Slow channel data value.

qualifier property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.

Description
  • This command sets or queries the binary identifier value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual specifies the qualifier as Equal.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.

Description
  • This command sets or queries the binary slow channel value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary slow channel data value.

TriggerABusBItemSentSlowDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.

Description
  • This command sets or queries the high binary Slow channel data value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the binary Slow channel data value.

TriggerABusBItemSentSlowDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.

Description
  • This command sets or queries the binary identifier value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual specifies the qualifier as Equal.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerABusBItemSentSlowDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue command.

Description
  • This command sets or queries the binary slow channel value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary slow channel data value.

TriggerABusBItemSentSlowIdentifier

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

Description
  • This command sets or queries the qualifier to use when triggering on SENT slow packet bus data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary identifier value.

TriggerABusBItemSentSlowIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

Description
  • This command sets or queries the qualifier to use when triggering on SENT slow packet bus data.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:A:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary identifier value.

TriggerABusBItemSpi

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:SPI:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:SPI:DATa command tree.

condition property

Return the TRIGger:A:BUS:B<x>:SPI:CONDition command.

Description
  • This command specifies the trigger condition for a SPI trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SS specifies the Slave Selection condition.
  • STARTofframe is applicable when BUS:B<x>:SPI:FRAMING is set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.
  • DATa sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.

data property

Return the TRIGger:A:BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .size: The TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.

TriggerABusBItemSpiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPI:CONDition command.

Description
  • This command specifies the trigger condition for a SPI trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:A:BUS:B<x>:SPI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SS specifies the Slave Selection condition.
  • STARTofframe is applicable when BUS:B<x>:SPI:FRAMING is set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.
  • DATa sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.

TriggerABusBItemSpiData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .size: The TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.

size property

Return the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command specifies the length of the data string to be used for a SPI trigger if the trigger condition is DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.

Description
  • This command specifies the binary data string used for SPI triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.

TriggerABusBItemSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command specifies the length of the data string to be used for a SPI trigger if the trigger condition is DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR1> is the length of the data string in bytes.

TriggerABusBItemSpiDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPI:DATa:VALue command.

Description
  • This command specifies the binary data string used for SPI triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:SPI:DATa:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.

TriggerABusBItemSpmi

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .condition: The TRIGger:A:BUS:B<x>:SPMI:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:SPMI:DATa command tree.
  • .masteraddress: The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess command tree.
  • .noresponse: The TRIGger:A:BUS:B<x>:SPMI:NORESPonse command.
  • .registeraddress: The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess command tree.
  • .slaveaddress: The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess command tree.

condition property

Return the TRIGger:A:BUS:B<x>:SPMI:CONDition command.

Description
  • This command sets or queries the trigger condition for the specified SPMI bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:A:BUS:B<x>:SPMI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SSC specifies triggering on the Sequence Start Condition.
  • RESet specifies triggering on the Reset command sequence.
  • SLEep specifies triggering on the Sleep command sequence.
  • SHUTdown specifies triggering on the Shutdown command sequence.
  • WAKeup specifies triggering on the Wakeup command sequence.
  • MASTERREAd specifies triggering on the Master Read command sequence.
  • MASTERWRIte specifies triggering on the Master Write command sequence.
  • REGREAd specifies triggering on the Register Read command sequence.
  • REGWRIte specifies triggering on the Register Write command sequence.
  • DEVICEDESCMASTERREAd specifies triggering on the Device Descriptor Block Master Read command sequence.
  • DEVICEDESCSLAVEREAd specifies triggering on the Device Descriptor Block Slave Read command sequence.
  • EXTREGREAd specifies triggering on the Extended Register Read command sequence.
  • EXTREGWRIte specifies triggering on the Extended Register Write command sequence.
  • LONGEXTREGREAd specifies triggering on the Extended Register Read Long command sequence.
  • LONGEXTREGWRIte specifies triggering on the Extended Register Write Long command sequence.
  • REG0WRIte specifies triggering on the Register 0 Write command sequence.
  • AUTHenticate specifies triggering on the Authentication command sequence.
  • TRANSferbusownership specifies triggering on the Transfer Bus Ownership (TBO) command sequence.
  • PARItyerror specifies triggering on the parity errors.

data property

Return the TRIGger:A:BUS:B<x>:SPMI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .size: The TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:SPMI:DATa:VALue command.

masteraddress property

Return the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

noresponse property

Return the TRIGger:A:BUS:B<x>:SPMI:NORESPonse command.

Description
  • This command sets or queries whether or not to trigger on No Response frames.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse?
Info
  • B<x> is the bus identifier number.
  • <QString> is either TRUE or FALSE boolean value.

registeraddress property

Return the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

slaveaddress property

Return the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

TriggerABusBItemSpmiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:CONDition command.

Description
  • This command sets or queries the trigger condition for the specified SPMI bus.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:A:BUS:B<x>:SPMI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SSC specifies triggering on the Sequence Start Condition.
  • RESet specifies triggering on the Reset command sequence.
  • SLEep specifies triggering on the Sleep command sequence.
  • SHUTdown specifies triggering on the Shutdown command sequence.
  • WAKeup specifies triggering on the Wakeup command sequence.
  • MASTERREAd specifies triggering on the Master Read command sequence.
  • MASTERWRIte specifies triggering on the Master Write command sequence.
  • REGREAd specifies triggering on the Register Read command sequence.
  • REGWRIte specifies triggering on the Register Write command sequence.
  • DEVICEDESCMASTERREAd specifies triggering on the Device Descriptor Block Master Read command sequence.
  • DEVICEDESCSLAVEREAd specifies triggering on the Device Descriptor Block Slave Read command sequence.
  • EXTREGREAd specifies triggering on the Extended Register Read command sequence.
  • EXTREGWRIte specifies triggering on the Extended Register Write command sequence.
  • LONGEXTREGREAd specifies triggering on the Extended Register Read Long command sequence.
  • LONGEXTREGWRIte specifies triggering on the Extended Register Write Long command sequence.
  • REG0WRIte specifies triggering on the Register 0 Write command sequence.
  • AUTHenticate specifies triggering on the Authentication command sequence.
  • TRANSferbusownership specifies triggering on the Transfer Bus Ownership (TBO) command sequence.
  • PARItyerror specifies triggering on the parity errors.

TriggerABusBItemSpmiData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .size: The TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe command.
  • .value: The TRIGger:A:BUS:B<x>:SPMI:DATa:VALue command.

size property

Return the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string, in bytes, to be used when triggering on an SPMI bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR2> is the size of the data string in bytes.

value property

Return the TRIGger:A:BUS:B<x>:SPMI:DATa:VALue command.

Description
  • This command sets or queries the binary data string used for SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:DATa:VALue?
Info
  • B<x> is the bus identifier number.

TriggerABusBItemSpmiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string, in bytes, to be used when triggering on an SPMI bus signal.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:A:BUS:B<x>:SPMI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR2> is the size of the data string in bytes.

TriggerABusBItemSpmiDataValue

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:DATa:VALue command.

Description
  • This command sets or queries the binary data string used for SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:DATa:VALue?
Info
  • B<x> is the bus identifier number.

TriggerABusBItemSpmiMasteraddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the master address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, or DEVICEDESCMASTERREAd.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.

TriggerABusBItemSpmiMasteraddressValue

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the master address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, or DEVICEDESCMASTERREAd.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:MASTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.

TriggerABusBItemSpmiNoresponse

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:NORESPonse command.

Description
  • This command sets or queries whether or not to trigger on No Response frames.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:NORESPonse value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:A:BUS:B<x>:SPMI:NORESPonse?
Info
  • B<x> is the bus identifier number.
  • <QString> is either TRUE or FALSE boolean value.

TriggerABusBItemSpmiRegisteraddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the register address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, or LONGEXTREGWRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the register address.

TriggerABusBItemSpmiRegisteraddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the register address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, or LONGEXTREGWRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the register address.

TriggerABusBItemSpmiSlaveaddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the slave address used in SPMI triggering if the trigger condition is RESet, SLEep, SHUTdown, WAKeup, AUTHenticate, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, DEVICEDESCSLAVEREAd, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the slave address on which to trigger.

TriggerABusBItemSpmiSlaveaddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the slave address used in SPMI triggering if the trigger condition is RESet, SLEep, SHUTdown, WAKeup, AUTHenticate, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, DEVICEDESCSLAVEREAd, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the slave address on which to trigger.

TriggerABusBItemSvid

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID? query and raise an AssertionError if the returned value does not match value.
Properties
  • .command: The TRIGger:A:BUS:B<x>:SVID:COMMand command tree.
  • .condition: The TRIGger:A:BUS:B<x>:SVID:CONDition command.
  • .error: The TRIGger:A:BUS:B<x>:SVID:ERRor command tree.
  • .parity: The TRIGger:A:BUS:B<x>:SVID:PARity command tree.
  • .payload: The TRIGger:A:BUS:B<x>:SVID:PAYLoad command tree.
  • .slave: The TRIGger:A:BUS:B<x>:SVID:SLAVe command tree.

command property

Return the TRIGger:A:BUS:B<x>:SVID:COMMand command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .response: The TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse command.
  • .type: The TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe command.

condition property

Return the TRIGger:A:BUS:B<x>:SVID:CONDition command.

Description
  • This command sets or queries the trigger condition for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:A:BUS:B<x>:SVID:CONDition?
Info
  • B<x> is the bus identifier number.
  • STARTCONDition sets the trigger condition to start condition. This is the default value.
  • SLAVEADDRess sets the trigger condition to slave address.
  • COMMand sets the trigger condition to command.
  • PAYLoad sets the trigger condition to payload.
  • ERRors sets the trigger condition to errors.

error property

Return the TRIGger:A:BUS:B<x>:SVID:ERRor command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:ERRor? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe command.

parity property

Return the TRIGger:A:BUS:B<x>:SVID:PARity command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:PARity:TYPe command.

payload property

Return the TRIGger:A:BUS:B<x>:SVID:PAYLoad command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe command.
  • .value: The TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue command.

slave property

Return the TRIGger:A:BUS:B<x>:SVID:SLAVe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess command.

TriggerABusBItemSvidCommand

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:COMMand command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand? query and raise an AssertionError if the returned value does not match value.
Properties
  • .response: The TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse command.
  • .type: The TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe command.

response property

Return the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse command.

Description
  • This command sets or queries the command response for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse?
Info
  • GETREGVENDor sets the command response to GetRegVendor.
  • GETREGTESTCFG sets the command response to GetRegTestCfg.
  • SETVIDFAST sets the command response to SetVID Fast.
  • SETVIDSLOW sets the command response to SetVID Slow.
  • SETVIDDECay sets the command response to SetVID Decay.
  • SETPS sets the command response to SetPS.
  • SETREGADDR sets the command response to SetRegAddr.
  • SETREGDATa sets the command response to SetRegData.
  • SETREGADDRVENDor sets the command response to SetRegAddrVendor.
  • SETREGDATAVENDor sets the command response to SetRegDataVendor.
  • SETREGADDRTESTCONFg sets the command response to SetRegAddrTestCfg.
  • SETREGDATATESTCONFg sets the command response to SetRegDataTestCfg.
  • TESTMODe sets the command response to Test Mode.
  • SETWP sets the command response to SetWP.
  • GETREGPKTRECent sets the command response to GetRegPktRecent.
  • GETREGPKTALERt sets the command response to GetRegPktAlert.
  • GETREGPKTBAD sets the command response to GetRegPktBad.
  • GETREGVREVENt sets the command response to GetRegVrEvent.

type property

Return the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe command.

Description
  • This command sets or queries the command type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe?
Info
  • GET sets the command type to get. This is the default value.
  • SET sets the command type to set.
  • OPTional sets the command type to optional.

TriggerABusBItemSvidCommandResponse

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse command.

Description
  • This command sets or queries the command response for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:A:BUS:B<x>:SVID:COMMand:RESPonse?
Info
  • GETREGVENDor sets the command response to GetRegVendor.
  • GETREGTESTCFG sets the command response to GetRegTestCfg.
  • SETVIDFAST sets the command response to SetVID Fast.
  • SETVIDSLOW sets the command response to SetVID Slow.
  • SETVIDDECay sets the command response to SetVID Decay.
  • SETPS sets the command response to SetPS.
  • SETREGADDR sets the command response to SetRegAddr.
  • SETREGDATa sets the command response to SetRegData.
  • SETREGADDRVENDor sets the command response to SetRegAddrVendor.
  • SETREGDATAVENDor sets the command response to SetRegDataVendor.
  • SETREGADDRTESTCONFg sets the command response to SetRegAddrTestCfg.
  • SETREGDATATESTCONFg sets the command response to SetRegDataTestCfg.
  • TESTMODe sets the command response to Test Mode.
  • SETWP sets the command response to SetWP.
  • GETREGPKTRECent sets the command response to GetRegPktRecent.
  • GETREGPKTALERt sets the command response to GetRegPktAlert.
  • GETREGPKTBAD sets the command response to GetRegPktBad.
  • GETREGVREVENt sets the command response to GetRegVrEvent.

TriggerABusBItemSvidCommandType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe command.

Description
  • This command sets or queries the command type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:A:BUS:B<x>:SVID:COMMand:TYPe?
Info
  • GET sets the command type to get. This is the default value.
  • SET sets the command type to set.
  • OPTional sets the command type to optional.

TriggerABusBItemSvidCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:CONDition command.

Description
  • This command sets or queries the trigger condition for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:A:BUS:B<x>:SVID:CONDition?
Info
  • B<x> is the bus identifier number.
  • STARTCONDition sets the trigger condition to start condition. This is the default value.
  • SLAVEADDRess sets the trigger condition to slave address.
  • COMMand sets the trigger condition to command.
  • PAYLoad sets the trigger condition to payload.
  • ERRors sets the trigger condition to errors.

TriggerABusBItemSvidError

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:ERRor command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:ERRor? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe command.

type property

Return the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe command.

Description
  • This command sets or queries the error type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe?
Info
  • NACK sets the error type to nack.
  • REJect sets the error type to reject.
  • MIXed sets the error type to mixed.
  • PARity sets the error type to parity.

TriggerABusBItemSvidErrorType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe command.

Description
  • This command sets or queries the error type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:A:BUS:B<x>:SVID:ERRor:TYPe?
Info
  • NACK sets the error type to nack.
  • REJect sets the error type to reject.
  • MIXed sets the error type to mixed.
  • PARity sets the error type to parity.

TriggerABusBItemSvidParity

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:PARity command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PARity? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:PARity:TYPe command.

type property

Return the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe command.

Description
  • This command sets or queries the parity type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe?
Info
  • MASTer sets the parity type to master. This is the default value.
  • SLAVe sets the parity type to slave.

TriggerABusBItemSvidParityType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:PARity:TYPe command.

Description
  • This command sets or queries the parity type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PARity:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PARity:TYPe?
Info
  • MASTer sets the parity type to master. This is the default value.
  • SLAVe sets the parity type to slave.

TriggerABusBItemSvidPayload

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:PAYLoad command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe command.
  • .value: The TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue command.

type property

Return the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe command.

Description
  • This command sets or queries the payload type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe?
Info
  • MASTer sets the payload type to master. This is the default value.
  • SLAVe sets the payload type to slave.

value property

Return the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue command.

Description
  • This command sets the binary payload value for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue?
Info
  • <QString> sets the binary payload value. Default size and value is 8 bits and ‘XXXXXXXX’ respectively.

TriggerABusBItemSvidPayloadType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe command.

Description
  • This command sets or queries the payload type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:TYPe?
Info
  • MASTer sets the payload type to master. This is the default value.
  • SLAVe sets the payload type to slave.

TriggerABusBItemSvidPayloadValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue command.

Description
  • This command sets the binary payload value for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:A:BUS:B<x>:SVID:PAYLoad:VALue?
Info
  • <QString> sets the binary payload value. Default size and value is 8 bits and ‘XXXXXXXX’ respectively.

TriggerABusBItemSvidSlave

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:SLAVe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess command.

address property

Return the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess command.

Description
  • This command sets the binary address of the slave for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess?
Info
  • <QString> sets the binary payload value. Default size and value is 4 bits and ‘XXXX’ respectively.

TriggerABusBItemSvidSlaveAddress

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess command.

Description
  • This command sets the binary address of the slave for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:A:BUS:B<x>:SVID:SLAVe:ADDRess?
Info
  • <QString> sets the binary payload value. Default size and value is 4 bits and ‘XXXX’ respectively.

TriggerABusBItemUsb

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .address: The TRIGger:A:BUS:B<x>:USB:ADDRess command tree.
  • .condition: The TRIGger:A:BUS:B<x>:USB:CONDition command.
  • .data: The TRIGger:A:BUS:B<x>:USB:DATa command tree.
  • .endpoint: The TRIGger:A:BUS:B<x>:USB:ENDPoint command tree.
  • .errtype: The TRIGger:A:BUS:B<x>:USB:ERRType command.
  • .handshaketype: The TRIGger:A:BUS:B<x>:USB:HANDSHAKEType command.
  • .sofframenumber: The TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber command.
  • .specialtype: The TRIGger:A:BUS:B<x>:USB:SPECIALType command.
  • .split: The TRIGger:A:BUS:B<x>:USB:SPLit command tree.
  • .tokentype: The TRIGger:A:BUS:B<x>:USB:TOKENType command.

address property

Return the TRIGger:A:BUS:B<x>:USB:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue command.
  • .value: The TRIGger:A:BUS:B<x>:USB:ADDRess:VALue command.

condition property

Return the TRIGger:A:BUS:B<x>:USB:CONDition command.

Description
  • This command specifies the trigger condition for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:A:BUS:B<x>:USB:CONDition?
Info
  • SYNC indicates triggering on a Sync field of a packet.
  • RESET sets triggering on a reset condition.
  • SUSPEND sets triggering on a suspend condition.
  • RESUME sets triggering on a resume condition.
  • EOP indicates triggering on an end-of-packet signal.
  • TOKENPacket indicates triggering on a token packet.
  • DATAPacket indicates triggering on a data packet.
  • HANDSHAKEPacket indicates triggering on a handshake packet.
  • SPECIALPacket indicates triggering on a special status packet.
  • ERRor indicates triggering on an error condition.

data property

Return the TRIGger:A:BUS:B<x>:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:A:BUS:B<x>:USB:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:USB:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:USB:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:USB:DATa:SIZe command.
  • .type: The TRIGger:A:BUS:B<x>:USB:DATa:TYPe command.
  • .value: The TRIGger:A:BUS:B<x>:USB:DATa:VALue command.

endpoint property

Return the TRIGger:A:BUS:B<x>:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue command.

errtype property

Return the TRIGger:A:BUS:B<x>:USB:ERRType command.

Description
  • This command specifies the error type to be used when the trigger condition is set to ERRor. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:A:BUS:B<x>:USB:ERRType?
Info
  • PID indicates the error type is set to packet ID.
  • CRC5 indicates the error type is set to 5-bit CRC.
  • CRC16 indicates the error type is set to 16-bit CRC.
  • BITSTUFFing indicates the error type is set to bit stuffing.

handshaketype property

Return the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType command.

Description
  • This command specifies the handshake type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType?
Info
  • ANY indicates the instrument will trigger on any handshake type.
  • NAK indicates the instrument will trigger when a device cannot send or receive data.
  • ACK indicates the instrument will trigger when a packet is successfully received.
  • STALL indicates the instrument will trigger when a device requires intervention from the host.
  • NYET specifies the handshake type as No response Yet (0110).

sofframenumber property

Return the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber command.

Description
  • This command specifies the binary data string to be used for start of frame number, when the trigger condition is Token Packet and the token type is Start of Frame. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber?
Info
  • <QString> within the range 000 0000 0000 to 111 1111 1111 (000 hex to 7FF hex).

specialtype property

Return the TRIGger:A:BUS:B<x>:USB:SPECIALType command.

Description
  • This command specifies the packet ID (PID) for the special packet. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:A:BUS:B<x>:USB:SPECIALType?
Info
  • ANY specifies the PID value as Any (XX00).
  • ERROr specifies the PID value as ERR (1100).
  • PING specifies the PID value as PING (0100).
  • PREamble specifies the PID value as PRE (1100).
  • RESERVed specifies the PID value as Reserved (0000).
  • SPLit specifies the PID value as Split (1000).

split property

Return the TRIGger:A:BUS:B<x>:USB:SPLit command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .et: The TRIGger:A:BUS:B<x>:USB:SPLit:ET command tree.
  • .hub: The TRIGger:A:BUS:B<x>:USB:SPLit:HUB command tree.
  • .port: The TRIGger:A:BUS:B<x>:USB:SPLit:PORT command tree.
  • .sc: The TRIGger:A:BUS:B<x>:USB:SPLit:SC command tree.
  • .se: The TRIGger:A:BUS:B<x>:USB:SPLit:SE command tree.

tokentype property

Return the TRIGger:A:BUS:B<x>:USB:TOKENType command.

Description
  • This command specifies the token type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:TOKENType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:A:BUS:B<x>:USB:TOKENType?
Info
  • ANY indicates any of the token types.
  • SOF indicates a SOF (start-of-frame) token type.
  • OUT indicates an OUT token type.
  • IN indicates an IN token type.
  • SETUP indicates a SETUP token type.

TriggerABusBItemUsbAddress

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue command.
  • .value: The TRIGger:A:BUS:B<x>:USB:ADDRess:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue command.

Description
  • This command specifies the binary address string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger. Use the command TRIGger:{A|B}:BUS:B<x>:USB:ADDRess:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

value property

Return the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue command.

Description
  • This command specifies the binary address string to be used for USB trigger. The trigger condition must be set to TOKEN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerABusBItemUsbAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue command.

Description
  • This command specifies the binary address string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger. Use the command TRIGger:{A|B}:BUS:B<x>:USB:ADDRess:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerABusBItemUsbAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ADDRess:VALue command.

Description
  • This command specifies the binary address string to be used for USB trigger. The trigger condition must be set to TOKEN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerABusBItemUsbCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:CONDition command.

Description
  • This command specifies the trigger condition for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:CONDition value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:A:BUS:B<x>:USB:CONDition?
Info
  • SYNC indicates triggering on a Sync field of a packet.
  • RESET sets triggering on a reset condition.
  • SUSPEND sets triggering on a suspend condition.
  • RESUME sets triggering on a resume condition.
  • EOP indicates triggering on an end-of-packet signal.
  • TOKENPacket indicates triggering on a token packet.
  • DATAPacket indicates triggering on a data packet.
  • HANDSHAKEPacket indicates triggering on a handshake packet.
  • SPECIALPacket indicates triggering on a special status packet.
  • ERRor indicates triggering on an error condition.

TriggerABusBItemUsbData

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:A:BUS:B<x>:USB:DATa:HIVALue command.
  • .offset: The TRIGger:A:BUS:B<x>:USB:DATa:OFFSet command.
  • .qualifier: The TRIGger:A:BUS:B<x>:USB:DATa:QUALifier command.
  • .size: The TRIGger:A:BUS:B<x>:USB:DATa:SIZe command.
  • .type: The TRIGger:A:BUS:B<x>:USB:DATa:TYPe command.
  • .value: The TRIGger:A:BUS:B<x>:USB:DATa:VALue command.

hivalue property

Return the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue command.

Description
  • This command specifies the binary data string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger when the trigger condition is DATA. Use the command TRIGger:{A|B}:BUS:B<x>:USB:DATa:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

offset property

Return the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet command.

Description
  • This command specifies the data offset in bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet?
Info
  • <NR1> is number in the range 0 to 1024.

qualifier property

Return the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on a USB bus signal. The trigger condition must be set to DATAPACKET. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier?
Info
  • EQual specifies the qualifier as Equal.
  • INrange specifies the qualifier as Inside Range.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • OUTrange specifies the qualifier as Out of Range.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.

size property

Return the TRIGger:A:BUS:B<x>:USB:DATa:SIZe command.

Description
  • This command specifies the number of contiguous data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe?
Info
  • <NR1> is number in the range 1 to 16.

type property

Return the TRIGger:A:BUS:B<x>:USB:DATa:TYPe command.

Description
  • This command specifies the data type for a USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe?
Info
  • ANY indicates either a DATA0 or DATA1 data packet type.
  • MDATA indicates a MDATA data packet type when on HIGH speed.

value property

Return the TRIGger:A:BUS:B<x>:USB:DATa:VALue command.

Description
  • This command specifies the binary data string to be used when triggering on a USB trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:VALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerABusBItemUsbDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:HIVALue command.

Description
  • This command specifies the binary data string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger when the trigger condition is DATA. Use the command TRIGger:{A|B}:BUS:B<x>:USB:DATa:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:HIVALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerABusBItemUsbDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:OFFSet command.

Description
  • This command specifies the data offset in bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:OFFSet?
Info
  • <NR1> is number in the range 0 to 1024.

TriggerABusBItemUsbDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on a USB bus signal. The trigger condition must be set to DATAPACKET. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:A:BUS:B<x>:USB:DATa:QUALifier?
Info
  • EQual specifies the qualifier as Equal.
  • INrange specifies the qualifier as Inside Range.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • OUTrange specifies the qualifier as Out of Range.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.

TriggerABusBItemUsbDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:SIZe command.

Description
  • This command specifies the number of contiguous data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:A:BUS:B<x>:USB:DATa:SIZe?
Info
  • <NR1> is number in the range 1 to 16.

TriggerABusBItemUsbDataType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:TYPe command.

Description
  • This command specifies the data type for a USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:A:BUS:B<x>:USB:DATa:TYPe?
Info
  • ANY indicates either a DATA0 or DATA1 data packet type.
  • MDATA indicates a MDATA data packet type when on HIGH speed.

TriggerABusBItemUsbDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:DATa:VALue command.

Description
  • This command specifies the binary data string to be used when triggering on a USB trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:DATa:VALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerABusBItemUsbEndpoint

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue command.

Description
  • This command specifies the binary endpoint string to be used for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue?
Info
  • <QString> within the range 0000 to 1111 (00 hex to 0F hex).

TriggerABusBItemUsbEndpointValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue command.

Description
  • This command specifies the binary endpoint string to be used for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:ENDPoint:VALue?
Info
  • <QString> within the range 0000 to 1111 (00 hex to 0F hex).

TriggerABusBItemUsbErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:ERRType command.

Description
  • This command specifies the error type to be used when the trigger condition is set to ERRor. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:ERRType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:A:BUS:B<x>:USB:ERRType?
Info
  • PID indicates the error type is set to packet ID.
  • CRC5 indicates the error type is set to 5-bit CRC.
  • CRC16 indicates the error type is set to 16-bit CRC.
  • BITSTUFFing indicates the error type is set to bit stuffing.

TriggerABusBItemUsbHandshaketype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:HANDSHAKEType command.

Description
  • This command specifies the handshake type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:HANDSHAKEType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:A:BUS:B<x>:USB:HANDSHAKEType?
Info
  • ANY indicates the instrument will trigger on any handshake type.
  • NAK indicates the instrument will trigger when a device cannot send or receive data.
  • ACK indicates the instrument will trigger when a packet is successfully received.
  • STALL indicates the instrument will trigger when a device requires intervention from the host.
  • NYET specifies the handshake type as No response Yet (0110).

TriggerABusBItemUsbSofframenumber

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber command.

Description
  • This command specifies the binary data string to be used for start of frame number, when the trigger condition is Token Packet and the token type is Start of Frame. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber?
Info
  • <QString> within the range 000 0000 0000 to 111 1111 1111 (000 hex to 7FF hex).

TriggerABusBItemUsbSpecialtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPECIALType command.

Description
  • This command specifies the packet ID (PID) for the special packet. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:A:BUS:B<x>:USB:SPECIALType?
Info
  • ANY specifies the PID value as Any (XX00).
  • ERROr specifies the PID value as ERR (1100).
  • PING specifies the PID value as PING (0100).
  • PREamble specifies the PID value as PRE (1100).
  • RESERVed specifies the PID value as Reserved (0000).
  • SPLit specifies the PID value as Split (1000).

TriggerABusBItemUsbSplit

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit? query and raise an AssertionError if the returned value does not match value.
Properties
  • .et: The TRIGger:A:BUS:B<x>:USB:SPLit:ET command tree.
  • .hub: The TRIGger:A:BUS:B<x>:USB:SPLit:HUB command tree.
  • .port: The TRIGger:A:BUS:B<x>:USB:SPLit:PORT command tree.
  • .sc: The TRIGger:A:BUS:B<x>:USB:SPLit:SC command tree.
  • .se: The TRIGger:A:BUS:B<x>:USB:SPLit:SE command tree.

et property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue command.

hub property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue command.

port property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue command.

sc property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue command.

se property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue command.

TriggerABusBItemUsbSplitEt

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction endpoint type value to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue?
Info
  • NOCARE — any endpoint type.
  • CONTRol — control endpoint type.
  • ISOchronous — isochronous endpoint type.
  • BULK — bulk endpoint type (BULK-IN or BULK-OUT).
  • INTERRUPT — interrupt endpoint type (Interrupt-IN).

TriggerABusBItemUsbSplitEtValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction endpoint type value to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue?
Info
  • NOCARE — any endpoint type.
  • CONTRol — control endpoint type.
  • ISOchronous — isochronous endpoint type.
  • BULK — bulk endpoint type (BULK-IN or BULK-OUT).
  • INTERRUPT — interrupt endpoint type (Interrupt-IN).

TriggerABusBItemUsbSplitHub

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction hub address value to trigger on. The trigger condition must be set to Special with packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerABusBItemUsbSplitHubValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction hub address value to trigger on. The trigger condition must be set to Special with packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerABusBItemUsbSplitPort

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction port address value to trigger on. The trigger condition must be set to Special with a packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerABusBItemUsbSplitPortValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction port address value to trigger on. The trigger condition must be set to Special with a packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerABusBItemUsbSplitSc

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies whether to trigger on the start or complete phase of the split transaction, based on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is NOCARE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue?
Info
  • NOCARE — trigger on either the start or complete phase of the split transaction.
  • SSPLIT — trigger on the start phase of the split transaction.
  • CSPLIT — trigger on the complete phase of the split transaction.

TriggerABusBItemUsbSplitScValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies whether to trigger on the start or complete phase of the split transaction, based on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is NOCARE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue?
Info
  • NOCARE — trigger on either the start or complete phase of the split transaction.
  • SSPLIT — trigger on the start phase of the split transaction.
  • CSPLIT — trigger on the complete phase of the split transaction.

TriggerABusBItemUsbSplitSe

Bases: SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue command.

value property

Return the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction start/end bit value to trigger on. The bus number is specified by x. Note: The start and end bits are interpreted based on the type of split transaction:
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue?
Info
  • NOCARE — any combination of S and E bits.
  • FULLSPEED — S bit = 0, E bit = 0.
  • LOWSPEED — S bit = 1, E bit = 0.
  • ISOSTART — S bit = 1, E bit = 0.
  • ISOMID — see note above.
  • ISOEND — see note above.
  • ISOALL — see note above.

TriggerABusBItemUsbSplitSeValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction start/end bit value to trigger on. The bus number is specified by x. Note: The start and end bits are interpreted based on the type of split transaction:
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue?
Info
  • NOCARE — any combination of S and E bits.
  • FULLSPEED — S bit = 0, E bit = 0.
  • LOWSPEED — S bit = 1, E bit = 0.
  • ISOSTART — S bit = 1, E bit = 0.
  • ISOMID — see note above.
  • ISOEND — see note above.
  • ISOALL — see note above.

TriggerABusBItemUsbTokentype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:B<x>:USB:TOKENType command.

Description
  • This command specifies the token type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:B<x>:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:B<x>:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:B<x>:USB:TOKENType value command.
SCPI Syntax
- TRIGger:A:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:A:BUS:B<x>:USB:TOKENType?
Info
  • ANY indicates any of the token types.
  • SOF indicates a SOF (start-of-frame) token type.
  • OUT indicates an OUT token type.
  • IN indicates an IN token type.
  • SETUP indicates a SETUP token type.

TriggerABusSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:BUS:SOUrce command.

Description
  • This command sets or queries the source bus for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:A:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:A:BUS:SOUrce B<x>
- TRIGger:A:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus.

TriggerACycle

Bases: SCPICmdRead

The TRIGger:A:CYCLe command tree.

Usage
  • Using the .query() method will send the TRIGger:A:CYCLe? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .highlimit: The TRIGger:A:CYCLe:HIGHLimit command.
  • .logicqualification: The TRIGger:A:CYCLe:LOGICQUALification command.
  • .lowlimit: The TRIGger:A:CYCLe:LOWLimit command.
  • .polarity: The TRIGger:A:CYCLe:POLarity command.
  • .source: The TRIGger:A:CYCLe:SOUrce command.
  • .view: The TRIGger:A:CYCLe:VIEW command.
  • .when: The TRIGger:A:CYCLe:WHEn command.

highlimit property

Return the TRIGger:A:CYCLe:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:LOWLimit to specify the lower value of the range).
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:CYCLe:HIGHLimit <NR3>
- TRIGger:A:CYCLe:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

logicqualification property

logicqualification: TriggerACycleLogicqualification

Return the TRIGger:A:CYCLe:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:A:CYCLe:LOGICQUALification?
Info
  • ON specifies that the cycle trigger type uses logic qualification.
  • OFF specifies that the cycle trigger type does not use logic qualification.

lowlimit property

Return the TRIGger:A:CYCLe:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds or Hz, when triggering on detection of a signal whose period is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:LOWLimit value command.
SCPI Syntax
- TRIGger:A:CYCLe:LOWLimit <NR3>
- TRIGger:A:CYCLe:LOWLimit?
Info
  • <NR3> is a floating point number that represents the upper value of the range.

polarity property

Return the TRIGger:A:CYCLe:POLarity command.

Description
  • This command specifies the polarity for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:POLarity value command.
SCPI Syntax
- TRIGger:A:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:A:CYCLe:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

source property

Return the TRIGger:A:CYCLe:SOUrce command.

Description
  • This command specifies the source waveform for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:SOUrce value command.
SCPI Syntax
- TRIGger:A:CYCLe:SOUrce {CH<x>}
- TRIGger:A:CYCLe:SOUrce?
Info
  • CH<x> specifies an analog input channel as the cycle trigger source.

view property

Return the TRIGger:A:CYCLe:VIEW command.

Description
  • This command sets or queries the units of low limit and high limit for the cycle trigger. These two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:VIEW value command.
SCPI Syntax
- TRIGger:A:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:A:CYCLe:VIEW?
Info
  • PERIOD specifies low limit and high limit values are in units of time (seconds).
  • FREQUENCY specifies low limit and high limit values are in units of frequency (Hz).

when property

Return the TRIGger:A:CYCLe:WHEn command.

Description
  • This command specifies to trigger when a signal is detected with a period (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:CYCLe:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:CYCLe:LOWLimit and TRIGger:{A|B}:CYCLe:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:WHEn value command.
SCPI Syntax
- TRIGger:A:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:CYCLe:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A,B}:CYCLe:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:CYCLe:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerACycleHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:LOWLimit to specify the lower value of the range).
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:CYCLe:HIGHLimit <NR3>
- TRIGger:A:CYCLe:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

TriggerACycleLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:A:CYCLe:LOGICQUALification?
Info
  • ON specifies that the cycle trigger type uses logic qualification.
  • OFF specifies that the cycle trigger type does not use logic qualification.

TriggerACycleLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds or Hz, when triggering on detection of a signal whose period is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:LOWLimit value command.
SCPI Syntax
- TRIGger:A:CYCLe:LOWLimit <NR3>
- TRIGger:A:CYCLe:LOWLimit?
Info
  • <NR3> is a floating point number that represents the upper value of the range.

TriggerACyclePolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:POLarity command.

Description
  • This command specifies the polarity for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:POLarity value command.
SCPI Syntax
- TRIGger:A:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:A:CYCLe:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

TriggerACycleSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:SOUrce command.

Description
  • This command specifies the source waveform for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:SOUrce value command.
SCPI Syntax
- TRIGger:A:CYCLe:SOUrce {CH<x>}
- TRIGger:A:CYCLe:SOUrce?
Info
  • CH<x> specifies an analog input channel as the cycle trigger source.

TriggerACycleView

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:VIEW command.

Description
  • This command sets or queries the units of low limit and high limit for the cycle trigger. These two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:VIEW value command.
SCPI Syntax
- TRIGger:A:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:A:CYCLe:VIEW?
Info
  • PERIOD specifies low limit and high limit values are in units of time (seconds).
  • FREQUENCY specifies low limit and high limit values are in units of frequency (Hz).

TriggerACycleWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:CYCLe:WHEn command.

Description
  • This command specifies to trigger when a signal is detected with a period (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:CYCLe:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:CYCLe:LOWLimit and TRIGger:{A|B}:CYCLe:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:A:CYCLe:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:CYCLe:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:CYCLe:WHEn value command.
SCPI Syntax
- TRIGger:A:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:CYCLe:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A,B}:CYCLe:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:CYCLe:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerAEdge

Bases: SCPICmdRead

The TRIGger:A:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:A:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .coupling: The TRIGger:A:EDGE:COUPling command.
  • .slope: The TRIGger:A:EDGE:SLOpe command.
  • .source: The TRIGger:A:EDGE:SOUrce command.

coupling property

Return the TRIGger:A:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
Info
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis.

slope property

Return the TRIGger:A:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.
  • EITher specifies to trigger on either the rising or falling edge of a signal.

source property

Return the TRIGger:A:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the edge trigger source.
  • LINE specifies AC line voltage, and is a valid source when B trigger is inactive.
  • AUXiliary specifies the Auxiliary Input.

TriggerAEdgeCoupling

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:A:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:A:EDGE:COUPling?
Info
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis.

TriggerAEdgeSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:A:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:A:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.
  • EITher specifies to trigger on either the rising or falling edge of a signal.

TriggerAEdgeSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
  • Using the .query() method will send the TRIGger:A:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:A:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:A:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the edge trigger source.
  • LINE specifies AC line voltage, and is a valid source when B trigger is inactive.
  • AUXiliary specifies the Auxiliary Input.

TriggerAHoldoff

Bases: SCPICmdRead

The TRIGger:A:HOLDoff command tree.

Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff? query and raise an AssertionError if the returned value does not match value.
Properties
  • .by: The TRIGger:A:HOLDoff:BY command.
  • .manual: The TRIGger:A:HOLDoff:MANUal command.
  • .time: The TRIGger:A:HOLDoff:TIMe command.
  • .user: The TRIGger:A:HOLDoff:USER command.

by property

Return the TRIGger:A:HOLDoff:BY command.

Description
  • This command sets or queries the type of holdoff for the A trigger. Holdoff types are expressed as either user-specified time (TIMe) or by an internally calculated random time value (RANDom). This command is equivalent to selecting Mode & Holdoff from the Trig menu and then setting the Holdoff type.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:BY? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:BY value command.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|RANDom}
- TRIGger:A:HOLDoff:BY?
Info
  • TIMe enables you to set the holdoff time via the TRIGger:A:HOLDoff:TIMe command.
  • RANDom specifies a random time value.

manual property

Return the TRIGger:A:HOLDoff:MANUal command.

Description
  • This command enables or disables the User hold-off menu.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:MANUal? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:MANUal? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:MANUal value command.
SCPI Syntax
- TRIGger:A:HOLDoff:MANUal <NR3>
- TRIGger:A:HOLDoff:MANUal?

time property

Return the TRIGger:A:HOLDoff:TIMe command.

Description
  • This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:TIMe value command.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
  • <NR3> specifies the holdoff time in seconds. The range is from 0 s to 10 s.

user property

Return the TRIGger:A:HOLDoff:USER command.

Description
  • This command releases the holdoff and accepts an A event.
Usage
  • Using the .write() method will send the TRIGger:A:HOLDoff:USER command.
SCPI Syntax
- TRIGger:A:HOLDoff:USER

TriggerAHoldoffBy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:HOLDoff:BY command.

Description
  • This command sets or queries the type of holdoff for the A trigger. Holdoff types are expressed as either user-specified time (TIMe) or by an internally calculated random time value (RANDom). This command is equivalent to selecting Mode & Holdoff from the Trig menu and then setting the Holdoff type.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:BY? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:BY value command.
SCPI Syntax
- TRIGger:A:HOLDoff:BY {TIMe|RANDom}
- TRIGger:A:HOLDoff:BY?
Info
  • TIMe enables you to set the holdoff time via the TRIGger:A:HOLDoff:TIMe command.
  • RANDom specifies a random time value.

TriggerAHoldoffManual

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:HOLDoff:MANUal command.

Description
  • This command enables or disables the User hold-off menu.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:MANUal? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:MANUal? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:MANUal value command.
SCPI Syntax
- TRIGger:A:HOLDoff:MANUal <NR3>
- TRIGger:A:HOLDoff:MANUal?

TriggerAHoldoffTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:HOLDoff:TIMe command.

Description
  • This command sets or queries the A trigger holdoff time. This command is equivalent to selecting Mode & Holdoff from the Trig menu, selecting Time, and then setting the desired Holdoff Time.
Usage
  • Using the .query() method will send the TRIGger:A:HOLDoff:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:HOLDoff:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:HOLDoff:TIMe value command.
SCPI Syntax
- TRIGger:A:HOLDoff:TIMe <NR3>
- TRIGger:A:HOLDoff:TIMe?
Info
  • <NR3> specifies the holdoff time in seconds. The range is from 0 s to 10 s.

TriggerAHoldoffUser

Bases: SCPICmdWriteNoArguments

The TRIGger:A:HOLDoff:USER command.

Description
  • This command releases the holdoff and accepts an A event.
Usage
  • Using the .write() method will send the TRIGger:A:HOLDoff:USER command.
SCPI Syntax
- TRIGger:A:HOLDoff:USER

TriggerALevel

Bases: SCPICmdRead

The TRIGger:A:LEVel command tree.

Usage
  • Using the .query() method will send the TRIGger:A:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:LEVel:CH<x> command.

ch property

Return the TRIGger:A:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerALevelChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
  • Using the .query() method will send the TRIGger:A:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:A:LEVel:CH<x> <NR3>
- TRIGger:A:LEVel:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerALogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:LOGICQUALification command.

Description
  • This command sets or queries the type of logic qualification to perform.
Usage
  • Using the .query() method will send the TRIGger:A:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:LOGICQUALification {AND|OR|NANd|NOR}
- TRIGger:A:LOGICQUALification?
Info
  • AND specifies to trigger if all conditions are true.
  • NANd specifies to trigger if any of the conditions are false.
  • NOR specifies to trigger if all conditions are false.
  • OR specifies to trigger if any of the conditions are true.

TriggerAMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:MODe command.

Description
  • This command sets or queries the A trigger mode. This command is equivalent to pushing the Mode button on the front panel.
Usage
  • Using the .query() method will send the TRIGger:A:MODe? query.
  • Using the .verify(value) method will send the TRIGger:A:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:MODe value command.
SCPI Syntax
- TRIGger:A:MODe {AUTO|NORMal}
- TRIGger:A:MODe?
Info
  • AUTO generates a trigger if one is not detected within a specified time period.
  • NORMal waits for a valid trigger event.

TriggerAPulsewidth

Bases: SCPICmdRead

The TRIGger:A:PULSEWidth command tree.

Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth? query and raise an AssertionError if the returned value does not match value.
Properties
  • .highlimit: The TRIGger:A:PULSEWidth:HIGHLimit command.
  • .logicqualification: The TRIGger:A:PULSEWidth:LOGICQUALification command.
  • .lowlimit: The TRIGger:A:PULSEWidth:LOWLimit command.
  • .polarity: The TRIGger:A:PULSEWidth:POLarity command.
  • .source: The TRIGger:A:PULSEWidth:SOUrce command.
  • .when: The TRIGger:A:PULSEWidth:WHEn command.

highlimit property

Return the TRIGger:A:PULSEWidth:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:LOWLimit to specify the lower value of the range.)
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

logicqualification property

Return the TRIGger:A:PULSEWidth:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:A:PULSEWidth:LOGICQUALification?
Info
  • ON specifies that the pulse width trigger type uses logic qualification.
  • OFF specifies that the pulse width trigger type does not use logic qualification.

lowlimit property

Return the TRIGger:A:PULSEWidth:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
Info
  • <NR3> is a floating point number that represents the lower value of the range.

polarity property

Return the TRIGger:A:PULSEWidth:POLarity command.

Description
  • This command specifies the polarity for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:POLarity value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

source property

Return the TRIGger:A:PULSEWidth:SOUrce command.

Description
  • This command specifies the source waveform for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:SOUrce value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
Info
  • CH<x> specifies an analog input channel as the pulse-width trigger source.
  • CH<x>_D<x> specifies an digital input channel as the pulse-width trigger source.

when property

Return the TRIGger:A:PULSEWidth:WHEn command.

Description
  • This command specifies to trigger when a pulse is detected with a width (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:PULSEWidth:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:PULSEWidth: LOWLimit and TRIGger:{A|B}:PULSEWidth:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:WHEn value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • WIThin causes a trigger when a pulse is detected that is within a range set by two values.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerAPulsewidthHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:LOWLimit to specify the lower value of the range.)
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:HIGHLimit value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:HIGHLimit <NR3>
- TRIGger:A:PULSEWidth:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

TriggerAPulsewidthLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:A:PULSEWidth:LOGICQUALification?
Info
  • ON specifies that the pulse width trigger type uses logic qualification.
  • OFF specifies that the pulse width trigger type does not use logic qualification.

TriggerAPulsewidthLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:LOWLimit value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:LOWLimit <NR3>
- TRIGger:A:PULSEWidth:LOWLimit?
Info
  • <NR3> is a floating point number that represents the lower value of the range.

TriggerAPulsewidthPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:POLarity command.

Description
  • This command specifies the polarity for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:POLarity value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:A:PULSEWidth:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

TriggerAPulsewidthSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:SOUrce command.

Description
  • This command specifies the source waveform for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:SOUrce value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:A:PULSEWidth:SOUrce?
Info
  • CH<x> specifies an analog input channel as the pulse-width trigger source.
  • CH<x>_D<x> specifies an digital input channel as the pulse-width trigger source.

TriggerAPulsewidthWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:PULSEWidth:WHEn command.

Description
  • This command specifies to trigger when a pulse is detected with a width (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:PULSEWidth:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:PULSEWidth: LOWLimit and TRIGger:{A|B}:PULSEWidth:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:A:PULSEWidth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:PULSEWidth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:PULSEWidth:WHEn value command.
SCPI Syntax
- TRIGger:A:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:A:PULSEWidth:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • WIThin causes a trigger when a pulse is detected that is within a range set by two values.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerARunt

Bases: SCPICmdRead

The TRIGger:A:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:A:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logicqualification: The TRIGger:A:RUNT:LOGICQUALification command.
  • .polarity: The TRIGger:A:RUNT:POLarity command.
  • .source: The TRIGger:A:RUNT:SOUrce command.
  • .when: The TRIGger:A:RUNT:WHEn command.
  • .width: The TRIGger:A:RUNT:WIDth command.

logicqualification property

logicqualification: TriggerARuntLogicqualification

Return the TRIGger:A:RUNT:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:A:RUNT:LOGICQUALification?
Info
  • ON specifies that the runt trigger type uses logic qualification.
  • OFF specifies that the runt trigger type does not use logic qualification.

polarity property

Return the TRIGger:A:RUNT:POLarity command.

Description
  • This command specifies the polarity for the runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
Info
  • POSitive indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGative indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher triggers on a runt of either polarity.

source property

Return the TRIGger:A:RUNT:SOUrce command.

Description
  • This command specifies the source waveform for the runt trigger. Note: Digital channels are not supported as runt trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:SOUrce value command.
SCPI Syntax
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
Info
  • CH<x> specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CH as the source, use TRIGger:{A|B}:LOWerthreshold:CH<x> and TRIGger:{A|B}:UPPerthreshold:CH<x>.

when property

Return the TRIGger:A:RUNT:WHEn command.

Description
  • This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
Info
  • OCCURS sets the instrument to trigger if a runt signal of any detectable width occurs.
  • LESSthan sets the instrument to trigger if the a runt pulse is detected with width less than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • MOREthan sets the instrument to trigger if the a runt pulse is detected with width greater than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • EQual sets the instrument to trigger if a runt pulse is detected with width equal to the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.
  • UNEQual sets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.

width property

Return the TRIGger:A:RUNT:WIDth command.

Description
  • This command specifies the width, in seconds, for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
Info
  • <NR3> is a floating point number that specifies the minimum width, in seconds.

TriggerARuntLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:RUNT:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:A:RUNT:LOGICQUALification?
Info
  • ON specifies that the runt trigger type uses logic qualification.
  • OFF specifies that the runt trigger type does not use logic qualification.

TriggerARuntPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:RUNT:POLarity command.

Description
  • This command specifies the polarity for the runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:A:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:RUNT:POLarity?
Info
  • POSitive indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGative indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher triggers on a runt of either polarity.

TriggerARuntSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:RUNT:SOUrce command.

Description
  • This command specifies the source waveform for the runt trigger. Note: Digital channels are not supported as runt trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:SOUrce value command.
SCPI Syntax
- TRIGger:A:RUNT:SOUrce {CH<x>}
- TRIGger:A:RUNT:SOUrce?
Info
  • CH<x> specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CH as the source, use TRIGger:{A|B}:LOWerthreshold:CH<x> and TRIGger:{A|B}:UPPerthreshold:CH<x>.

TriggerARuntWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:RUNT:WHEn command.

Description
  • This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:A:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:A:RUNT:WHEn?
Info
  • OCCURS sets the instrument to trigger if a runt signal of any detectable width occurs.
  • LESSthan sets the instrument to trigger if the a runt pulse is detected with width less than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • MOREthan sets the instrument to trigger if the a runt pulse is detected with width greater than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • EQual sets the instrument to trigger if a runt pulse is detected with width equal to the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.
  • UNEQual sets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.

TriggerARuntWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:RUNT:WIDth command.

Description
  • This command specifies the width, in seconds, for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:A:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:A:RUNT:WIDth <NR3>
- TRIGger:A:RUNT:WIDth?
Info
  • <NR3> is a floating point number that specifies the minimum width, in seconds.

TriggerASethold

Bases: SCPICmdRead

The TRIGger:A:SETHold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:A:SETHold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .settime: The TRIGger:A:SETHold:SETTime command.

settime property

Return the TRIGger:A:SETHold:SETTime command.

Description
  • This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
  • Using the .query() method will send the TRIGger:A:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:A:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
Info
  • <NR3> is a floating point number that specifies the setup time for setup and hold violation triggering.

TriggerASetholdSettime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:SETHold:SETTime command.

Description
  • This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
  • Using the .query() method will send the TRIGger:A:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:A:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:A:SETHold:SETTime <NR3>
- TRIGger:A:SETHold:SETTime?
Info
  • <NR3> is a floating point number that specifies the setup time for setup and hold violation triggering.

TriggerATimeout

Bases: SCPICmdRead

The TRIGger:A:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logicqualification: The TRIGger:A:TIMEOut:LOGICQUALification command.
  • .polarity: The TRIGger:A:TIMEOut:POLarity command.
  • .source: The TRIGger:A:TIMEOut:SOUrce command.
  • .time: The TRIGger:A:TIMEOut:TIMe command.

logicqualification property

Return the TRIGger:A:TIMEOut:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a timeout trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:A:TIMEOut:LOGICQUALification?
Info
  • ON specifies that the timeout trigger type uses logic qualification.
  • OFF specifies that the timeout trigger type does not use logic qualification.

polarity property

Return the TRIGger:A:TIMEOut:POLarity command.

Description
  • When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
Info
  • STAYSHigh triggers when the signal stays high during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • STAYSLow triggers when the signal stays low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • EITher triggers when the signal is either high or low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.

source property

Return the TRIGger:A:TIMEOut:SOUrce command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the source. The available sources are live channels and digital channels. The default is channel 1. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:SOUrce value command.
SCPI Syntax
- TRIGger:A:TIMEOut:SOUrce {CH<x>}
- TRIGger:A:TIMEOut:SOUrce?
Info
  • CH<x> specifies an analog channel as the timeout trigger source.

time property

Return the TRIGger:A:TIMEOut:TIMe command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the timeout time, in seconds. This command is equivalent to selecting Timeout from the Trig menu and setting a value for Time Limit. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
Info
  • <NR3> is a floating point number that specifies the timeout time, in seconds.

TriggerATimeoutLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TIMEOut:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a timeout trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:A:TIMEOut:LOGICQUALification?
Info
  • ON specifies that the timeout trigger type uses logic qualification.
  • OFF specifies that the timeout trigger type does not use logic qualification.

TriggerATimeoutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TIMEOut:POLarity command.

Description
  • When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:A:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:A:TIMEOut:POLarity?
Info
  • STAYSHigh triggers when the signal stays high during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • STAYSLow triggers when the signal stays low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • EITher triggers when the signal is either high or low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.

TriggerATimeoutSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TIMEOut:SOUrce command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the source. The available sources are live channels and digital channels. The default is channel 1. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut.
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:SOUrce value command.
SCPI Syntax
- TRIGger:A:TIMEOut:SOUrce {CH<x>}
- TRIGger:A:TIMEOut:SOUrce?
Info
  • CH<x> specifies an analog channel as the timeout trigger source.

TriggerATimeoutTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TIMEOut:TIMe command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the timeout time, in seconds. This command is equivalent to selecting Timeout from the Trig menu and setting a value for Time Limit. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut
Usage
  • Using the .query() method will send the TRIGger:A:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:A:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:A:TIMEOut:TIMe <NR3>
- TRIGger:A:TIMEOut:TIMe?
Info
  • <NR3> is a floating point number that specifies the timeout time, in seconds.

TriggerATransition

Bases: SCPICmdRead

The TRIGger:A:TRANsition command tree.

Usage
  • Using the .query() method will send the TRIGger:A:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition? query and raise an AssertionError if the returned value does not match value.
Properties
  • .deltatime: The TRIGger:A:TRANsition:DELTatime command.
  • .logicqualification: The TRIGger:A:TRANsition:LOGICQUALification command.
  • .polarity: The TRIGger:A:TRANsition:POLarity command.
  • .source: The TRIGger:A:TRANsition:SOUrce command.
  • .when: The TRIGger:A:TRANsition:WHEn command.

deltatime property

Return the TRIGger:A:TRANsition:DELTatime command.

Description
  • This command specifies the delta time (that is Time Limit) used in calculating the transition value for the transition (that is Rise or Fall Time) trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:DELTatime? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:DELTatime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:DELTatime value command.
SCPI Syntax
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
Info
  • <NR3> is a floating point number that specifies the delta time, in seconds.

logicqualification property

Return the TRIGger:A:TRANsition:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a transition trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:A:TRANsition:LOGICQUALification?
Info
  • ON specifies that the transition trigger type uses logic qualification.
  • OFF specifies that the transition trigger type does not use logic qualification.

polarity property

Return the TRIGger:A:TRANsition:POLarity command.

Description
  • This command specifies the polarity for the transition trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
Info
  • POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGative indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.

source property

Return the TRIGger:A:TRANsition:SOUrce command.

Description
  • This command specifies the source waveform for a transition trigger. Note: Digital channels are not supported as transition trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:SOUrce value command.
SCPI Syntax
- TRIGger:A:TRANsition:SOUrce {CH<x>}
- TRIGger:A:TRANsition:SOUrce?
Info
  • CH<x> specifies one of the analog channels to be used as the source for a transition trigger.

when property

Return the TRIGger:A:TRANsition:WHEn command.

Description
  • This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
Info
  • FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A:TRANsition:DELTatime.
  • SLOWer sets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.
  • EQual sets the trigger to occur when the signal transition time is equal to the time set by TRIGger:A:TRANsition:DELTatime.
  • UNEQual sets the trigger to occur when the signal transition time is not equal to the time set by TRIGger:A:TRANsition:DELTatime.

TriggerATransitionDeltatime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TRANsition:DELTatime command.

Description
  • This command specifies the delta time (that is Time Limit) used in calculating the transition value for the transition (that is Rise or Fall Time) trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:DELTatime? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:DELTatime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:DELTatime value command.
SCPI Syntax
- TRIGger:A:TRANsition:DELTatime <NR3>
- TRIGger:A:TRANsition:DELTatime?
Info
  • <NR3> is a floating point number that specifies the delta time, in seconds.

TriggerATransitionLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TRANsition:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a transition trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:A:TRANsition:LOGICQUALification?
Info
  • ON specifies that the transition trigger type uses logic qualification.
  • OFF specifies that the transition trigger type does not use logic qualification.

TriggerATransitionPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TRANsition:POLarity command.

Description
  • This command specifies the polarity for the transition trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:A:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:A:TRANsition:POLarity?
Info
  • POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGative indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.

TriggerATransitionSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TRANsition:SOUrce command.

Description
  • This command specifies the source waveform for a transition trigger. Note: Digital channels are not supported as transition trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:SOUrce value command.
SCPI Syntax
- TRIGger:A:TRANsition:SOUrce {CH<x>}
- TRIGger:A:TRANsition:SOUrce?
Info
  • CH<x> specifies one of the analog channels to be used as the source for a transition trigger.

TriggerATransitionWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TRANsition:WHEn command.

Description
  • This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
  • Using the .query() method will send the TRIGger:A:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:A:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:A:TRANsition:WHEn?
Info
  • FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A:TRANsition:DELTatime.
  • SLOWer sets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.
  • EQual sets the trigger to occur when the signal transition time is equal to the time set by TRIGger:A:TRANsition:DELTatime.
  • UNEQual sets the trigger to occur when the signal transition time is not equal to the time set by TRIGger:A:TRANsition:DELTatime.

TriggerAType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:TYPe command.

Description
  • This command sets or queries the type of A or B trigger.
Usage
  • Using the .query() method will send the TRIGger:A:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:A:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:TYPe value command.
SCPI Syntax
- TRIGger:A:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:A:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • WIDth specifies that the trigger occurs when a pulse with a specified with is found.
  • TIMEOut specifies that a trigger occurs when a pulse with the specified timeout is found.
  • RUNt specifies that a trigger occurs when a pulse with the specified parameters is found.
  • WINdow specifies that a trigger occurs when a signal with the specified window parameters is found.
  • SETHold specifies that a trigger occurs when a signal is found that meets the setup and hold parameters.
  • TRANsition specifies that a trigger occurs when a specified pulse is found that meets the transition trigger parameters.
  • BUS specifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.

TriggerAUpperthreshold

Bases: SCPICmdRead

The TRIGger:A:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:A:UPPerthreshold:CH<x> command.

ch property

Return the TRIGger:A:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the specified channel upper trigger level. The CH range is 1 to 8 and depends on the number of analog channels on your instrument.
Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerAUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:A:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the specified channel upper trigger level. The CH range is 1 to 8 and depends on the number of analog channels on your instrument.
Usage
  • Using the .query() method will send the TRIGger:A:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:A:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:A:UPPerthreshold:CH<x> <NR3>
- TRIGger:A:UPPerthreshold:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerAWindow

Bases: SCPICmdRead

The TRIGger:A:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:A:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow? query and raise an AssertionError if the returned value does not match value.
Properties
  • .crossing: The TRIGger:A:WINdow:CROSSIng command.
  • .logicqualification: The TRIGger:A:WINdow:LOGICQUALification command.
  • .source: The TRIGger:A:WINdow:SOUrce command.
  • .when: The TRIGger:A:WINdow:WHEn command.
  • .width: The TRIGger:A:WINdow:WIDth command.

crossing property

Return the TRIGger:A:WINdow:CROSSIng command.

Description
  • This command sets or queries the window trigger threshold crossing of the selected trigger source. The threshold crossing selection is only effective when :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater or OUTSIDEGreater.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:CROSSIng? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:CROSSIng? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:CROSSIng value command.
SCPI Syntax
- TRIGger:A:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:A:WINdow:CROSSIng?
Info
  • UPPer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe upper threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains above the upper threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesdownward through the upper threshold.
  • LOWer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe lower threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains below the lower threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesupwards through the lower threshold.
  • EITher if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exitsthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remains eitherabove the upper threshold or below the lower threshold for longer than the timelimit (:TRIGger:{A|B}:WINdow:WIDTH) and then crosses a threshold.
  • NONe if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) without crossingthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remainsoutside the upper and lower thresholds for longer than the time limit(:TRIGger:{A|B}:WINdow:WIDTH) without crossing through either the upperor lower threshold.

logicqualification property

Return the TRIGger:A:WINdow:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a window trigger.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:A:WINdow:LOGICQUALification?
Info
  • ON specifies that the window trigger type uses logic qualification.
  • OFF specifies that the window trigger type does not use logic qualification.

source property

Return the TRIGger:A:WINdow:SOUrce command.

Description
  • This command sets or queries the source for a window trigger. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:SOUrce value command.
SCPI Syntax
- TRIGger:A:WINdow:SOUrce {CH<x>}
- TRIGger:A:WINdow:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

when property

Return the TRIGger:A:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Trigger When box. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:A:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:A:WINdow:WHEn?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

width property

Return the TRIGger:A:WINdow:WIDth command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Inside > Limit or Outside > Limit in the Trigger When box, and setting the Time Limit.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:WIDth value command.
SCPI Syntax
- TRIGger:A:WINdow:WIDth <NR3>
- TRIGger:A:WINdow:WIDth?
Info
  • <NR3> is the minimum width for a window violation.

TriggerAWindowCrossing

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:WINdow:CROSSIng command.

Description
  • This command sets or queries the window trigger threshold crossing of the selected trigger source. The threshold crossing selection is only effective when :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater or OUTSIDEGreater.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:CROSSIng? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:CROSSIng? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:CROSSIng value command.
SCPI Syntax
- TRIGger:A:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:A:WINdow:CROSSIng?
Info
  • UPPer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe upper threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains above the upper threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesdownward through the upper threshold.
  • LOWer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe lower threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains below the lower threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesupwards through the lower threshold.
  • EITher if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exitsthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remains eitherabove the upper threshold or below the lower threshold for longer than the timelimit (:TRIGger:{A|B}:WINdow:WIDTH) and then crosses a threshold.
  • NONe if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) without crossingthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remainsoutside the upper and lower thresholds for longer than the time limit(:TRIGger:{A|B}:WINdow:WIDTH) without crossing through either the upperor lower threshold.

TriggerAWindowLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:WINdow:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a window trigger.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:LOGICQUALification value command.
SCPI Syntax
- TRIGger:A:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:A:WINdow:LOGICQUALification?
Info
  • ON specifies that the window trigger type uses logic qualification.
  • OFF specifies that the window trigger type does not use logic qualification.

TriggerAWindowSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:WINdow:SOUrce command.

Description
  • This command sets or queries the source for a window trigger. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:SOUrce value command.
SCPI Syntax
- TRIGger:A:WINdow:SOUrce {CH<x>}
- TRIGger:A:WINdow:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

TriggerAWindowWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Trigger When box. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:A:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:A:WINdow:WHEn?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

TriggerAWindowWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:A:WINdow:WIDth command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Inside > Limit or Outside > Limit in the Trigger When box, and setting the Time Limit.
Usage
  • Using the .query() method will send the TRIGger:A:WINdow:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:A:WINdow:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:A:WINdow:WIDth value command.
SCPI Syntax
- TRIGger:A:WINdow:WIDth <NR3>
- TRIGger:A:WINdow:WIDth?
Info
  • <NR3> is the minimum width for a window violation.

TriggerAuxlevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:AUXLevel command.

Description
  • For those instruments that have an Auxiliary Input (such as an MSO58LP), this command sets or queries the Auxiliary Input voltage level to use for an edge trigger.
Usage
  • Using the .query() method will send the TRIGger:AUXLevel? query.
  • Using the .verify(value) method will send the TRIGger:AUXLevel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:AUXLevel value command.
SCPI Syntax
- TRIGger:AUXLevel {<NR3>|ECL|TTL}
- TRIGger:AUXLevel?
Info
  • <NR3> is trigger level in Volts.
  • ECL sets trigger level to -1.3 Volts.
  • TTL sets trigger level to 1.4 Volts.

TriggerB

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B command tree.

Usage
  • Using the .query() method will send the TRIGger:B? query.
  • Using the .verify(value) method will send the TRIGger:B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .by: The TRIGger:B:BY command.
  • .events: The TRIGger:B:EVENTS command tree.
  • .reset: The TRIGger:B:RESET command.
  • .scan: The TRIGger:B:SCAN command tree.
  • .state: The TRIGger:B:STATE command.
  • .time: The TRIGger:B:TIMe command.
  • .bus: The TRIGger:B:BUS command tree.
  • .cycle: The TRIGger:B:CYCLe command tree.
  • .edge: The TRIGger:B:EDGE command tree.
  • .level: The TRIGger:B:LEVel command tree.
  • .pulsewidth: The TRIGger:B:PULSEWidth command tree.
  • .runt: The TRIGger:B:RUNT command tree.
  • .sethold: The TRIGger:B:SETHold command tree.
  • .timeout: The TRIGger:B:TIMEOut command tree.
  • .transition: The TRIGger:B:TRANsition command tree.
  • .type: The TRIGger:B:TYPe command.
  • .upperthreshold: The TRIGger:B:UPPerthreshold command tree.
  • .window: The TRIGger:B:WINdow command tree.

bus property

Return the TRIGger:B:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .b: The TRIGger:B:BUS:B<x> command tree.
  • .source: The TRIGger:B:BUS:SOUrce command.

by property

Return the TRIGger:B:BY command.

Description
  • This command selects or returns whether the B trigger occurs after a specified number of events or a specified period of time after the A trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BY? query.
  • Using the .verify(value) method will send the TRIGger:B:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BY value command.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb|ACCepts|REJects}
- TRIGger:B:BY?
Info
  • EVENTS sets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified by TRIGger:B:EVENTS:COUNt.
  • TIMe sets the B trigger to occur a set time after the A trigger event. The time period is specified by TRIGger:B:TIMe.
  • ARMAtrigb arms the oscilloscope for triggering when the A-Event occurs (once) to trigger on one or more B-Events.
  • ACCepts sets the oscilloscope to trigger on the A Event if a B Event is found within the specified timeout.
  • REJects sets the oscilloscope to trigger on the A Event if a B Event is not found within the specified timeout.

cycle property

Return the TRIGger:B:CYCLe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:CYCLe? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .highlimit: The TRIGger:B:CYCLe:HIGHLimit command.
  • .logicqualification: The TRIGger:B:CYCLe:LOGICQUALification command.
  • .lowlimit: The TRIGger:B:CYCLe:LOWLimit command.
  • .polarity: The TRIGger:B:CYCLe:POLarity command.
  • .source: The TRIGger:B:CYCLe:SOUrce command.
  • .view: The TRIGger:B:CYCLe:VIEW command.
  • .when: The TRIGger:B:CYCLe:WHEn command.

edge property

Return the TRIGger:B:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .coupling: The TRIGger:B:EDGE:COUPling command.
  • .slope: The TRIGger:B:EDGE:SLOpe command.
  • .source: The TRIGger:B:EDGE:SOUrce command.

events property

Return the TRIGger:B:EVENTS command tree.

Usage
  • Using the .query() method will send the TRIGger:B:EVENTS? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .count: The TRIGger:B:EVENTS:COUNt command.

level property

Return the TRIGger:B:LEVel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:LEVel:CH<x> command.

pulsewidth property

pulsewidth: TriggerBPulsewidth

Return the TRIGger:B:PULSEWidth command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .highlimit: The TRIGger:B:PULSEWidth:HIGHLimit command.
  • .logicqualification: The TRIGger:B:PULSEWidth:LOGICQUALification command.
  • .lowlimit: The TRIGger:B:PULSEWidth:LOWLimit command.
  • .polarity: The TRIGger:B:PULSEWidth:POLarity command.
  • .source: The TRIGger:B:PULSEWidth:SOUrce command.
  • .when: The TRIGger:B:PULSEWidth:WHEn command.

reset property

Return the TRIGger:B:RESET command.

Description
  • This command sets the B reset trigger level to 50%.
Usage
  • Using the .write(value) method will send the TRIGger:B:RESET value command.
SCPI Syntax
- TRIGger:B:RESET SETLevel
Info
  • SETLevel sets the B reset trigger level to 50%.
Sub-properties
  • .edge: The TRIGger:B:RESET:EDGE command tree.
  • .state: The TRIGger:B:RESET:STATE command tree.
  • .timeout: The TRIGger:B:RESET:TIMEOut command tree.
  • .type: The TRIGger:B:RESET:TYPe command.

runt property

Return the TRIGger:B:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logicqualification: The TRIGger:B:RUNT:LOGICQUALification command.
  • .polarity: The TRIGger:B:RUNT:POLarity command.
  • .source: The TRIGger:B:RUNT:SOUrce command.
  • .when: The TRIGger:B:RUNT:WHEn command.
  • .width: The TRIGger:B:RUNT:WIDth command.

scan property

Return the TRIGger:B:SCAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .advanceafter: The TRIGger:B:SCAN:ADVANCEafter command.
  • .endevent: The TRIGger:B:SCAN:ENDevent command.
  • .mode: The TRIGger:B:SCAN:MODE command.

sethold property

sethold: TriggerBSethold

Return the TRIGger:B:SETHold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:B:SETHold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .settime: The TRIGger:B:SETHold:SETTime command.

state property

Return the TRIGger:B:STATE command.

Description
  • This command sets or queries the state of B trigger activity. If the B trigger state is on, the B trigger is part of the triggering sequence. If the B trigger state is off, then only the A trigger causes the trigger event.
Usage
  • Using the .query() method will send the TRIGger:B:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:STATE value command.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
  • ON indicates that the B trigger is active and causes trigger events with the A trigger.
  • OFF indicates that only the A trigger causes trigger events.
  • <NR1> is an integer number. 0 turns off the B trigger; any other value activates the B trigger.

time property

Return the TRIGger:B:TIMe command.

Description
  • This command sets or queries B trigger delay time, in seconds. The B Trigger time applies only if TRIGger:B:BY is set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
Info
  • <NR3> is the B trigger delay time in seconds.

timeout property

timeout: TriggerBTimeout

Return the TRIGger:B:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .logicqualification: The TRIGger:B:TIMEOut:LOGICQUALification command.
  • .polarity: The TRIGger:B:TIMEOut:POLarity command.
  • .source: The TRIGger:B:TIMEOut:SOUrce command.
  • .time: The TRIGger:B:TIMEOut:TIMe command.

transition property

transition: TriggerBTransition

Return the TRIGger:B:TRANsition command tree.

Usage
  • Using the .query() method will send the TRIGger:B:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .deltatime: The TRIGger:B:TRANsition:DELTatime command.
  • .logicqualification: The TRIGger:B:TRANsition:LOGICQUALification command.
  • .polarity: The TRIGger:B:TRANsition:POLarity command.
  • .source: The TRIGger:B:TRANsition:SOUrce command.
  • .when: The TRIGger:B:TRANsition:WHEn command.

type property

Return the TRIGger:B:TYPe command.

Description
  • This command sets or queries the type of A or B trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TYPe value command.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • WIDth specifies that the trigger occurs when a pulse with a specified with is found.
  • TIMEOut specifies that a trigger occurs when a pulse with the specified timeout is found.
  • RUNt specifies that a trigger occurs when a pulse with the specified parameters is found.
  • WINdow specifies that a trigger occurs when a signal with the specified window parameters is found.
  • SETHold specifies that a trigger occurs when a signal is found that meets the setup and hold parameters.
  • TRANsition specifies that a trigger occurs when a specified pulse is found that meets the transition trigger parameters.
  • BUS specifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.

upperthreshold property

upperthreshold: TriggerBUpperthreshold

Return the TRIGger:B:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .ch: The TRIGger:B:UPPerthreshold:CH<x> command.

window property

Return the TRIGger:B:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:B:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .crossing: The TRIGger:B:WINdow:CROSSIng command.
  • .logicqualification: The TRIGger:B:WINdow:LOGICQUALification command.
  • .source: The TRIGger:B:WINdow:SOUrce command.
  • .when: The TRIGger:B:WINdow:WHEn command.
  • .width: The TRIGger:B:WINdow:WIDth command.

TriggerBBus

Bases: SCPICmdRead

The TRIGger:B:BUS command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .b: The TRIGger:B:BUS:B<x> command tree.
  • .source: The TRIGger:B:BUS:SOUrce command.

b property

Return the TRIGger:B:BUS:B<x> command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .arinc429a: The TRIGger:B:BUS:B<x>:ARINC429A command tree.
  • .audio: The TRIGger:B:BUS:B<x>:AUDio command tree.
  • .autoethernet: The TRIGger:B:BUS:B<x>:AUTOETHERnet command tree.
  • .can: The TRIGger:B:BUS:B<x>:CAN command tree.
  • .ethernet: The TRIGger:B:BUS:B<x>:ETHERnet command tree.
  • .flexray: The TRIGger:B:BUS:B<x>:FLEXray command tree.
  • .i2c: The TRIGger:B:BUS:B<x>:I2C command tree.
  • .i3c: The TRIGger:B:BUS:B<x>:I3C command tree.
  • .lin: The TRIGger:B:BUS:B<x>:LIN command tree.
  • .mil1553b: The TRIGger:B:BUS:B<x>:MIL1553B command tree.
  • .parallel: The TRIGger:B:BUS:B<x>:PARallel command tree.
  • .rs232c: The TRIGger:B:BUS:B<x>:RS232C command tree.
  • .sent: The TRIGger:B:BUS:B<x>:SENT command tree.
  • .spi: The TRIGger:B:BUS:B<x>:SPI command tree.
  • .spmi: The TRIGger:B:BUS:B<x>:SPMI command tree.
  • .svid: The TRIGger:B:BUS:B<x>:SVID command tree.
  • .usb: The TRIGger:B:BUS:B<x>:USB command tree.

source property

Return the TRIGger:B:BUS:SOUrce command.

Description
  • This command sets or queries the source bus for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:B:BUS:SOUrce B<x>
- TRIGger:B:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus.

TriggerBBusBItem

Bases: ValidatedDynamicNumberCmd, SCPICmdRead

The TRIGger:B:BUS:B<x> command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>? query and raise an AssertionError if the returned value does not match value.
Properties
  • .arinc429a: The TRIGger:B:BUS:B<x>:ARINC429A command tree.
  • .audio: The TRIGger:B:BUS:B<x>:AUDio command tree.
  • .autoethernet: The TRIGger:B:BUS:B<x>:AUTOETHERnet command tree.
  • .can: The TRIGger:B:BUS:B<x>:CAN command tree.
  • .ethernet: The TRIGger:B:BUS:B<x>:ETHERnet command tree.
  • .flexray: The TRIGger:B:BUS:B<x>:FLEXray command tree.
  • .i2c: The TRIGger:B:BUS:B<x>:I2C command tree.
  • .i3c: The TRIGger:B:BUS:B<x>:I3C command tree.
  • .lin: The TRIGger:B:BUS:B<x>:LIN command tree.
  • .mil1553b: The TRIGger:B:BUS:B<x>:MIL1553B command tree.
  • .parallel: The TRIGger:B:BUS:B<x>:PARallel command tree.
  • .rs232c: The TRIGger:B:BUS:B<x>:RS232C command tree.
  • .sent: The TRIGger:B:BUS:B<x>:SENT command tree.
  • .spi: The TRIGger:B:BUS:B<x>:SPI command tree.
  • .spmi: The TRIGger:B:BUS:B<x>:SPMI command tree.
  • .svid: The TRIGger:B:BUS:B<x>:SVID command tree.
  • .usb: The TRIGger:B:BUS:B<x>:USB command tree.

arinc429a property

Return the TRIGger:B:BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:ARINC429A:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:ARINC429A:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe command.
  • .label: The TRIGger:B:BUS:B<x>:ARINC429A:LABel command tree.
  • .sdi: The TRIGger:B:BUS:B<x>:ARINC429A:SDI command tree.
  • .ssm: The TRIGger:B:BUS:B<x>:ARINC429A:SSM command tree.

audio property

Return the TRIGger:B:BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:AUDio:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:AUDio:DATa command tree.

autoethernet property

Return the TRIGger:B:BUS:B<x>:AUTOETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition command.
  • .errortype: The TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

can property

Return the TRIGger:B:BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:CAN:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:CAN:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:CAN:ERRType command.
  • .fd: The TRIGger:B:BUS:B<x>:CAN:FD command tree.
  • .frametype: The TRIGger:B:BUS:B<x>:CAN:FRAMEtype command.
  • .identifier: The TRIGger:B:BUS:B<x>:CAN:IDentifier command tree.

ethernet property

Return the TRIGger:B:BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:ETHERnet:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:B:BUS:B<x>:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:B:BUS:B<x>:ETHERnet:QTAG command tree.
  • .tcpheader: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader command tree.

flexray property

Return the TRIGger:B:BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:FLEXray:CONDition command.
  • .cyclecount: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount command tree.
  • .data: The TRIGger:B:BUS:B<x>:FLEXray:DATa command tree.
  • .eoftype: The TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE command.
  • .errtype: The TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE command.
  • .frameid: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID command tree.
  • .frametype: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEType command.
  • .header: The TRIGger:B:BUS:B<x>:FLEXray:HEADER command tree.

i2c property

Return the TRIGger:B:BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:I2C:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:I2C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:I2C:DATa command tree.

i3c property

Return the TRIGger:B:BUS:B<x>:I3C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:I3C:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:I3C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:I3C:DATa command tree.
  • .errortype: The TRIGger:B:BUS:B<x>:I3C:ERRORTYPe command.
  • .sdr: The TRIGger:B:BUS:B<x>:I3C:SDR command tree.
  • .tbit: The TRIGger:B:BUS:B<x>:I3C:TBIT command tree.

lin property

Return the TRIGger:B:BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:LIN:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:LIN:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:LIN:ERRTYPE command.
  • .identifier: The TRIGger:B:BUS:B<x>:LIN:IDentifier command tree.

mil1553b property

Return the TRIGger:B:BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .command: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:B:BUS:B<x>:MIL1553B:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:MIL1553B:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe command.
  • .status: The TRIGger:B:BUS:B<x>:MIL1553B:STATus command tree.
  • .time: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe command tree.

parallel property

Return the TRIGger:B:BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .data: The TRIGger:B:BUS:B<x>:PARallel:DATa command tree.

rs232c property

Return the TRIGger:B:BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:RS232C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:RS232C:DATa command tree.

sent property

Return the TRIGger:B:BUS:B<x>:SENT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:SENT:CONDition command.
  • .errtype: The TRIGger:B:BUS:B<x>:SENT:ERRType command.
  • .fast: The TRIGger:B:BUS:B<x>:SENT:FAST command tree.
  • .pause: The TRIGger:B:BUS:B<x>:SENT:PAUSE command tree.
  • .slow: The TRIGger:B:BUS:B<x>:SENT:SLOW command tree.

spi property

Return the TRIGger:B:BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:SPI:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:SPI:DATa command tree.

spmi property

Return the TRIGger:B:BUS:B<x>:SPMI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .condition: The TRIGger:B:BUS:B<x>:SPMI:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:SPMI:DATa command tree.
  • .masteraddress: The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess command tree.
  • .noresponse: The TRIGger:B:BUS:B<x>:SPMI:NORESPonse command.
  • .registeraddress: The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess command tree.
  • .slaveaddress: The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess command tree.

svid property

Return the TRIGger:B:BUS:B<x>:SVID command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .command: The TRIGger:B:BUS:B<x>:SVID:COMMand command tree.
  • .condition: The TRIGger:B:BUS:B<x>:SVID:CONDition command.
  • .error: The TRIGger:B:BUS:B<x>:SVID:ERRor command tree.
  • .parity: The TRIGger:B:BUS:B<x>:SVID:PARity command tree.
  • .payload: The TRIGger:B:BUS:B<x>:SVID:PAYLoad command tree.
  • .slave: The TRIGger:B:BUS:B<x>:SVID:SLAVe command tree.

usb property

Return the TRIGger:B:BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:USB:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:USB:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:USB:DATa command tree.
  • .endpoint: The TRIGger:B:BUS:B<x>:USB:ENDPoint command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:USB:ERRType command.
  • .handshaketype: The TRIGger:B:BUS:B<x>:USB:HANDSHAKEType command.
  • .sofframenumber: The TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber command.
  • .specialtype: The TRIGger:B:BUS:B<x>:USB:SPECIALType command.
  • .split: The TRIGger:B:BUS:B<x>:USB:SPLit command tree.
  • .tokentype: The TRIGger:B:BUS:B<x>:USB:TOKENType command.

TriggerBBusBItemArinc429a

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:ARINC429A:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:ARINC429A:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe command.
  • .label: The TRIGger:B:BUS:B<x>:ARINC429A:LABel command tree.
  • .sdi: The TRIGger:B:BUS:B<x>:ARINC429A:SDI command tree.
  • .ssm: The TRIGger:B:BUS:B<x>:ARINC429A:SSM command tree.

condition property

Return the TRIGger:B:BUS:B<x>:ARINC429A:CONDition command.

Description
  • This command specifies a field or condition for an ARINC429 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition?
Info
  • SOW specifies triggering on the first bit of a word.
  • LABel specifies triggering on a matching label.
  • DATa specifies triggering on matching packet data field(s).
  • LABELANDDATA specifies triggering on a matching label and matching packet data field(s).
  • EOW specifies triggering on the 32nd bit of a word.
  • ERRor specifies triggering on a specified error condition.

data property

Return the TRIGger:B:BUS:B<x>:ARINC429A:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue command.

errtype property

Return the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe command.

Description
  • This command sets or queries the error type when triggering on an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe?
Info
  • ANY sets the error type to match any of the other available error types.
  • PARity sets the error type to match on parity errors (parity value results in even parity count for a word).
  • WORD sets the error type to match on word errors (any unframed or unknown decode data).
  • GAP sets the error type to match on gap violations (less than 4 bits idle time between two packets on the bus).

label property

Return the TRIGger:B:BUS:B<x>:ARINC429A:LABel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue command.

sdi property

Return the TRIGger:B:BUS:B<x>:ARINC429A:SDI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue command.

ssm property

Return the TRIGger:B:BUS:B<x>:ARINC429A:SSM command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue command.

TriggerBBusBItemArinc429aCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:CONDition command.

Description
  • This command specifies a field or condition for an ARINC429 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition {SOW|LABel|DATa|LABELANDDATA|EOW|ERRor}
- TRIGger:B:BUS:B<x>:ARINC429A:CONDition?
Info
  • SOW specifies triggering on the first bit of a word.
  • LABel specifies triggering on a matching label.
  • DATa specifies triggering on matching packet data field(s).
  • LABELANDDATA specifies triggering on a matching label and matching packet data field(s).
  • EOW specifies triggering on the 32nd bit of a word.
  • ERRor specifies triggering on a specified error condition.

TriggerBBusBItemArinc429aData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue command.

Description
  • This command sets or queries the high value when trigger on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data qualifier must be INrange or OUTrange. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue?
Info
  • <QString> is the label value.

qualifier property

Return the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on data in the DATA field for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The trigger qualifier only applies to the bits defined as the data field via the bus data field format specifier (using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue command.

Description
  • This command sets or queries the high value when trigger on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data qualifier must be INrange or OUTrange. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:HIVALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on data in the DATA field for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The trigger qualifier only applies to the bits defined as the data field via the bus data field format specifier (using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemArinc429aDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 data field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA. Note: The size of the QString is dependent on the data field format selected using
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:DATa:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe command.

Description
  • This command sets or queries the error type when triggering on an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe {ANY|PARity|WORD|GAP}
- TRIGger:B:BUS:B<x>:ARINC429A:ERRTYPe?
Info
  • ANY sets the error type to match any of the other available error types.
  • PARity sets the error type to match on parity errors (parity value results in even parity count for a word).
  • WORD sets the error type to match on word errors (any unframed or unknown decode data).
  • GAP sets the error type to match on gap violations (less than 4 bits idle time between two packets on the bus).

TriggerBBusBItemArinc429aLabel

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:LABel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue command.

Description
  • This command sets or queries the high value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel, and the label qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue?
Info
  • <QString> is the label value.

qualifier property

Return the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on label data for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA. Note: If the trigger condition is set to LABELANDDATA, the label qualifier will be locked to Equal until the trigger condition is changed again.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aLabelHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue command.

Description
  • This command sets or queries the high value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel, and the label qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:HIVALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aLabelQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on label data for an ARINC429 bus signal. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA. Note: If the trigger condition is set to LABELANDDATA, the label qualifier will be locked to Equal until the trigger condition is changed again.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemArinc429aLabelValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue command.

Description
  • This command sets or queries the low value when triggering on an ARINC429 label field. The bus number is specified by x. The trigger condition must be set to LABel or LABELANDDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:LABel:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aSdi

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:SDI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue command.

Description
  • This command sets or queries the label when triggering on an ARINC429 SDI field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aSdiValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue command.

Description
  • This command sets or queries the label when triggering on an ARINC429 SDI field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SDI:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aSsm

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:SSM command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue command.

Description
  • This command sets or queries the label value when triggering on an ARINC429 SSM field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA or SDIDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemArinc429aSsmValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue command.

Description
  • This command sets or queries the label value when triggering on an ARINC429 SSM field. The bus number is specified by x. The trigger condition must be set to DATa or LABELANDDATA, and the data format must be set to DATA or SDIDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue <QString>
- TRIGger:B:BUS:B<x>:ARINC429A:SSM:VALue?
Info
  • <QString> is the label value.

TriggerBBusBItemAudio

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:AUDio:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:AUDio:DATa command tree.

condition property

Return the TRIGger:B:BUS:B<x>:AUDio:CONDition command.

Description
  • This command sets the condition (word select, start of frame, or matching data) to be used when triggering on an audio bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:B:BUS:B<x>:AUDio:CONDition?
Info
  • SOF enables triggering on a word select or start of frame (depending on Audio Type).
  • DATa enables triggering on matching data.

data property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hitdmvalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue command.
  • .hivalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier command.
  • .tdmvalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue command.
  • .value: The TRIGger:B:BUS:B<x>:AUDio:DATa:VALue command.
  • .word: The TRIGger:B:BUS:B<x>:AUDio:DATa:WORD command.

TriggerBBusBItemAudioCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:CONDition command.

Description
  • This command sets the condition (word select, start of frame, or matching data) to be used when triggering on an audio bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:CONDition {SOF|DATa}
- TRIGger:B:BUS:B<x>:AUDio:CONDition?
Info
  • SOF enables triggering on a word select or start of frame (depending on Audio Type).
  • DATa enables triggering on matching data.

TriggerBBusBItemAudioData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hitdmvalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue command.
  • .hivalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier command.
  • .tdmvalue: The TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue command.
  • .value: The TRIGger:B:BUS:B<x>:AUDio:DATa:VALue command.
  • .word: The TRIGger:B:BUS:B<x>:AUDio:DATa:WORD command.

hitdmvalue property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue command.

Description
  • This command sets or queries the binary data string for the high data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue?
Info
  • <QString> is the binary data string for the high data word to be used when triggering on an TDM audio bus signal.

hivalue property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue command.

Description
  • This command sets the upper word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATA using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue?
Info
  • <QString> is the upper word value to be used when triggering on an audio bus signal.

offset property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet command.

Description
  • This command sets the data offset value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet?
Info
  • <NR1> is the data offset value.

qualifier property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

tdmvalue property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue command.

Description
  • This command sets or queries the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue?
Info
  • <QString> is the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal.

value property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue command.

Description
  • This command sets the lower word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue?
Info
  • <QString> specifies the trigger data lower word.

word property

Return the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD command.

Description
  • This command sets the alignment of the data (left, right or either) to be used to trigger on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD?
Info
  • EITher aligns the trigger data to either left or right.
  • LEFt aligns the trigger data to the left.
  • RIGht aligns the trigger data to the right.

TriggerBBusBItemAudioDataHitdmvalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue command.

Description
  • This command sets or queries the binary data string for the high data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HITDMVALue?
Info
  • <QString> is the binary data string for the high data word to be used when triggering on an TDM audio bus signal.

TriggerBBusBItemAudioDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue command.

Description
  • This command sets the upper word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATA using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:HIVALue?
Info
  • <QString> is the upper word value to be used when triggering on an audio bus signal.

TriggerBBusBItemAudioDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet command.

Description
  • This command sets the data offset value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:AUDio:DATa:OFFSet?
Info
  • <NR1> is the data offset value.

TriggerBBusBItemAudioDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:AUDio:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

TriggerBBusBItemAudioDataTdmvalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue command.

Description
  • This command sets or queries the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B:AUDio:CONDition.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:TDMVALue?
Info
  • <QString> is the binary data string for the single or low data word to be used when triggering on an TDM audio bus signal.

TriggerBBusBItemAudioDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:VALue command.

Description
  • This command sets the lower word value to be used when triggering on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:AUDio:DATa:VALue?
Info
  • <QString> specifies the trigger data lower word.

TriggerBBusBItemAudioDataWord

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUDio:DATa:WORD command.

Description
  • This command sets the alignment of the data (left, right or either) to be used to trigger on an audio bus signal. The trigger condition must be set to DATa using TRIGger:{A|B}:BUS:B<x>:AUDio:CONDition. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUDio:DATa:WORD value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD {EITher|LEFt|RIGht}
- TRIGger:B:BUS:B<x>:AUDio:DATa:WORD?
Info
  • EITher aligns the trigger data to either left or right.
  • LEFt aligns the trigger data to the left.
  • RIGht aligns the trigger data to the right.

TriggerBBusBItemAutoethernet

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:AUTOETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition command.
  • .errortype: The TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

condition property

Return the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition command.

Description
  • This command specifies a field or condition for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition?
Info
  • SYNC specifies the condition for trigger to Sync/Commit symbol.
  • SOSD specifies the condition for trigger to Start of Stream Delimiter symbol.
  • PREamble specifies the condition for trigger to Preamble.
  • BEACon specifies the condition for trigger to Beacon symbol.
  • ESD specifies the condition for trigger to End of Stream Delimiter symbol.
  • ESDOK specifies the condition for trigger to End of Stream Delimiter OK symbol.
  • ERRors specifies the condition for trigger to Errors.

errortype property

Return the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

Description
  • This command specifies the error type for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
Info
  • ESDERR specifies the error type for trigger to ESDERR.
  • ESDJAB specifies the error type for trigger to ESDJAB.

TriggerBBusBItemAutoethernetCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition command.

Description
  • This command specifies a field or condition for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition {SYNC|SOSD|PREamble|BEACon|ESD|ESDOK|ERRors}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:CONDition?
Info
  • SYNC specifies the condition for trigger to Sync/Commit symbol.
  • SOSD specifies the condition for trigger to Start of Stream Delimiter symbol.
  • PREamble specifies the condition for trigger to Preamble.
  • BEACon specifies the condition for trigger to Beacon symbol.
  • ESD specifies the condition for trigger to End of Stream Delimiter symbol.
  • ESDOK specifies the condition for trigger to End of Stream Delimiter OK symbol.
  • ERRors specifies the condition for trigger to Errors.

TriggerBBusBItemAutoethernetErrortype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe command.

Description
  • This command specifies the error type for an Auto Ethernet bus to trigger on when speed is selected as 10 Base-T1S. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe {ESDERR|ESDJAB}
- TRIGger:B:BUS:B<x>:AUTOETHERnet:ERRORTYPe?
Info
  • ESDERR specifies the error type for trigger to ESDERR.
  • ESDJAB specifies the error type for trigger to ESDJAB.

TriggerBBusBItemCan

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:CAN:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:CAN:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:CAN:ERRType command.
  • .fd: The TRIGger:B:BUS:B<x>:CAN:FD command tree.
  • .frametype: The TRIGger:B:BUS:B<x>:CAN:FRAMEtype command.
  • .identifier: The TRIGger:B:BUS:B<x>:CAN:IDentifier command tree.

condition property

Return the TRIGger:B:BUS:B<x>:CAN:CONDition command.

Description
  • This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:B:BUS:B<x>:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FDBITS enables triggering on the values of the BRS and ESI bits in an FD packet.
  • FRAMEtype enables triggering on the type of frame.
  • IDentifier enables triggering on a matching identifier.
  • DATa enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ERRor enables triggering on a specified error condition.

data property

Return the TRIGger:B:BUS:B<x>:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:B:BUS:B<x>:CAN:DATa:DIRection command.
  • .offset: The TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:CAN:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:CAN:DATa:VALue command.

errtype property

Return the TRIGger:B:BUS:B<x>:CAN:ERRType command.

Description
  • This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:B:BUS:B<x>:CAN:ERRType?
Info
  • ACKMISS specifies triggering on a missing ACK field.
  • BITSTUFFing specifies triggering on a bit stuffing error.
  • FORMERRor specifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.
  • ANYERRor specifies triggering on any error type.

fd property

Return the TRIGger:B:BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .brsbit: The TRIGger:B:BUS:B<x>:CAN:FD:BRSBit command.
  • .esibit: The TRIGger:B:BUS:B<x>:CAN:FD:ESIBit command.

frametype property

Return the TRIGger:B:BUS:B<x>:CAN:FRAMEtype command.

Description
  • This command sets the frame type (data, remote, error or overload) to be used when triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). B is the bus number.The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype?
Info
  • DATa specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERRor specifies an error frame type.
  • OVERLoad specifies an overload frame type.

identifier property

Return the TRIGger:B:BUS:B<x>:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue command.

TriggerBBusBItemCanCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:CONDition command.

Description
  • This command sets the condition (start of frame, frame type, identifier, matching data, EOF, missing ACK field, bit-stuffing error) to be used when triggering on a CAN bus signal. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:CONDition {SOF|FRAMEtype|IDentifier|DATa|IDANDDATA|EOF|ERRor|FDBITS}
- TRIGger:B:BUS:B<x>:CAN:CONDition?
Info
  • SOF enables triggering on the start of frame.
  • FDBITS enables triggering on the values of the BRS and ESI bits in an FD packet.
  • FRAMEtype enables triggering on the type of frame.
  • IDentifier enables triggering on a matching identifier.
  • DATa enables triggering on matching data.
  • IDANDDATA enables triggering on a matching identifier and matching data.
  • EOF enables triggering on the end of frame.
  • ERRor enables triggering on a specified error condition.

TriggerBBusBItemCanData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:B:BUS:B<x>:CAN:DATa:DIRection command.
  • .offset: The TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:CAN:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:CAN:DATa:VALue command.

direction property

Return the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection command.

Description
  • This command sets the data direction (read, write or ‘nocare’) to be used to search on a CAN bus signal. The trigger condition must be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to READ.
  • WRITE sets the CAN data direction to WRITE.
  • NOCARE sets the CAN data direction to either.

offset property

Return the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet command.

Description
  • This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).

qualifier property

Return the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier command.

Description
  • This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier?
Info
  • LESSthan sets the instrument to trigger when the data is less than the qualifier value.
  • MOREthan sets the instrument to trigger when the data is greater than the qualifier value.
  • EQual sets the instrument to trigger when the data is equal to the qualifier value.
  • UNEQual sets the instrument to trigger when the data is not equal to the qualifier value.
  • LESSEQual sets the instrument to trigger when the data is less than or equal to the qualifier value.
  • MOREEQual sets the instrument to trigger when the data is greater than or equal to the qualifier value.

size property

Return the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe command.

Description
  • This command sets the length of the data string, in bytes, to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:B:BUS:B<x>:CAN:DATa:VALue command.

Description
  • This command sets the binary data value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue?
Info
  • <QString> is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemCanDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa:DIRection command.

Description
  • This command sets the data direction (read, write or ‘nocare’) to be used to search on a CAN bus signal. The trigger condition must be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:DATa:DIRection?
Info
  • READ sets the CAN data direction to READ.
  • WRITE sets the CAN data direction to WRITE.
  • NOCARE sets the CAN data direction to either.

TriggerBBusBItemCanDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet command.

Description
  • This command sets or queries the data offset value, in bytes, to use when triggering on the CAN data field. The bus number is specified by x. The trigger condition must be set to DATA or IDANDDATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care), and the maximum is up to 7 (for CAN 2.0) or up to 63 (for ISO CAN FD and Non-ISO CAN FD).

TriggerBBusBItemCanDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier command.

Description
  • This command sets the qualifier (<, >, =, ≠, ≤, ≥) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual}
- TRIGger:B:BUS:B<x>:CAN:DATa:QUALifier?
Info
  • LESSthan sets the instrument to trigger when the data is less than the qualifier value.
  • MOREthan sets the instrument to trigger when the data is greater than the qualifier value.
  • EQual sets the instrument to trigger when the data is equal to the qualifier value.
  • UNEQual sets the instrument to trigger when the data is not equal to the qualifier value.
  • LESSEQual sets the instrument to trigger when the data is less than or equal to the qualifier value.
  • MOREEQual sets the instrument to trigger when the data is greater than or equal to the qualifier value.

TriggerBBusBItemCanDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa:SIZe command.

Description
  • This command sets the length of the data string, in bytes, to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:CAN:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

TriggerBBusBItemCanDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:DATa:VALue command.

Description
  • This command sets the binary data value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:DATa:VALue?
Info
  • <QString> is the data value in binary format. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemCanErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:ERRType command.

Description
  • This command sets or queries the type of error condition for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:ERRType {ACKMISS|BITSTUFFing|FORMERRor|ANYERRor}
- TRIGger:B:BUS:B<x>:CAN:ERRType?
Info
  • ACKMISS specifies triggering on a missing ACK field.
  • BITSTUFFing specifies triggering on a bit stuffing error.
  • FORMERRor specifies triggering on a CAN FD form error. To use this option, the CAN standard must be set to FDISO or FDNONISO.
  • ANYERRor specifies triggering on any error type.

TriggerBBusBItemCanFd

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:FD command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD? query and raise an AssertionError if the returned value does not match value.
Properties
  • .brsbit: The TRIGger:B:BUS:B<x>:CAN:FD:BRSBit command.
  • .esibit: The TRIGger:B:BUS:B<x>:CAN:FD:ESIBit command.

brsbit property

Return the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit command.

Description
  • This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit?
Info
  • ONE filters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).
  • ZERo filters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).
  • NOCARE disables filtering of CAN FD packets on the BRS bit.

esibit property

Return the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit command.

Description
  • This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit?
Info
  • ONE filters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).
  • ZERo filters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).
  • NOCARE disables filtering of CAN FD packets on the ESI bit.

TriggerBBusBItemCanFdBrsbit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:FD:BRSBit command.

Description
  • This command sets or queries the value of the bit rate switch bit (BRS bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:BRSBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:BRSBit?
Info
  • ONE filters CAN FD packets to only match those where the BRS bit has a value of 1 (fast data enabled).
  • ZERo filters CAN FD packets to only match those where the BRS bit has a value of 0 (fast data disabled).
  • NOCARE disables filtering of CAN FD packets on the BRS bit.

TriggerBBusBItemCanFdEsibit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:FD:ESIBit command.

Description
  • This command sets or queries the value of the error state indicator bit (ESI bit) for a CAN bus to triggering on. The bus number is specified by x. The trigger condition must be set to FDBITS, and the CAN standard must be FDISO or FDNONISO.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FD:ESIBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:CAN:FD:ESIBit?
Info
  • ONE filters CAN FD packets to only match those where the ESI bit has a value of 1 (recessive).
  • ZERo filters CAN FD packets to only match those where the ESI bit has a value of 0 (dominant).
  • NOCARE disables filtering of CAN FD packets on the ESI bit.

TriggerBBusBItemCanFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:FRAMEtype command.

Description
  • This command sets the frame type (data, remote, error or overload) to be used when triggering on a CAN bus signal. The trigger condition must be set to FRAMEtype (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). B is the bus number.The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:FRAMEtype value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype {DATa|REMote|ERRor|OVERLoad}
- TRIGger:B:BUS:B<x>:CAN:FRAMEtype?
Info
  • DATa specifies a data frame type.
  • REMote specifies a remote frame type.
  • ERRor specifies an error frame type.
  • OVERLoad specifies an overload frame type.

TriggerBBusBItemCanIdentifier

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue command.

mode property

Return the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe command.

Description
  • This command sets the addressing mode (standard or extended format) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe?
Info
  • STandard specifies the standard addressing mode.
  • EXTended specifies the extended addressing mode.

value property

Return the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue command.

Description
  • This command sets the binary address value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue?
Info
  • <QString> is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemCanIdentifierMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe command.

Description
  • This command sets the addressing mode (standard or extended format) to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe {STandard|EXTended}
- TRIGger:B:BUS:B<x>:CAN:IDentifier:MODe?
Info
  • STandard specifies the standard addressing mode.
  • EXTended specifies the extended addressing mode.

TriggerBBusBItemCanIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue command.

Description
  • This command sets the binary address value to be used when triggering on a CAN bus signal. The trigger condition must be set to IDANDDATA or DATa (using TRIGger:{A|B}:BUS:B<x>:CAN:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:CAN:IDentifier:VALue?
Info
  • <QString> is up to 29 bits specifying the binary identifier value. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemEthernet

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:ETHERnet:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:ETHERnet:DATa command tree.
  • .ipheader: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader command tree.
  • .mac: The TRIGger:B:BUS:B<x>:ETHERnet:MAC command tree.
  • .qtag: The TRIGger:B:BUS:B<x>:ETHERnet:QTAG command tree.
  • .tcpheader: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader command tree.

condition property

Return the TRIGger:B:BUS:B<x>:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition?
Info
  • SFD — Start of frame delimiter.
  • MACADDRess — MAC addresses field.
  • MACLENgth — MAC length/type field.
  • IPHeader — IP header field. This argument is only available when PROTOCOL is set to IPv4.
  • TCPHeader — TCP header field. This argument is only available when.
  • DATa — TCP/IPv4 or MAC protocol client data field. If the protocol is set to OTHER, then DATa refers to the MAC client data.
  • EOP — End of Packet field.
  • IDLe — Idle field.
  • FCSError — Frame Check Sequence Error (CRC) field.
  • QTAG — IEEE 802.1Q (VLAN) control information field. In order to use QTAG as a trigger condition, the frame type must be set to QTAG).

data property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue command.

ipheader property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destinationaddr: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

mac property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

qtag property

Return the TRIGger:B:BUS:B<x>:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue command.

tcpheader property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .acknum: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

TriggerBBusBItemEthernetCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:CONDition command.

Description
  • This command specifies a field or condition within an Ethernet frame to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition {SFD|MACADDRess|MACLENgth|IPHeader|TCPHeader|DATa|EOP|IDLe|FCSError|QTAG}
- TRIGger:B:BUS:B<x>:ETHERnet:CONDition?
Info
  • SFD — Start of frame delimiter.
  • MACADDRess — MAC addresses field.
  • MACLENgth — MAC length/type field.
  • IPHeader — IP header field. This argument is only available when PROTOCOL is set to IPv4.
  • TCPHeader — TCP header field. This argument is only available when.
  • DATa — TCP/IPv4 or MAC protocol client data field. If the protocol is set to OTHER, then DATa refers to the MAC client data.
  • EOP — End of Packet field.
  • IDLe — Idle field.
  • FCSError — Frame Check Sequence Error (CRC) field.
  • QTAG — IEEE 802.1Q (VLAN) control information field. In order to use QTAG as a trigger condition, the frame type must be set to QTAG).

TriggerBBusBItemEthernetData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to either INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue?
Info
  • <QString> is a quoted string whose length varies depending on the size setting, upto 32 bits. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:SIZeto specify the size.) The allowable characters are 0, 1, and X. The bits specifiedin the quoted string replace the least significant bits, leaving any unspecifiedupper bits unchanged.

offset property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies where in the data field to look for the data trigger value. It specifies the offset into the data field, in bytes, where the value will be matched. The default is -1 (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

qualifier property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on an Ethernet bus signal. The trigger condition must be set to DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

size property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies the number of contiguous TCP/IPv4/MAC client data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe?
Info
  • <NR1> specifies the number of contiguous TCP/IPv4/MAC client data bytes. The minimum and default values are 1 and maximum is 16, except when the qualifier is set to Inside Range or Outside Range. In these cases, the maximum size is 4.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the value to trigger on. When the Ethernet trigger condition is set to DATa, and the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue?
Info
  • <QString> is a quoted string where the allowable characters are 0, 1, and X. The allowable number of characters depends on the setting for size (using TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe). The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to either INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:HIVALue?
Info
  • <QString> is a quoted string whose length varies depending on the size setting, upto 32 bits. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:SIZeto specify the size.) The allowable characters are 0, 1, and X. The bits specifiedin the quoted string replace the least significant bits, leaving any unspecifiedupper bits unchanged.

TriggerBBusBItemEthernetDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies where in the data field to look for the data trigger value. It specifies the offset into the data field, in bytes, where the value will be matched. The default is -1 (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:OFFSet?
Info
  • <NR1> is an integer whose minimum and default values are -1 (don’t care) and maximum is 1,499.

TriggerBBusBItemEthernetDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on an Ethernet bus signal. The trigger condition must be set to DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:QUALifier?
Info
  • LESSthan sets the qualifier to less than.
  • MOREthan sets the qualifier to greater than.
  • EQual sets the qualifier to equal.
  • UNEQual sets the qualifier to not equal.
  • LESSEQual sets the qualifier to less than or equal.
  • MOREEQual sets the qualifier to greater than or equal.
  • INrange sets the qualifier to in range.
  • OUTrange sets the qualifier to out of range.

TriggerBBusBItemEthernetDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe command.

Description
  • When the Ethernet trigger condition is set to DATa, this command specifies the number of contiguous TCP/IPv4/MAC client data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:SIZe?
Info
  • <NR1> specifies the number of contiguous TCP/IPv4/MAC client data bytes. The minimum and default values are 1 and maximum is 16, except when the qualifier is set to Inside Range or Outside Range. In these cases, the maximum size is 4.

TriggerBBusBItemEthernetDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue command.

Description
  • When the Ethernet trigger condition is set to DATa, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the value to trigger on. When the Ethernet trigger condition is set to DATa, and the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:DATa:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:DATa:VALue?
Info
  • <QString> is a quoted string where the allowable characters are 0, 1, and X. The allowable number of characters depends on the setting for size (using TRIGger:A:BUS:B<x>:ETHERnet:DATa:SIZe). The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheader

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destinationaddr: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.
  • .protocol: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.
  • .sourceaddr: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

destinationaddr property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

protocol property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

sourceaddr property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

TriggerBBusBItemEthernetIpheaderDestinationaddr

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit destination address that is to be used in the trigger (along with the source address and protocol value). The IP destination address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheaderDestinationaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit destination address that is to be used in the trigger (along with the source address and protocol value). The IP destination address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:DESTinationaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheaderProtocol

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 8-bit protocol field that is to be used in the trigger (along with the source and destination addresses). The default is all X’s (don’t care). The bus number is specified by x. Note: Commonly used protocol values are 1 (ICMP), 2 (IGMP), 6 (TCP) and 17 (UDP).
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheaderProtocolValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 8-bit protocol field that is to be used in the trigger (along with the source and destination addresses). The default is all X’s (don’t care). The bus number is specified by x. Note: Commonly used protocol values are 1 (ICMP), 2 (IGMP), 6 (TCP) and 17 (UDP).
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:PROTOcol:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheaderSourceaddr

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit source address that is to be used in the trigger (along with the destination address and protocol value). The IP source address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetIpheaderSourceaddrValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue command.

Description
  • When the Ethernet trigger condition is set to IPHeader, this command specifies the value of the 32-bit source address that is to be used in the trigger (along with the destination address and protocol value). The IP source address is a standard IP address such as 192.168.0.1. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:IPHeader:SOUrceaddr:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMac

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.
  • .length: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

address property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .destination: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

length property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

TriggerBBusBItemEthernetMacAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .destination: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.
  • .source: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

destination property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

source property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

TriggerBBusBItemEthernetMacAddressDestination

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC destination address that is to be used in the trigger (along with the source address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacAddressDestinationValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC destination address that is to be used in the trigger (along with the source address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:DESTination:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacAddressSource

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC source address value that is to be used in the trigger (along with the destination address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacAddressSourceValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue command.

Description
  • When the Ethernet trigger condition is set to MACADDress, this command specifies the 48-bit MAC source address value that is to be used in the trigger (along with the destination address value). The default is all X’s (don’t care). The bus number is specified by x. Note: MAC Addresses are 48-bit values such as 08:00:11:1E:C9:AE hex.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:ADDRess:SOUrce:VALue?
Info
  • <QString> is a quoted string of up to 48 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacLength

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
Info
  • <QString> is a quoted string of up toe 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the 16-bit value to trigger on. When the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacLengthHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to INrange or OUTrange, this command specifies the upper data value of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:VALue to specify the lower limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue?
Info
  • <QString> is a quoted string of up toe 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetMacLengthValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue command.

Description
  • When the Ethernet trigger condition is set to MACLENgth, and the qualifier is set to LESSthan, MOREthan, EQual, UNEQual, LESSEQual or MOREEQual, this command specifies the 16-bit value to trigger on. When the qualifier is set to INrange or OUTrange, this command specifies the lower limit of the range. (Use the command TRIGger:{A|B}:BUS:B<x>:ETHERnet:MAC:LENgth:HIVALue to set the upper limit of the range.) The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:MAC:LENgth:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetQtag

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:QTAG command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue command.

Description
  • When the Ethernet trigger condition is set to QTAG, this command specifies the 32-bit Q-Tag value to trigger on. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetQtagValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue command.

Description
  • When the Ethernet trigger condition is set to QTAG, this command specifies the 32-bit Q-Tag value to trigger on. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:QTAG:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheader

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader? query and raise an AssertionError if the returned value does not match value.
Properties
  • .acknum: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.
  • .destinationport: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.
  • .seqnum: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.
  • .sourceport: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

acknum property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

destinationport property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

seqnum property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

sourceport property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

TriggerBBusBItemEthernetTcpheaderAcknum

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit acknowledgement number that is to be used in the trigger (along with the destination and source port addresses and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderAcknumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit acknowledgement number that is to be used in the trigger (along with the destination and source port addresses and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderDestinationport

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • When the Ethernet trigger condition is set TCPHeader, this command specifies the 16-bit destination port address value that is to be used in the trigger (along with the acknowledgement value, source port address and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderDestinationportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue command.

Description
  • When the Ethernet trigger condition is set TCPHeader, this command specifies the 16-bit destination port address value that is to be used in the trigger (along with the acknowledgement value, source port address and the sequence number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderSeqnum

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit sequence number that is to be used in the trigger (along with the destination and source port addresses and the acknowledgement value). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderSeqnumValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 32-bit sequence number that is to be used in the trigger (along with the destination and source port addresses and the acknowledgement value). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue?
Info
  • <QString> is a quoted string of up to 32 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderSourceport

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 16-bit source port address that is to be used in the trigger (along with the destination port address, the sequence number and the acknowledgement number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemEthernetTcpheaderSourceportValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue command.

Description
  • When the Ethernet trigger condition is set to TCPHeader, this command specifies the 16-bit source port address that is to be used in the trigger (along with the destination port address, the sequence number and the acknowledgement number). The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue <QString>
- TRIGger:B:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
Info
  • <QString> is a quoted string of up to 16 characters where the allowable characters are 0, 1, and X. The bits specified in the quoted string replace the least significant bits, leaving any unspecified upper bits unchanged.

TriggerBBusBItemFlexray

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:FLEXray:CONDition command.
  • .cyclecount: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount command tree.
  • .data: The TRIGger:B:BUS:B<x>:FLEXray:DATa command tree.
  • .eoftype: The TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE command.
  • .errtype: The TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE command.
  • .frameid: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID command tree.
  • .frametype: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEType command.
  • .header: The TRIGger:B:BUS:B<x>:FLEXray:HEADER command tree.

condition property

Return the TRIGger:B:BUS:B<x>:FLEXray:CONDition command.

Description
  • This command specifies the condition to use when triggering on a FlexRay bus signal (start of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:B:BUS:B<x>:FLEXray:CONDition?
Info
  • SOF sets the trigger condition to start of frame.
  • FRAMEType sets the trigger condition to frame type.
  • IDentifier sets the trigger condition to identifier.
  • CYCLEcount sets the trigger condition to cycle count.
  • HEADer sets the trigger condition to header.
  • DATa sets the trigger condition to data.
  • IDANDDATA sets the trigger condition to id and data.
  • EOF sets the trigger condition to end of frame.
  • ERRor sets the trigger condition to error.

cyclecount property

Return the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

data property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue command.

eoftype property

Return the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE command.

Description
  • This command specifies the end of file type (static, dynamic or any) when triggering on the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE?
Info
  • STATic specifies triggering on the STATIC end of file type.
  • DYNAMic specifies triggering on the DYNAMIC end of file type.
  • ANY specifies triggering on a STATIC or DYNAMIC end of file type.

errtype property

Return the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE command.

Description
  • This command specifies the error type when triggering on the FlexRay bus signal. The trigger condition needs to be set to ERROR (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE?
Info
  • CRCHeader sets the error type to CRCHeader.
  • CRCTrailer sets the error type to CRCTrailer.
  • SYNCFrame sets the error type to SYNCFrame.
  • STARTupnosync sets the error type to STARTupnosync.
  • NULLFRStatic sets the error type to NULLFRStatic.
  • NULLFRDynamic sets the error type to NULLFRDynamic.

frameid property

Return the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue command.

frametype property

Return the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType command.

Description
  • This command specifies the frame type (normal, payload, null, sync or startup) when triggering on the FlexRay bus signal. The trigger condition needs to be set to FRAMEType (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType?
Info
  • NORMal specifies the normal frame type.
  • PAYLoad specifies the payload frame type.
  • NULL specifies the null frame type.
  • SYNC specifies the sync frame type.
  • STARTup specifies the startup frame type.

header property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .crc: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC command.
  • .cyclecount: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
  • .frameid: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
  • .indbits: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits command.
  • .paylength: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength command.

TriggerBBusBItemFlexrayCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:CONDition command.

Description
  • This command specifies the condition to use when triggering on a FlexRay bus signal (start of frame, frame type, ID, cycle count, header, data, ID and data, EOF, error). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CONDition {SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATa|IDANDDATA|EOF|ERRor}
- TRIGger:B:BUS:B<x>:FLEXray:CONDition?
Info
  • SOF sets the trigger condition to start of frame.
  • FRAMEType sets the trigger condition to frame type.
  • IDentifier sets the trigger condition to identifier.
  • CYCLEcount sets the trigger condition to cycle count.
  • HEADer sets the trigger condition to header.
  • DATa sets the trigger condition to data.
  • IDANDDATA sets the trigger condition to id and data.
  • EOF sets the trigger condition to end of frame.
  • ERRor sets the trigger condition to error.

TriggerBBusBItemFlexrayCyclecount

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.

Description
  • This command specifies the high value when triggering on a FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:VALue to set the low value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
  • <QString> is a quoted string that is the cycle count high value.

qualifier property

Return the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus cycle count field. The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
  • LESSthan sets the cycle count qualifier to less than.
  • MOREthan sets the cycle count qualifier to more than.
  • EQual sets the cycle count qualifier to equal.
  • UNEQual sets the cycle count qualifier to not equal.
  • LESSEQual sets the cycle count qualifier to less than or equal.
  • MOREEQual sets the cycle count qualifier to greater than or equal.
  • INrange sets the cycle count qualifier to in range.
  • OUTrange sets the cycle count qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:HIVALue to set the upper value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
  • <QString> is a quoted binary data string that represents the cycle count low value.

TriggerBBusBItemFlexrayCyclecountHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue command.

Description
  • This command specifies the high value when triggering on a FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:VALue to set the low value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Info
  • <QString> is a quoted string that is the cycle count high value.

TriggerBBusBItemFlexrayCyclecountQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus cycle count field. The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Info
  • LESSthan sets the cycle count qualifier to less than.
  • MOREthan sets the cycle count qualifier to more than.
  • EQual sets the cycle count qualifier to equal.
  • UNEQual sets the cycle count qualifier to not equal.
  • LESSEQual sets the cycle count qualifier to less than or equal.
  • MOREEQual sets the cycle count qualifier to greater than or equal.
  • INrange sets the cycle count qualifier to in range.
  • OUTrange sets the cycle count qualifier to out of range.

TriggerBBusBItemFlexrayCyclecountValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus cycle count field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:CYCLEcount:HIVALue to set the upper value.) The trigger condition must be set to CYCLEcount (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:CYCLEcount:VALue?
Info
  • <QString> is a quoted binary data string that represents the cycle count low value.

TriggerBBusBItemFlexrayData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:VALue to set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data high value.

offset property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet command.

Description
  • This command specifies the offset of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
  • <NR1> is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.

qualifier property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to greater than.
  • EQual sets the data qualifier to eqaual.
  • UNEQual sets the data qualifier to not equal.
  • LESSEQual sets the data qualifier to less than or equal.
  • MOREEQual sets the data qualifier to greater than or equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

size property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe command.

Description
  • This command specifies the length of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe?
Info
  • <NR1> is the FlexRay data string length, in bytes.

value property

Return the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:HIVALue to set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue?
Info
  • <QString> is a quoted string.

TriggerBBusBItemFlexrayDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:VALue to set the lower value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data high value.

TriggerBBusBItemFlexrayDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet command.

Description
  • This command specifies the offset of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:OFFSet?
Info
  • <NR1> is the offset of the data string in bytes. A byte offset of -1 signifies ‘don’t care’, and no byte offset is used. The instrument will trigger on or match any byte value that fits.

TriggerBBusBItemFlexrayDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier command.

Description
  • This command specifies the qualifier (<, >, =, <=, >=, not =, in range, out of range) to use when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:DATa:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to greater than.
  • EQual sets the data qualifier to eqaual.
  • UNEQual sets the data qualifier to not equal.
  • LESSEQual sets the data qualifier to less than or equal.
  • MOREEQual sets the data qualifier to greater than or equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemFlexrayDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe command.

Description
  • This command specifies the length of the data string, in bytes, when triggering on the FlexRay bus data field. The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:SIZe?
Info
  • <NR1> is the FlexRay data string length, in bytes.

TriggerBBusBItemFlexrayDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus data field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:DATa:HIVALue to set the upper value.) The trigger condition needs to be set to ID or IDANDDATA (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:DATa:VALue?
Info
  • <QString> is a quoted string.

TriggerBBusBItemFlexrayEoftype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE command.

Description
  • This command specifies the end of file type (static, dynamic or any) when triggering on the FlexRay bus EOF field. The trigger condition needs to be set to EOF (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE {STATic|DYNAMic|ANY}
- TRIGger:B:BUS:B<x>:FLEXray:EOFTYPE?
Info
  • STATic specifies triggering on the STATIC end of file type.
  • DYNAMic specifies triggering on the DYNAMIC end of file type.
  • ANY specifies triggering on a STATIC or DYNAMIC end of file type.

TriggerBBusBItemFlexrayErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE command.

Description
  • This command specifies the error type when triggering on the FlexRay bus signal. The trigger condition needs to be set to ERROR (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE {CRCHeader|CRCTrailer|SYNCFrame|STARTupnosync|NULLFRStatic|NULLFRDynamic}
- TRIGger:B:BUS:B<x>:FLEXray:ERRTYPE?
Info
  • CRCHeader sets the error type to CRCHeader.
  • CRCTrailer sets the error type to CRCTrailer.
  • SYNCFrame sets the error type to SYNCFrame.
  • STARTupnosync sets the error type to STARTupnosync.
  • NULLFRStatic sets the error type to NULLFRStatic.
  • NULLFRDynamic sets the error type to NULLFRDynamic.

TriggerBBusBItemFlexrayFrameid

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:VALue to set the low value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
  • <QString> is a quoted string that is the binary frame ID high value.

qualifier property

Return the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the FlexRay bus frame ID field. The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
  • LESSthan sets the frame ID qualifier to less than.
  • MOREthan sets the frame ID qualifier to greater than.
  • EQual sets the frame ID qualifier to equal.
  • UNEQual sets the frame ID qualifier to not equal.
  • LESSEQual sets the frame ID qualifier to less than or equal.
  • MOREEQual sets the frame ID qualifier to greater than or equal.
  • INrange sets the frame ID qualifier to in range.
  • OUTrange sets the frame ID qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:HIVALue to set the high value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
  • <QString> is a quoted string that is the FlexRay frame ID low value.

TriggerBBusBItemFlexrayFrameidHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue command.

Description
  • This command specifies the high value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:VALue to set the low value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:HIVALue?
Info
  • <QString> is a quoted string that is the binary frame ID high value.

TriggerBBusBItemFlexrayFrameidQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier command.

Description
  • This command specifies the qualifier to use when triggering on the FlexRay bus frame ID field. The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:QUALifier?
Info
  • LESSthan sets the frame ID qualifier to less than.
  • MOREthan sets the frame ID qualifier to greater than.
  • EQual sets the frame ID qualifier to equal.
  • UNEQual sets the frame ID qualifier to not equal.
  • LESSEQual sets the frame ID qualifier to less than or equal.
  • MOREEQual sets the frame ID qualifier to greater than or equal.
  • INrange sets the frame ID qualifier to in range.
  • OUTrange sets the frame ID qualifier to out of range.

TriggerBBusBItemFlexrayFrameidValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue command.

Description
  • This command specifies the low value when triggering on the FlexRay bus frame ID field. (Use TRIGger:{A|B}:BUS:B<x>:FLEXray:FRAMEID:HIVALue to set the high value.) The trigger condition needs to be set to IDentifier (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue <QString>
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEID:VALue?
Info
  • <QString> is a quoted string that is the FlexRay frame ID low value.

TriggerBBusBItemFlexrayFrametype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:FRAMEType command.

Description
  • This command specifies the frame type (normal, payload, null, sync or startup) when triggering on the FlexRay bus signal. The trigger condition needs to be set to FRAMEType (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:FRAMEType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType {NORMal|PAYLoad|NULL|SYNC|STARTup}
- TRIGger:B:BUS:B<x>:FLEXray:FRAMEType?
Info
  • NORMal specifies the normal frame type.
  • PAYLoad specifies the payload frame type.
  • NULL specifies the null frame type.
  • SYNC specifies the sync frame type.
  • STARTup specifies the startup frame type.

TriggerBBusBItemFlexrayHeader

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER? query and raise an AssertionError if the returned value does not match value.
Properties
  • .crc: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC command.
  • .cyclecount: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.
  • .frameid: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID command.
  • .indbits: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits command.
  • .paylength: The TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength command.

crc property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC command.

Description
  • This command specifies the CRC portion of the binary header string when triggering on the FlexRay bus signal. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC?
Info
  • <QString> is a quoted string that is the CRC portion of the binary header string.

cyclecount property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.

Description
  • This command specifies the cycle count portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
  • <QString> is a quoted string that is the cycle count portion of the binary header string.

frameid property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID command.

Description
  • This command specifies the frame ID portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
  • <QString> is a quoted string that represents the frame ID portion of the binary header string.

indbits property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits command.

Description
  • This command specifies the indicator bits portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
  • <QString> is a quoted string that is the indicator bits portion of the binary header string.

paylength property

Return the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength command.

Description
  • This command specifies the payload length portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
  • <QString> is the length of the payload portion of the Binary header string.

TriggerBBusBItemFlexrayHeaderCrc

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC command.

Description
  • This command specifies the CRC portion of the binary header string when triggering on the FlexRay bus signal. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CRC?
Info
  • <QString> is a quoted string that is the CRC portion of the binary header string.

TriggerBBusBItemFlexrayHeaderCyclecount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount command.

Description
  • This command specifies the cycle count portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:CYCLEcount?
Info
  • <QString> is a quoted string that is the cycle count portion of the binary header string.

TriggerBBusBItemFlexrayHeaderFrameid

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID command.

Description
  • This command specifies the frame ID portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:FRAMEID?
Info
  • <QString> is a quoted string that represents the frame ID portion of the binary header string.

TriggerBBusBItemFlexrayHeaderIndbits

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits command.

Description
  • This command specifies the indicator bits portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:INDBits?
Info
  • <QString> is a quoted string that is the indicator bits portion of the binary header string.

TriggerBBusBItemFlexrayHeaderPaylength

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength command.

Description
  • This command specifies the payload length portion of the binary header string when triggering on the FlexRay bus header. The trigger condition needs to be set to HEADer (using TRIGger:{A|B}:BUS:B<x>:FLEXray:CONDition).The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength <QString>
- TRIGger:B:BUS:B<x>:FLEXray:HEADER:PAYLength?
Info
  • <QString> is the length of the payload portion of the Binary header string.

TriggerBBusBItemI2c

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:I2C:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:I2C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:I2C:DATa command tree.

address property

Return the TRIGger:B:BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue command.

condition property

Return the TRIGger:B:BUS:B<x>:I2C:CONDition command.

Description
  • This command specifies the trigger condition for an I2C trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:B:BUS:B<x>:I2C:CONDition?
Info
  • STARt specifies a search based on start condition.
  • STOP specifies a search based on stop condition.
  • REPEATstart specifies a search based on repeat of start condition.
  • ACKMISS specifies a search based on missing acknowledgement condition.
  • ADDRess specifies a search based on address.
  • DATa specifies a search based on data.
  • ADDRANDDATA specifies a search based on address and data.

data property

Return the TRIGger:B:BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:B:BUS:B<x>:I2C:DATa:DIRection command.
  • .size: The TRIGger:B:BUS:B<x>:I2C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:I2C:DATa:VALue command.

TriggerBBusBItemI2cAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue command.

mode property

Return the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe command.

Description
  • This command specifies the I2C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe?
Info
  • ADDR7 specifies the 7-bit I2C address mode.
  • ADDR10 specifies the 10-bit I2C address mode.

value property

Return the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I2C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue?
Info
  • <QString> is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemI2cAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe command.

Description
  • This command specifies the I2C address mode to 7 or 10-bit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I2C:ADDRess:MODe?
Info
  • ADDR7 specifies the 7-bit I2C address mode.
  • ADDR10 specifies the 10-bit I2C address mode.

TriggerBBusBItemI2cAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I2C trigger if the trigger condition is ADDRESS or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:ADDRess:VALue?
Info
  • <QString> is up to 7 or 10-bits depending on the address mode that specifies the address. The only allowed characters in the QString are 0, 1, and X.

TriggerBBusBItemI2cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:CONDition command.

Description
  • This command specifies the trigger condition for an I2C trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:CONDition {STARt|STOP|REPEATstart|ACKMISS|ADDRess|DATa|ADDRANDDATA}
- TRIGger:B:BUS:B<x>:I2C:CONDition?
Info
  • STARt specifies a search based on start condition.
  • STOP specifies a search based on stop condition.
  • REPEATstart specifies a search based on repeat of start condition.
  • ACKMISS specifies a search based on missing acknowledgement condition.
  • ADDRess specifies a search based on address.
  • DATa specifies a search based on data.
  • ADDRANDDATA specifies a search based on address and data.

TriggerBBusBItemI2cData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:B:BUS:B<x>:I2C:DATa:DIRection command.
  • .size: The TRIGger:B:BUS:B<x>:I2C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:I2C:DATa:VALue command.

direction property

Return the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection command.

Description
  • This command specifies the I2C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I2C protocol. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection?
Info
  • READ specifies read as the data direction.
  • WRITE specifies write as the data direction.
  • NOCARE specifies either as the data direction.

size property

Return the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I2C trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:B:BUS:B<x>:I2C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue?
Info
  • <QString> is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.

TriggerBBusBItemI2cDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:DATa:DIRection command.

Description
  • This command specifies the I2C trigger type to be valid on a Read, Write, or Either condition. Read or write is indicated by the R/W bit in the I2C protocol. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I2C:DATa:DIRection?
Info
  • READ specifies read as the data direction.
  • WRITE specifies write as the data direction.
  • NOCARE specifies either as the data direction.

TriggerBBusBItemI2cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I2C trigger if the trigger condition is DATA or ADDRANDDATA. Applies to bus , where the bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I2C:DATa:SIZe?
Info
  • <NR1> is the length of the data string in bytes.

TriggerBBusBItemI2cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I2C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I2C triggering if the trigger condition is DATA or ADDRANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I2C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I2C:DATa:VALue?
Info
  • <QString> is the binary data string, where the number of bits is 8 times the number of bytes specified. The only allowed characters in the string are 0, 1, and X.

TriggerBBusBItemI3c

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:I3C:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:I3C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:I3C:DATa command tree.
  • .errortype: The TRIGger:B:BUS:B<x>:I3C:ERRORTYPe command.
  • .sdr: The TRIGger:B:BUS:B<x>:I3C:SDR command tree.
  • .tbit: The TRIGger:B:BUS:B<x>:I3C:TBIT command tree.

address property

Return the TRIGger:B:BUS:B<x>:I3C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .mode: The TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue command.

condition property

Return the TRIGger:B:BUS:B<x>:I3C:CONDition command.

Description
  • This command sets or queries the trigger condition for a I3C bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:B:BUS:B<x>:I3C:CONDition?
Info
  • STARt sets the trigger condition to STARt. This is the default value.
  • REPEATStart sets the trigger condition to REPEATStart.
  • ADDRess sets the trigger condition to ADDRess.
  • DATa sets the trigger condition to DATa.
  • SDRDirect sets the trigger condition to SDRDirect.
  • SDRBroadcast sets the trigger condition to SDRBroadcast.
  • ERRors sets the trigger condition to ERRors.
  • HOTJoin sets the trigger condition to HOTJoin.
  • HDRRestart sets the trigger condition to HDRRestart.
  • HDRExit sets the trigger condition to HDRExit.
  • STOP sets the trigger condition to STOP.

data property

Return the TRIGger:B:BUS:B<x>:I3C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:B:BUS:B<x>:I3C:DATa:DIRection command.
  • .size: The TRIGger:B:BUS:B<x>:I3C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:I3C:DATa:VALue command.

errortype property

Return the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe command.

Description
  • This command specifies the error type when triggering on I3C errors. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe?
Info
  • NACK sets the trigger condition to Missing ACK error. This is the default value.
  • TBIT sets the trigger condition to Slave/Parity Error shown by Transition bit.
  • BADDr sets the trigger condition to BroadCast Error.

sdr property

Return the TRIGger:B:BUS:B<x>:I3C:SDR command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .broadcastpacket: The TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket command.
  • .directpacket: The TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket command.

tbit property

Return the TRIGger:B:BUS:B<x>:I3C:TBIT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:TBIT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .direction: The TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction command.

TriggerBBusBItemI3cAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .mode: The TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe command.
  • .value: The TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue command.

mode property

Return the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe command.

Description
  • This command specifies the I3C address mode to either 7bit or 10bit when triggering on address field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe?
Info
  • ADDR7 sets the trigger condition to 7-bit Address. This is the default value.
  • ADDR10 sets the trigger condition to 10-bit Address.

value property

Return the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I3C trigger if the trigger condition is ADDRESS. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. XXXXXXX in case of 7-bit addressing mode XXXXXXXXXX in case of 10-bit addressing mode.

TriggerBBusBItemI3cAddressMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe command.

Description
  • This command specifies the I3C address mode to either 7bit or 10bit when triggering on address field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe {ADDR7|ADDR10}
- TRIGger:B:BUS:B<x>:I3C:ADDRess:MODe?
Info
  • ADDR7 sets the trigger condition to 7-bit Address. This is the default value.
  • ADDR10 sets the trigger condition to 10-bit Address.

TriggerBBusBItemI3cAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue command.

Description
  • This command specifies the binary address string used for the I3C trigger if the trigger condition is ADDRESS. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:ADDRess:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. XXXXXXX in case of 7-bit addressing mode XXXXXXXXXX in case of 10-bit addressing mode.

TriggerBBusBItemI3cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:CONDition command.

Description
  • This command sets or queries the trigger condition for a I3C bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:CONDition {STARt|REPEATStart|ADDRess|DATa|SDRDirect|SDRBroadcast|ERRors|HOTJoin|HDRRestart|HDRExit|STOP}
- TRIGger:B:BUS:B<x>:I3C:CONDition?
Info
  • STARt sets the trigger condition to STARt. This is the default value.
  • REPEATStart sets the trigger condition to REPEATStart.
  • ADDRess sets the trigger condition to ADDRess.
  • DATa sets the trigger condition to DATa.
  • SDRDirect sets the trigger condition to SDRDirect.
  • SDRBroadcast sets the trigger condition to SDRBroadcast.
  • ERRors sets the trigger condition to ERRors.
  • HOTJoin sets the trigger condition to HOTJoin.
  • HDRRestart sets the trigger condition to HDRRestart.
  • HDRExit sets the trigger condition to HDRExit.
  • STOP sets the trigger condition to STOP.

TriggerBBusBItemI3cData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:B:BUS:B<x>:I3C:DATa:DIRection command.
  • .size: The TRIGger:B:BUS:B<x>:I3C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:I3C:DATa:VALue command.

direction property

Return the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection command.

Description
  • This command specifies the I3C bus data direction when triggering on data field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection?
Info
  • READ sets the trigger condition to Read Packet. This is the default value.
  • WRITE sets the trigger condition to Write Packet.
  • NOCARE sets the trigger condition to Either Read or Write Packet.

size property

Return the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I3C trigger if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes. Data bytes can vary from 1 to 5.

value property

Return the TRIGger:B:BUS:B<x>:I3C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I3C triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. Default Data is XXXXXXXX and user can enter up to XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX.

TriggerBBusBItemI3cDataDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:DATa:DIRection command.

Description
  • This command specifies the I3C bus data direction when triggering on data field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:DIRection value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection {READ|WRITE|NOCARE}
- TRIGger:B:BUS:B<x>:I3C:DATa:DIRection?
Info
  • READ sets the trigger condition to Read Packet. This is the default value.
  • WRITE sets the trigger condition to Write Packet.
  • NOCARE sets the trigger condition to Either Read or Write Packet.

TriggerBBusBItemI3cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for an I3C trigger if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:I3C:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes. Data bytes can vary from 1 to 5.

TriggerBBusBItemI3cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:DATa:VALue command.

Description
  • This command specifies the binary data string used for I3C triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:I3C:DATa:VALue?
Info
  • <QString> is a quoted string that is the I3C trigger data value. Default Data is XXXXXXXX and user can enter up to XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX.

TriggerBBusBItemI3cErrortype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:ERRORTYPe command.

Description
  • This command specifies the error type when triggering on I3C errors. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:ERRORTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe {NACK|TBIT|BADDr}
- TRIGger:B:BUS:B<x>:I3C:ERRORTYPe?
Info
  • NACK sets the trigger condition to Missing ACK error. This is the default value.
  • TBIT sets the trigger condition to Slave/Parity Error shown by Transition bit.
  • BADDr sets the trigger condition to BroadCast Error.

TriggerBBusBItemI3cSdr

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:SDR command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR? query and raise an AssertionError if the returned value does not match value.
Properties
  • .broadcastpacket: The TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket command.
  • .directpacket: The TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket command.

broadcastpacket property

Return the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR broadcast packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • ENTRDya sets the trigger condition to Enter Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • DLSLave sets the trigger condition to Define List of Slaves.
  • ENTRTSTMode sets the trigger condition to Enter Test Mode.
  • EXTime sets the trigger condition to Set Exchange Time.
  • SETaasa sets the trigger condition to Set Static As Dynamic Address.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.
  • SETBUSCON sets the trigger condition to Set Bus Context.

directpacket property

Return the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR Direct Packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • SEText sets the trigger condition to Set Exchange Time.
  • SETDya sets the trigger condition to Set Dynamic Address.
  • SETNdya sets the trigger condition to Set New Dynamic Address.
  • GETMWrl sets the trigger condition to Get Max Write Length.
  • GETMRdl sets the trigger condition to Get Max Read Length.
  • GETPrid sets the trigger condition to Get Provisional ID.
  • GETBusch sets the trigger condition to Get Bus Characteristics.
  • GETDevch sets the trigger condition to Get Dev Characteristics.
  • GETSlave sets the trigger condition to Get Slave Current Status.
  • ACCM sets the trigger condition to Get Accept Mastership.
  • SETBrt sets the trigger condition to Set Bridge Direct Target.
  • MDATASpeed sets the trigger condition to Get Max Data Speed.
  • HDRCapability sets the trigger condition to Get HDR Capability.
  • GETXTime sets the trigger condition to Get Exchange Time.
  • GETCAPS sets the trigger condition to Get Optional Feature Capabilities.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.

TriggerBBusBItemI3cSdrBroadcastpacket

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR broadcast packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket {ENSLave|DISLave|ENTasx|RSTDya|ENTRDya|SETMwrl|SETMrdl|DLSLave|ENTRTSTMode|EXTime|SETaasa|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe|SETBUSCON}
- TRIGger:B:BUS:B<x>:I3C:SDR:BROADCASTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • ENTRDya sets the trigger condition to Enter Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • DLSLave sets the trigger condition to Define List of Slaves.
  • ENTRTSTMode sets the trigger condition to Enter Test Mode.
  • EXTime sets the trigger condition to Set Exchange Time.
  • SETaasa sets the trigger condition to Set Static As Dynamic Address.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.
  • SETBUSCON sets the trigger condition to Set Bus Context.

TriggerBBusBItemI3cSdrDirectpacket

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket command.

Description
  • This command sets or queries the I3C trigger for SDR Direct Packets. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket {ENSLave|DISLave|ENTasx|RSTDya|SETMwrl|SETMrdl|SEText|SETDya|SETNdya|GETMWrl|GETMRdl|GETPrid|GETBusch|GETDevch|GETSlave|ACCM|SETBrt|MDATASpeed|HDRCapability|GETXTime|GETCAPS|ENDXFER|SETGRPa|RSTACT|DEFGRPa|RSTGRPa|MLANe}
- TRIGger:B:BUS:B<x>:I3C:SDR:DIRECTPacket?
Info
  • ENSLave sets the trigger condition to Enable Slave. This is the default value.
  • DISLave sets the trigger condition to Disable Slave.
  • ENTasx sets the trigger condition to Enter Activity State.
  • RSTDya sets the trigger condition to Reset Dynamic Address.
  • SETMwrl sets the trigger condition to Set Max Write Length.
  • SETMrdl sets the trigger condition to Set Max Read Length.
  • SEText sets the trigger condition to Set Exchange Time.
  • SETDya sets the trigger condition to Set Dynamic Address.
  • SETNdya sets the trigger condition to Set New Dynamic Address.
  • GETMWrl sets the trigger condition to Get Max Write Length.
  • GETMRdl sets the trigger condition to Get Max Read Length.
  • GETPrid sets the trigger condition to Get Provisional ID.
  • GETBusch sets the trigger condition to Get Bus Characteristics.
  • GETDevch sets the trigger condition to Get Dev Characteristics.
  • GETSlave sets the trigger condition to Get Slave Current Status.
  • ACCM sets the trigger condition to Get Accept Mastership.
  • SETBrt sets the trigger condition to Set Bridge Direct Target.
  • MDATASpeed sets the trigger condition to Get Max Data Speed.
  • HDRCapability sets the trigger condition to Get HDR Capability.
  • GETXTime sets the trigger condition to Get Exchange Time.
  • GETCAPS sets the trigger condition to Get Optional Feature Capabilities.
  • ENDXFER sets the trigger condition to Data Transfer Ending Procedure Control.
  • SETGRPa sets the trigger condition to Set Group Address.
  • RSTACT sets the trigger condition to Slave Reset Action.
  • DEFGRPa sets the trigger condition to Define List of Group Addresses.
  • RSTGRPa sets the trigger condition to Reset Group Address.
  • MLANe sets the trigger condition to Multi-Lane Data Transfer Control.

TriggerBBusBItemI3cTbit

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:TBIT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:TBIT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .direction: The TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction command.

direction property

Return the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction command.

Description
  • This command specifies the I3C trigger for T-Bit error direction when triggering on error type field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction?
Info
  • READ sets the trigger condition to T-bit Parity Error. This is the default value.
  • WRITe sets the trigger condition to T-bit Slave Error.

TriggerBBusBItemI3cTbitDirection

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction command.

Description
  • This command specifies the I3C trigger for T-Bit error direction when triggering on error type field. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction {READ|WRITe}
- TRIGger:B:BUS:B<x>:I3C:TBIT:DIREction?
Info
  • READ sets the trigger condition to T-bit Parity Error. This is the default value.
  • WRITe sets the trigger condition to T-bit Slave Error.

TriggerBBusBItemLin

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:LIN:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:LIN:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:LIN:ERRTYPE command.
  • .identifier: The TRIGger:B:BUS:B<x>:LIN:IDentifier command tree.

condition property

Return the TRIGger:B:BUS:B<x>:LIN:CONDition command.

Description
  • This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:B:BUS:B<x>:LIN:CONDition?
Info
  • SYNCfield sets the LIN trigger condition to sync field.
  • IDentifier sets the LIN trigger condition to identifier.
  • DATa sets the LIN trigger condition to data.
  • IDANDDATA sets the LIN trigger condition to id and data.
  • WAKEup sets the LIN trigger condition to wake up.
  • SLEEP sets the LIN trigger condition to sleep.
  • ERRor sets the LIN trigger condition to error.

data property

Return the TRIGger:B:BUS:B<x>:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:LIN:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:LIN:DATa:VALue command.

errtype property

Return the TRIGger:B:BUS:B<x>:LIN:ERRTYPE command.

Description
  • This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE?
Info
  • SYNC sets the LIN error type to SYNC.
  • PARity sets the LIN error type to parity.
  • CHecksum sets the LIN error type to checksum.

identifier property

Return the TRIGger:B:BUS:B<x>:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue command.

TriggerBBusBItemLinCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:CONDition command.

Description
  • This command specifies the trigger condition for LIN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:CONDition {SYNCfield|IDentifier|DATa|IDANDDATA|WAKEup|SLEEP|ERRor}
- TRIGger:B:BUS:B<x>:LIN:CONDition?
Info
  • SYNCfield sets the LIN trigger condition to sync field.
  • IDentifier sets the LIN trigger condition to identifier.
  • DATa sets the LIN trigger condition to data.
  • IDANDDATA sets the LIN trigger condition to id and data.
  • WAKEup sets the LIN trigger condition to wake up.
  • SLEEP sets the LIN trigger condition to sleep.
  • ERRor sets the LIN trigger condition to error.

TriggerBBusBItemLinData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:LIN:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:LIN:DATa:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue command.

Description
  • This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.

qualifier property

Return the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier command.

Description
  • This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier?
Info
  • LESSthan sets the LIN data qualifier to less than.
  • MOREthan sets the LIN data qualifier to greater than.
  • EQual sets the LIN data qualifier to equal.
  • UNEQual sets the LIN data qualifier to not equal.
  • LESSEQual sets the LIN data qualifier to less than or equal.
  • MOREEQual sets the LIN data qualifier to greater than or equal.
  • INrange sets the LIN data qualifier to in range.
  • OUTrange sets the LIN data qualifier to out of range.

size property

Return the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes.

value property

Return the TRIGger:B:BUS:B<x>:LIN:DATa:VALue command.

Description
  • This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue?
Info
  • <QString> is a quoted string that is the LIN trigger data value.

TriggerBBusBItemLinDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue command.

Description
  • This command specifies the high data value string used for a LIN bus trigger when the trigger condition is DATA or IDANDDATA and the data qualifier is INRANGE or OUTRANGE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:HIVALue?
Info
  • <QString> is a quoted string that is the binary data string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerBBusBItemLinDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier command.

Description
  • This command specifies the LIN data qualifier. This only applies if the trigger condition is IDANDDATA or DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier {LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:LIN:DATa:QUALifier?
Info
  • LESSthan sets the LIN data qualifier to less than.
  • MOREthan sets the LIN data qualifier to greater than.
  • EQual sets the LIN data qualifier to equal.
  • UNEQual sets the LIN data qualifier to not equal.
  • LESSEQual sets the LIN data qualifier to less than or equal.
  • MOREEQual sets the LIN data qualifier to greater than or equal.
  • INrange sets the LIN data qualifier to in range.
  • OUTrange sets the LIN data qualifier to out of range.

TriggerBBusBItemLinDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:DATa:SIZe command.

Description
  • This command specifies the length of the data string in bytes to be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:LIN:DATa:SIZe?
Info
  • <NR1> is the size of the data string in bytes.

TriggerBBusBItemLinDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:DATa:VALue command.

Description
  • This command specifies the binary data string to be used for LIN trigger condition if trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:DATa:VALue?
Info
  • <QString> is a quoted string that is the LIN trigger data value.

TriggerBBusBItemLinErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:ERRTYPE command.

Description
  • This command specifies the error type be used for LIN trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:ERRTYPE value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE {SYNC|PARity|CHecksum}
- TRIGger:B:BUS:B<x>:LIN:ERRTYPE?
Info
  • SYNC sets the LIN error type to SYNC.
  • PARity sets the LIN error type to parity.
  • CHecksum sets the LIN error type to checksum.

TriggerBBusBItemLinIdentifier

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue command.

Description
  • This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue?
Info
  • <QString> is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerBBusBItemLinIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue command.

Description
  • This command specifies the binary address string used for LIN bus trigger if the trigger condition is ID or IDANDDATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:LIN:IDentifier:VALue?
Info
  • <QString> is the binary address string used for LIN trigger if the trigger condition is ID or IDANDDATA.

TriggerBBusBItemMil1553b

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B? query and raise an AssertionError if the returned value does not match value.
Properties
  • .command: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND command tree.
  • .condition: The TRIGger:B:BUS:B<x>:MIL1553B:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:MIL1553B:DATa command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe command.
  • .status: The TRIGger:B:BUS:B<x>:MIL1553B:STATus command tree.
  • .time: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe command tree.

command property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

condition property

Return the TRIGger:B:BUS:B<x>:MIL1553B:CONDition command.

Description
  • This command sets or queries the field or condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition?
Info
  • SYNC specifies triggering on the sync pulse of any word.
  • COMMAND specifies triggering on a matching command word.
  • STATus specifies triggering on a matching status word.
  • DATA specifies triggering on a matching data word.
  • TIMe specifies triggering on the response time or intermessage gap between words.
  • ERRor specifies triggering on a specified error condition.

data property

Return the TRIGger:B:BUS:B<x>:MIL1553B:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue command.

errtype property

Return the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe command.

Description
  • This command sets or queries the type of error condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe?
Info
  • PARity specifies triggering on an incorrectly calculated parity bit in any word.
  • SYNC specifies triggering on any sync pulse that does not transition in the middle of the pulse as required.
  • DATA specifies triggering on any non-contiguous data words.

status property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.
  • .bit: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT command tree.
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity command.

time property

Return the TRIGger:B:BUS:B<x>:MIL1553B:TIMe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .lesslimit: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.
  • .morelimit: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

TriggerBBusBItemMil1553bCommand

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.
  • .count: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt command.
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity command.
  • .subaddress: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.
  • .trbit: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

address property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

count property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt command.

Description
  • This command sets or queries the value of the command word ‘word count’ field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt?
Info
  • <QString> is the word count value.

parity property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity?
Info
  • ONE filters command words to only match those where the parity bit has a value of 1.
  • ZERo filters command words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of command words on the parity bit.

subaddress property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command sets or queries the value of the command word subaddress field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
Info
  • <QString> is the subaddress value.

trbit property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

Description
  • This command sets or queries the value of the command word Transmit / Receive bit for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit?
Info
  • RX filters command words to only match those that are receive packets.
  • TX filters command words to only match those that are transmit packets.
  • X disables filtering of command words on the R/T bit.

TriggerBBusBItemMil1553bCommandAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND, and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
Info
  • <QString> is the address value.

qualifier property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bCommandAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND, and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:HIVALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bCommandAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemMil1553bCommandAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on command word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to COMMAND
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bCommandCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt command.

Description
  • This command sets or queries the value of the command word ‘word count’ field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:COUNt?
Info
  • <QString> is the word count value.

TriggerBBusBItemMil1553bCommandParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:PARity?
Info
  • ONE filters command words to only match those where the parity bit has a value of 1.
  • ZERo filters command words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of command words on the parity bit.

TriggerBBusBItemMil1553bCommandSubaddress

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress command.

Description
  • This command sets or queries the value of the command word subaddress field for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:SUBADdress?
Info
  • <QString> is the subaddress value.

TriggerBBusBItemMil1553bCommandTrbit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit command.

Description
  • This command sets or queries the value of the command word Transmit / Receive bit for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to COMMAND.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit {RX|TX|X}
- TRIGger:B:BUS:B<x>:MIL1553B:COMMAND:TRBit?
Info
  • RX filters command words to only match those that are receive packets.
  • TX filters command words to only match those that are transmit packets.
  • X disables filtering of command words on the R/T bit.

TriggerBBusBItemMil1553bCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:CONDition command.

Description
  • This command sets or queries the field or condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition {SYNC|COMMAND|STATus|DATA|TIMe|ERRor}
- TRIGger:B:BUS:B<x>:MIL1553B:CONDition?
Info
  • SYNC specifies triggering on the sync pulse of any word.
  • COMMAND specifies triggering on a matching command word.
  • STATus specifies triggering on a matching status word.
  • DATA specifies triggering on a matching data word.
  • TIMe specifies triggering on the response time or intermessage gap between words.
  • ERRor specifies triggering on a specified error condition.

TriggerBBusBItemMil1553bData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue command.

parity property

Return the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity?
Info
  • ONE filters data words to only match those where the parity bit has a value of 1.
  • ZERo filters data words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of data words on the parity bit.

value property

Return the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue command.

Description
  • This command sets or queries the value when triggering on data words for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue?
Info
  • <QString> is the data value.

TriggerBBusBItemMil1553bDataParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity command.

Description
  • This command sets or queries the value of the command word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:PARity?
Info
  • ONE filters data words to only match those where the parity bit has a value of 1.
  • ZERo filters data words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of data words on the parity bit.

TriggerBBusBItemMil1553bDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue command.

Description
  • This command sets or queries the value when triggering on data words for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to DATA.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:DATa:VALue?
Info
  • <QString> is the data value.

TriggerBBusBItemMil1553bErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe command.

Description
  • This command sets or queries the type of error condition for a MIL-STD-1553 bus to trigger on. The bus number is specified by x. The trigger condition must be set to ERRor.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe {PARity|SYNC|DATA}
- TRIGger:B:BUS:B<x>:MIL1553B:ERRTYPe?
Info
  • PARity specifies triggering on an incorrectly calculated parity bit in any word.
  • SYNC specifies triggering on any sync pulse that does not transition in the middle of the pulse as required.
  • DATA specifies triggering on any non-contiguous data words.

TriggerBBusBItemMil1553bStatus

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.
  • .bit: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT command tree.
  • .parity: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity command.

address property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

bit property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .bcr: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.
  • .busy: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.
  • .dbca: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.
  • .instr: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.
  • .me: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME command.
  • .srq: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.
  • .subsf: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.
  • .tf: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

parity property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity command.

Description
  • This command sets or queries the value of the status word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity?
Info
  • ONE filters status words to only match those where the parity bit has a value of 1.
  • ZERo filters status words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of status words on the parity bit.

TriggerBBusBItemMil1553bStatusAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
Info
  • <QString> is the address value.

qualifier property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

value property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bStatusAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue command.

Description
  • This command sets or queries the high value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus and the address qualifier must be INrange or OUTrange.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:HIVALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bStatusAddressQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:QUALifier?
Info
  • EQual sets the data qualifier to equal.
  • UNEQual sets the data qualifier to unequal.
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • LESSEQual sets the data qualifier to less equal.
  • MOREEQual sets the data qualifier to more equal.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemMil1553bStatusAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue command.

Description
  • This command sets or queries the low value when triggering on status word addresses for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:ADDRess:VALue?
Info
  • <QString> is the address value.

TriggerBBusBItemMil1553bStatusBit

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .bcr: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.
  • .busy: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.
  • .dbca: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.
  • .instr: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.
  • .me: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME command.
  • .srq: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.
  • .subsf: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.
  • .tf: The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

bcr property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.

Description
  • This command sets or queries the value of the broadcast command received bit (BCR bit, bit 15) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
Info
  • ONE filters status words to only match those where the BCR bit has a value of 1.
  • ZERo filters status words to only match those where the BCR bit has a value of 0.
  • NOCARE disables filtering of status words on the BCR bit.

busy property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.

Description
  • This command sets or queries the value of the busy bit (BUSY bit, bit 16) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
Info
  • ONE filters status words to only match those where the BUSY bit has a value of 1.
  • ZERo filters status words to only match those where the BUSY bit has a value of 0.
  • NOCARE disables filtering of status words on the BUSY bit.

dbca property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.

Description
  • This command sets or queries the value of the dynamic bus control acceptance bit (DBCA bit, bit 18) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
Info
  • ONE filters status words to only match those where the DBCA bit has a value of 1.
  • ZERo filters status words to only match those where the DBCA bit has a value of 0.
  • NOCARE disables filtering of status words on the DBCA bit.

instr property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.

Description
  • This command sets or queries the value of the instrumentation bit (INSTR bit, bit 10) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
Info
  • ONE filters status words to only match those where the INSTR bit has a value of 1.
  • ZERo filters status words to only match those where the INSTR bit has a value of 0.
  • NOCARE disables filtering of status words on the INSTR bit.

me property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME command.

Description
  • This command sets or queries the value of the message error bit (ME bit, bit 9) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME?
Info
  • ONE filters status words to only match those where the ME bit has a value of 1.
  • ZERo filters status words to only match those where the ME bit has a value of 0.
  • NOCARE disables filtering of status words on the ME bit.

srq property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.

Description
  • This command sets or queries the value of the status word service request bit (SRQ bit, bit 11) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
Info
  • ONE filters status words to only match those where the SRQ bit has a value of 1.
  • ZERo filters status words to only match those where the SRQ bit has a value of 0.
  • NOCARE disables filtering of status words on the SRQ bit.

subsf property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.

Description
  • This command sets or queries the value of the subsystem flag bit (SUBSF bit, bit 17) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
Info
  • ONE filters status words to only match those where the SUBSF bit has a value of 1.
  • ZERo filters status words to only match those where the SUBSF bit has a value of 0.
  • NOCARE disables filtering of status words on the SUBSF bit.

tf property

Return the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

Description
  • This command sets or queries the value of the terminal flag bit (TF bit, bit 19) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF?
Info
  • ONE filters status words to only match those where the TF bit has a value of 1.
  • ZERo filters status words to only match those where the TF bit has a value of 0.
  • NOCARE disables filtering of status words on the TF bit.

TriggerBBusBItemMil1553bStatusBitBcr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR command.

Description
  • This command sets or queries the value of the broadcast command received bit (BCR bit, bit 15) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BCR?
Info
  • ONE filters status words to only match those where the BCR bit has a value of 1.
  • ZERo filters status words to only match those where the BCR bit has a value of 0.
  • NOCARE disables filtering of status words on the BCR bit.

TriggerBBusBItemMil1553bStatusBitBusy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY command.

Description
  • This command sets or queries the value of the busy bit (BUSY bit, bit 16) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:BUSY?
Info
  • ONE filters status words to only match those where the BUSY bit has a value of 1.
  • ZERo filters status words to only match those where the BUSY bit has a value of 0.
  • NOCARE disables filtering of status words on the BUSY bit.

TriggerBBusBItemMil1553bStatusBitDbca

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA command.

Description
  • This command sets or queries the value of the dynamic bus control acceptance bit (DBCA bit, bit 18) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:DBCA?
Info
  • ONE filters status words to only match those where the DBCA bit has a value of 1.
  • ZERo filters status words to only match those where the DBCA bit has a value of 0.
  • NOCARE disables filtering of status words on the DBCA bit.

TriggerBBusBItemMil1553bStatusBitInstr

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR command.

Description
  • This command sets or queries the value of the instrumentation bit (INSTR bit, bit 10) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:INSTR?
Info
  • ONE filters status words to only match those where the INSTR bit has a value of 1.
  • ZERo filters status words to only match those where the INSTR bit has a value of 0.
  • NOCARE disables filtering of status words on the INSTR bit.

TriggerBBusBItemMil1553bStatusBitMe

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME command.

Description
  • This command sets or queries the value of the message error bit (ME bit, bit 9) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:ME?
Info
  • ONE filters status words to only match those where the ME bit has a value of 1.
  • ZERo filters status words to only match those where the ME bit has a value of 0.
  • NOCARE disables filtering of status words on the ME bit.

TriggerBBusBItemMil1553bStatusBitSrq

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ command.

Description
  • This command sets or queries the value of the status word service request bit (SRQ bit, bit 11) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SRQ?
Info
  • ONE filters status words to only match those where the SRQ bit has a value of 1.
  • ZERo filters status words to only match those where the SRQ bit has a value of 0.
  • NOCARE disables filtering of status words on the SRQ bit.

TriggerBBusBItemMil1553bStatusBitSubsf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF command.

Description
  • This command sets or queries the value of the subsystem flag bit (SUBSF bit, bit 17) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:SUBSF?
Info
  • ONE filters status words to only match those where the SUBSF bit has a value of 1.
  • ZERo filters status words to only match those where the SUBSF bit has a value of 0.
  • NOCARE disables filtering of status words on the SUBSF bit.

TriggerBBusBItemMil1553bStatusBitTf

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF command.

Description
  • This command sets or queries the value of the terminal flag bit (TF bit, bit 19) in a status word for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:BIT:TF?
Info
  • ONE filters status words to only match those where the TF bit has a value of 1.
  • ZERo filters status words to only match those where the TF bit has a value of 0.
  • NOCARE disables filtering of status words on the TF bit.

TriggerBBusBItemMil1553bStatusParity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity command.

Description
  • This command sets or queries the value of the status word parity bit for a MIL-STD-1553 bus to triggering on. The bus number is specified by x. The trigger condition must be set to STATus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity {ONE|ZERo|NOCARE}
- TRIGger:B:BUS:B<x>:MIL1553B:STATus:PARity?
Info
  • ONE filters status words to only match those where the parity bit has a value of 1.
  • ZERo filters status words to only match those where the parity bit has a value of 0.
  • NOCARE disables filtering of status words on the parity bit.

TriggerBBusBItemMil1553bTime

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:TIMe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .lesslimit: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.
  • .morelimit: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit command.
  • .qualifier: The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

lesslimit property

Return the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.

Description
  • This command sets or queries the lower limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
Info
  • <NR3> is a floating point number that specifies the lower bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

morelimit property

Return the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit command.

Description
  • This command sets or queries the upper limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit?
Info
  • <NR3> is a floating point number that specifies the upper bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

qualifier property

Return the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemMil1553bTimeLesslimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit command.

Description
  • This command sets or queries the lower limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:LESSLimit?
Info
  • <NR3> is a floating point number that specifies the lower bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

TriggerBBusBItemMil1553bTimeMorelimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit command.

Description
  • This command sets or queries the upper limit to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit <NR3>
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:MORELimit?
Info
  • <NR3> is a floating point number that specifies the upper bound for measuring remote terminal response time (RT) or the inter-message gap (IMG) in seconds.

TriggerBBusBItemMil1553bTimeQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on response time / inter message gap time for a MIL-STD-1553 bus. The bus number is specified by x. The trigger condition must be set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier {LESSthan|MOREthan|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:MIL1553B:TIMe:QUALifier?
Info
  • LESSthan sets the data qualifier to less than.
  • MOREthan sets the data qualifier to more than.
  • INrange sets the data qualifier to in range.
  • OUTrange sets the data qualifier to out of range.

TriggerBBusBItemParallel

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:PARallel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .data: The TRIGger:B:BUS:B<x>:PARallel:DATa command tree.

data property

Return the TRIGger:B:BUS:B<x>:PARallel:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:PARallel:DATa:VALue command.

TriggerBBusBItemParallelData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:PARallel:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:PARallel:DATa:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue command.

Description
  • This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue?
Info
  • <QString> is the binary data string used for a Parallel Bus trigger.

TriggerBBusBItemParallelDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:PARallel:DATa:VALue command.

Description
  • This command specifies the binary data string used for a Parallel Bus trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:PARallel:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:PARallel:DATa:VALue?
Info
  • <QString> is the binary data string used for a Parallel Bus trigger.

TriggerBBusBItemRs232c

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:RS232C command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C? query and raise an AssertionError if the returned value does not match value.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:RS232C:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:RS232C:DATa command tree.

condition property

Return the TRIGger:B:BUS:B<x>:RS232C:CONDition command.

Description
  • This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:B:BUS:B<x>:RS232C:CONDition?
Info
  • STARt sets the Trigger on condition to Start.
  • EOp sets the Trigger on condition to End of Packet.
  • DATa sets the Trigger on condition to Data.
  • PARItyerror sets the Trigger on condition to Parity Error.

data property

Return the TRIGger:B:BUS:B<x>:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .size: The TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:RS232C:DATa:VALue command.

TriggerBBusBItemRs232cCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:RS232C:CONDition command.

Description
  • This command specifies the condition for an RS-232C trigger, where the bus number is specified by< >x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:CONDition {STARt|EOp|DATa|PARItyerror}
- TRIGger:B:BUS:B<x>:RS232C:CONDition?
Info
  • STARt sets the Trigger on condition to Start.
  • EOp sets the Trigger on condition to End of Packet.
  • DATa sets the Trigger on condition to Data.
  • PARItyerror sets the Trigger on condition to Parity Error.

TriggerBBusBItemRs232cData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:RS232C:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .size: The TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:RS232C:DATa:VALue command.

size property

Return the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

value property

Return the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue?
Info
  • <QString> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerBBusBItemRs232cDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string in bytes to be used for an RS-232C trigger when the trigger condition is Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe <NR3>
- TRIGger:B:BUS:B<x>:RS232C:DATa:SIZe?
Info
  • <NR3> specifies the data size in bytes.

TriggerBBusBItemRs232cDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:RS232C:DATa:VALue command.

Description
  • This command sets or queries the data address string used for the RS-232 bus trigger when the trigger condition is set to Data. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:RS232C:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:RS232C:DATa:VALue?
Info
  • <QString> specifies the address value. The argument is a string of 0, 1, or X representing a binary number.

TriggerBBusBItemSent

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:SENT:CONDition command.
  • .errtype: The TRIGger:B:BUS:B<x>:SENT:ERRType command.
  • .fast: The TRIGger:B:BUS:B<x>:SENT:FAST command tree.
  • .pause: The TRIGger:B:BUS:B<x>:SENT:PAUSE command tree.
  • .slow: The TRIGger:B:BUS:B<x>:SENT:SLOW command tree.

condition property

Return the TRIGger:B:BUS:B<x>:SENT:CONDition command.

Description
  • This command sets or queries the trigger condition for a SENT bus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:B:BUS:B<x>:SENT:CONDition?
Info
  • B<x> is the number of the bus waveform.
  • START sets triggering on start of packet.
  • FAST sets triggering on fast channel packets.
  • SLOW sets triggering on slow channel packets.
  • ERRor sets triggering on errors.

errtype property

Return the TRIGger:B:BUS:B<x>:SENT:ERRType command.

Description
  • This command sets or queries the error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:ERRType CRC
- TRIGger:B:BUS:B<x>:SENT:ERRType?
Info
  • B<x> is the number of the bus waveform.
  • CRC specifies triggering on CRC errors.
Sub-properties
  • .crc: The TRIGger:B:BUS:B<x>:SENT:ERRType:CRC command.

fast property

Return the TRIGger:B:BUS:B<x>:SENT:FAST command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .chan1a: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A command tree.
  • .chan2b: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B command tree.
  • .counter: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer command tree.
  • .invertnibble: The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
  • .status: The TRIGger:B:BUS:B<x>:SENT:FAST:STATus command tree.

pause property

Return the TRIGger:B:BUS:B<x>:SENT:PAUSE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier command.

slow property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .data: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA command tree.
  • .identifier: The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier command tree.

TriggerBBusBItemSentCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:CONDition command.

Description
  • This command sets or queries the trigger condition for a SENT bus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:CONDition {START|FAST|SLOW|ERRor}
- TRIGger:B:BUS:B<x>:SENT:CONDition?
Info
  • B<x> is the number of the bus waveform.
  • START sets triggering on start of packet.
  • FAST sets triggering on fast channel packets.
  • SLOW sets triggering on slow channel packets.
  • ERRor sets triggering on errors.

TriggerBBusBItemSentErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:ERRType command.

Description
  • This command sets or queries the error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:ERRType CRC
- TRIGger:B:BUS:B<x>:SENT:ERRType?
Info
  • B<x> is the number of the bus waveform.
  • CRC specifies triggering on CRC errors.
Properties
  • .crc: The TRIGger:B:BUS:B<x>:SENT:ERRType:CRC command.

crc property

Return the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC command.

Description
  • This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC?
Info
  • B<x> is the number of the bus waveform.
  • FAST specifies triggering on CRC errors in only the Fast Channel.
  • SLOW specifies triggering on CRC errors in only the slow channel.

TriggerBBusBItemSentErrtypeCrc

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:ERRType:CRC command.

Description
  • This command sets or queries the CRC error type to be used when triggering on SENT data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:ERRType:CRC value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC {FAST|SLOW}
- TRIGger:B:BUS:B<x>:SENT:ERRType:CRC?
Info
  • B<x> is the number of the bus waveform.
  • FAST specifies triggering on CRC errors in only the Fast Channel.
  • SLOW specifies triggering on CRC errors in only the slow channel.

TriggerBBusBItemSentFast

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .chan1a: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A command tree.
  • .chan2b: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B command tree.
  • .counter: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer command tree.
  • .invertnibble: The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.
  • .status: The TRIGger:B:BUS:B<x>:SENT:FAST:STATus command tree.

chan1a property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

chan2b property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

counter property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

invertnibble property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

status property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue command.

TriggerBBusBItemSentFastChan1a

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 1 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 binary data high value.

qualifier property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 1.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

Description
  • This command sets or queries the binary fast channel 1 value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 value on which to trigger.

TriggerBBusBItemSentFastChan1aHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 1 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 binary data high value.

TriggerBBusBItemSentFastChan1aQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 1.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerBBusBItemSentFastChan1aValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue command.

Description
  • This command sets or queries the binary fast channel 1 value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN1A:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 value on which to trigger.

TriggerBBusBItemSentFastChan2b

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 2 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 2 high binary data value.

qualifier property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 2.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

Description
  • This command sets or queries the binary fast channel 2 value to be used when triggering on a SENT bus signal. The trigger condition must be set to FAST.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 2 binary value on which to trigger.

TriggerBBusBItemSentFastChan2bHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue command.

Description
  • This command sets or queries the high binary fast channel 2 value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 2 high binary data value.

TriggerBBusBItemSentFastChan2bQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for device channel 2.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerBBusBItemSentFastChan2bValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue command.

Description
  • This command sets or queries the binary fast channel 2 value to be used when triggering on a SENT bus signal. The trigger condition must be set to FAST.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:CHAN2B:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 2 binary value on which to trigger.

TriggerBBusBItemSentFastCounter

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.

Description
  • This command sets or queries the high binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 counter binary value.

qualifier property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for the secure format counter.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

Description
  • This command sets or queries the binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 fast message counter binary value on which to trigger.

TriggerBBusBItemSentFastCounterHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue command.

Description
  • This command sets or queries the high binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the Fast Channel 1 counter binary value.

TriggerBBusBItemSentFastCounterQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT fast packet bus data for the secure format counter.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:QUALifier?
Info
  • B<x> is the number of the bus.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • UNEQual sets the qualifier as Unequal.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerBBusBItemSentFastCounterValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue command.

Description
  • This command sets or queries the binary fast message counter value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:COUNTer:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 fast message counter binary value on which to trigger.

TriggerBBusBItemSentFastInvertnibble

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

Description
  • This command sets or queries the binary fast message inverted nibble value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 inverted nibble binary value on which to trigger.

TriggerBBusBItemSentFastInvertnibbleValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue command.

Description
  • This command sets or queries the binary fast message inverted nibble value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:INVERTNIBble:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the Fast Channel 1 inverted nibble binary value on which to trigger.

TriggerBBusBItemSentFastStatus

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:STATus command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the number of the bus waveform.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue command.

Description
  • This command sets or queries the binary status value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the binary status value on which to trigger.

TriggerBBusBItemSentFastStatusValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue command.

Description
  • This command sets or queries the binary status value to be used when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:FAST:STATus:VALue?
Info
  • B<x> is the number of the bus waveform.
  • <QString> is the binary status value on which to trigger.

TriggerBBusBItemSentPause

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:PAUSE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier command.

qualifier property

Return the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT pause pulses.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • OUTrange sets the qualifier to out of range.
  • UNEQual sets the qualifier as Unequal.

TriggerBBusBItemSentPauseQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier command.

Description
  • This command sets or queries the qualifier to be used when triggering on SENT pause pulses.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|Inrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:PAUSE:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual sets the qualifier as Equal.
  • LESSEQual sets the qualifier as Less Than or Equal to.
  • MOREEQual sets the qualifier as More Than or Equal to.
  • MOREthan sets the qualifier as More Than.
  • OUTrange sets the qualifier to out of range.
  • UNEQual sets the qualifier as Unequal.

TriggerBBusBItemSentSlow

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .data: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA command tree.
  • .identifier: The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier command tree.

data property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue command.

identifier property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

TriggerBBusBItemSentSlowData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.
  • .qualifier: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.
  • .value: The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.

Description
  • This command sets or queries the high binary Slow channel data value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the binary Slow channel data value.

qualifier property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.

Description
  • This command sets or queries the binary identifier value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual specifies the qualifier as Equal.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

value property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue command.

Description
  • This command sets or queries the binary slow channel value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary slow channel data value.

TriggerBBusBItemSentSlowDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue command.

Description
  • This command sets or queries the high binary Slow channel data value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> sets the binary Slow channel data value.

TriggerBBusBItemSentSlowDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier command.

Description
  • This command sets or queries the binary identifier value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:QUALifier?
Info
  • B<x> is the bus identifier number.
  • EQual specifies the qualifier as Equal.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • INrange sets the qualifier to inside a range.
  • OUTrange sets the qualifier to outside a range.

TriggerBBusBItemSentSlowDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue command.

Description
  • This command sets or queries the binary slow channel value to use when triggering on a SENT bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:DATA:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary slow channel data value.

TriggerBBusBItemSentSlowIdentifier

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

Description
  • This command sets or queries the qualifier to use when triggering on SENT slow packet bus data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary identifier value.

TriggerBBusBItemSentSlowIdentifierValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue command.

Description
  • This command sets or queries the qualifier to use when triggering on SENT slow packet bus data.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue <QString>
- TRIGger:B:BUS:B<x>:SENT:SLOW:IDentifier:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary identifier value.

TriggerBBusBItemSpi

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:SPI:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:SPI:DATa command tree.

condition property

Return the TRIGger:B:BUS:B<x>:SPI:CONDition command.

Description
  • This command specifies the trigger condition for a SPI trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:B:BUS:B<x>:SPI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SS specifies the Slave Selection condition.
  • STARTofframe is applicable when BUS:B<x>:SPI:FRAMING is set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.
  • DATa sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.

data property

Return the TRIGger:B:BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .size: The TRIGger:B:BUS:B<x>:SPI:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:SPI:DATa:VALue command.

TriggerBBusBItemSpiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPI:CONDition command.

Description
  • This command specifies the trigger condition for a SPI trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:CONDition {SS|STARTofframe|DATa}
- TRIGger:B:BUS:B<x>:SPI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SS specifies the Slave Selection condition.
  • STARTofframe is applicable when BUS:B<x>:SPI:FRAMING is set to IDLEtime. When the trigger condition is set to STARTofframe, the instrument triggers on the first SPI clock after an idle time when there are no clocks.
  • DATa sets the trigger condition to Master-In Slave-Out and Master-Out Slave-In.

TriggerBBusBItemSpiData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .size: The TRIGger:B:BUS:B<x>:SPI:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:SPI:DATa:VALue command.

size property

Return the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command specifies the length of the data string to be used for a SPI trigger if the trigger condition is DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR1> is the length of the data string in bytes.

value property

Return the TRIGger:B:BUS:B<x>:SPI:DATa:VALue command.

Description
  • This command specifies the binary data string used for SPI triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.

TriggerBBusBItemSpiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPI:DATa:SIZe command.

Description
  • This command specifies the length of the data string to be used for a SPI trigger if the trigger condition is DATa. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:SPI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR1> is the length of the data string in bytes.

TriggerBBusBItemSpiDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPI:DATa:VALue command.

Description
  • This command specifies the binary data string used for SPI triggering if the trigger condition is DATA. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPI:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:SPI:DATa:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> specifies the data value in the specified valid format. The valid characters are 0, 1, and X for binary format.

TriggerBBusBItemSpmi

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .condition: The TRIGger:B:BUS:B<x>:SPMI:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:SPMI:DATa command tree.
  • .masteraddress: The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess command tree.
  • .noresponse: The TRIGger:B:BUS:B<x>:SPMI:NORESPonse command.
  • .registeraddress: The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess command tree.
  • .slaveaddress: The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess command tree.

condition property

Return the TRIGger:B:BUS:B<x>:SPMI:CONDition command.

Description
  • This command sets or queries the trigger condition for the specified SPMI bus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:B:BUS:B<x>:SPMI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SSC specifies triggering on the Sequence Start Condition.
  • RESet specifies triggering on the Reset command sequence.
  • SLEep specifies triggering on the Sleep command sequence.
  • SHUTdown specifies triggering on the Shutdown command sequence.
  • WAKeup specifies triggering on the Wakeup command sequence.
  • MASTERREAd specifies triggering on the Master Read command sequence.
  • MASTERWRIte specifies triggering on the Master Write command sequence.
  • REGREAd specifies triggering on the Register Read command sequence.
  • REGWRIte specifies triggering on the Register Write command sequence.
  • DEVICEDESCMASTERREAd specifies triggering on the Device Descriptor Block Master Read command sequence.
  • DEVICEDESCSLAVEREAd specifies triggering on the Device Descriptor Block Slave Read command sequence.
  • EXTREGREAd specifies triggering on the Extended Register Read command sequence.
  • EXTREGWRIte specifies triggering on the Extended Register Write command sequence.
  • LONGEXTREGREAd specifies triggering on the Extended Register Read Long command sequence.
  • LONGEXTREGWRIte specifies triggering on the Extended Register Write Long command sequence.
  • REG0WRIte specifies triggering on the Register 0 Write command sequence.
  • AUTHenticate specifies triggering on the Authentication command sequence.
  • TRANSferbusownership specifies triggering on the Transfer Bus Ownership (TBO) command sequence.
  • PARItyerror specifies triggering on the parity errors.

data property

Return the TRIGger:B:BUS:B<x>:SPMI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .size: The TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:SPMI:DATa:VALue command.

masteraddress property

Return the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

noresponse property

Return the TRIGger:B:BUS:B<x>:SPMI:NORESPonse command.

Description
  • This command sets or queries whether or not to trigger on No Response frames.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse?
Info
  • B<x> is the bus identifier number.
  • <QString> is either TRUE or FALSE boolean value.

registeraddress property

Return the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

slaveaddress property

Return the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

TriggerBBusBItemSpmiCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:CONDition command.

Description
  • This command sets or queries the trigger condition for the specified SPMI bus.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:CONDition {SSC|RESet|SLEep|SHUTdown|WAKeup|MASTERREAd|MASTERWRIte|REGREAd|REGWRIte|DEVICEDESCMASTERREAd|DEVICEDESCSLAVEREAd|EXTREGREAd|EXTREGWRIte|LONGEXTREGREAd|LONGEXTREGWRIte|REG0WRIte|AUTHenticate|TRANSferbusownership|PARItyerror}
- TRIGger:B:BUS:B<x>:SPMI:CONDition?
Info
  • B<x> is the bus identifier number.
  • SSC specifies triggering on the Sequence Start Condition.
  • RESet specifies triggering on the Reset command sequence.
  • SLEep specifies triggering on the Sleep command sequence.
  • SHUTdown specifies triggering on the Shutdown command sequence.
  • WAKeup specifies triggering on the Wakeup command sequence.
  • MASTERREAd specifies triggering on the Master Read command sequence.
  • MASTERWRIte specifies triggering on the Master Write command sequence.
  • REGREAd specifies triggering on the Register Read command sequence.
  • REGWRIte specifies triggering on the Register Write command sequence.
  • DEVICEDESCMASTERREAd specifies triggering on the Device Descriptor Block Master Read command sequence.
  • DEVICEDESCSLAVEREAd specifies triggering on the Device Descriptor Block Slave Read command sequence.
  • EXTREGREAd specifies triggering on the Extended Register Read command sequence.
  • EXTREGWRIte specifies triggering on the Extended Register Write command sequence.
  • LONGEXTREGREAd specifies triggering on the Extended Register Read Long command sequence.
  • LONGEXTREGWRIte specifies triggering on the Extended Register Write Long command sequence.
  • REG0WRIte specifies triggering on the Register 0 Write command sequence.
  • AUTHenticate specifies triggering on the Authentication command sequence.
  • TRANSferbusownership specifies triggering on the Transfer Bus Ownership (TBO) command sequence.
  • PARItyerror specifies triggering on the parity errors.

TriggerBBusBItemSpmiData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .size: The TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe command.
  • .value: The TRIGger:B:BUS:B<x>:SPMI:DATa:VALue command.

size property

Return the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string, in bytes, to be used when triggering on an SPMI bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR2> is the size of the data string in bytes.

value property

Return the TRIGger:B:BUS:B<x>:SPMI:DATa:VALue command.

Description
  • This command sets or queries the binary data string used for SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:DATa:VALue?
Info
  • B<x> is the bus identifier number.

TriggerBBusBItemSpmiDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe command.

Description
  • This command sets or queries the length of the data string, in bytes, to be used when triggering on an SPMI bus signal.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe <NR2>
- TRIGger:B:BUS:B<x>:SPMI:DATa:SIZe?
Info
  • B<x> is the bus identifier number.
  • <NR2> is the size of the data string in bytes.

TriggerBBusBItemSpmiDataValue

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:DATa:VALue command.

Description
  • This command sets or queries the binary data string used for SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:DATa:VALue?
Info
  • B<x> is the bus identifier number.

TriggerBBusBItemSpmiMasteraddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the master address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, or DEVICEDESCMASTERREAd.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.

TriggerBBusBItemSpmiMasteraddressValue

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the master address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, or DEVICEDESCMASTERREAd.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:MASTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.

TriggerBBusBItemSpmiNoresponse

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:NORESPonse command.

Description
  • This command sets or queries whether or not to trigger on No Response frames.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:NORESPonse value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse <QString>
- TRIGger:B:BUS:B<x>:SPMI:NORESPonse?
Info
  • B<x> is the bus identifier number.
  • <QString> is either TRUE or FALSE boolean value.

TriggerBBusBItemSpmiRegisteraddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the register address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, or LONGEXTREGWRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the register address.

TriggerBBusBItemSpmiRegisteraddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the register address used in SPMI triggering if the trigger condition is MASTERREAd, MASTERWRIte, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, or LONGEXTREGWRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:REGISTERADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the register address.

TriggerBBusBItemSpmiSlaveaddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .value: The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the slave address used in SPMI triggering if the trigger condition is RESet, SLEep, SHUTdown, WAKeup, AUTHenticate, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, DEVICEDESCSLAVEREAd, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the slave address on which to trigger.

TriggerBBusBItemSpmiSlaveaddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue command.

Description
  • This command sets or queries the binary data string that identifies the slave address used in SPMI triggering if the trigger condition is RESet, SLEep, SHUTdown, WAKeup, AUTHenticate, REGREAd, REGWRIte, EXTREGREAd, EXTREGWRIte, LONGEXTREGREAd, LONGEXTREGWRIte, DEVICEDESCSLAVEREAd, or REG0WRIte.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:SPMI:SLAVEADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> is the binary data string that identifies the slave address on which to trigger.

TriggerBBusBItemSvid

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID? query and raise an AssertionError if the returned value does not match value.
Properties
  • .command: The TRIGger:B:BUS:B<x>:SVID:COMMand command tree.
  • .condition: The TRIGger:B:BUS:B<x>:SVID:CONDition command.
  • .error: The TRIGger:B:BUS:B<x>:SVID:ERRor command tree.
  • .parity: The TRIGger:B:BUS:B<x>:SVID:PARity command tree.
  • .payload: The TRIGger:B:BUS:B<x>:SVID:PAYLoad command tree.
  • .slave: The TRIGger:B:BUS:B<x>:SVID:SLAVe command tree.

command property

Return the TRIGger:B:BUS:B<x>:SVID:COMMand command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .response: The TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse command.
  • .type: The TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe command.

condition property

Return the TRIGger:B:BUS:B<x>:SVID:CONDition command.

Description
  • This command sets or queries the trigger condition for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:B:BUS:B<x>:SVID:CONDition?
Info
  • B<x> is the bus identifier number.
  • STARTCONDition sets the trigger condition to start condition. This is the default value.
  • SLAVEADDRess sets the trigger condition to slave address.
  • COMMand sets the trigger condition to command.
  • PAYLoad sets the trigger condition to payload.
  • ERRors sets the trigger condition to errors.

error property

Return the TRIGger:B:BUS:B<x>:SVID:ERRor command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:ERRor? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe command.

parity property

Return the TRIGger:B:BUS:B<x>:SVID:PARity command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:PARity:TYPe command.

payload property

Return the TRIGger:B:BUS:B<x>:SVID:PAYLoad command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe command.
  • .value: The TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue command.

slave property

Return the TRIGger:B:BUS:B<x>:SVID:SLAVe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .address: The TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess command.

TriggerBBusBItemSvidCommand

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:COMMand command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand? query and raise an AssertionError if the returned value does not match value.
Properties
  • .response: The TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse command.
  • .type: The TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe command.

response property

Return the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse command.

Description
  • This command sets or queries the command response for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse?
Info
  • GETREGVENDor sets the command response to GetRegVendor.
  • GETREGTESTCFG sets the command response to GetRegTestCfg.
  • SETVIDFAST sets the command response to SetVID Fast.
  • SETVIDSLOW sets the command response to SetVID Slow.
  • SETVIDDECay sets the command response to SetVID Decay.
  • SETPS sets the command response to SetPS.
  • SETREGADDR sets the command response to SetRegAddr.
  • SETREGDATa sets the command response to SetRegData.
  • SETREGADDRVENDor sets the command response to SetRegAddrVendor.
  • SETREGDATAVENDor sets the command response to SetRegDataVendor.
  • SETREGADDRTESTCONFg sets the command response to SetRegAddrTestCfg.
  • SETREGDATATESTCONFg sets the command response to SetRegDataTestCfg.
  • TESTMODe sets the command response to Test Mode.
  • SETWP sets the command response to SetWP.
  • GETREGPKTRECent sets the command response to GetRegPktRecent.
  • GETREGPKTALERt sets the command response to GetRegPktAlert.
  • GETREGPKTBAD sets the command response to GetRegPktBad.
  • GETREGVREVENt sets the command response to GetRegVrEvent.

type property

Return the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe command.

Description
  • This command sets or queries the command type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe?
Info
  • GET sets the command type to get. This is the default value.
  • SET sets the command type to set.
  • OPTional sets the command type to optional.

TriggerBBusBItemSvidCommandResponse

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse command.

Description
  • This command sets or queries the command response for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse {GETREG|GETREGVENDor|GETREGTESTCFG|SETVIDFAST|SETVIDSLOW|SETVIDDECay|SETPS|SETREGADDR|SETREGDATa|SETREGADDRVENDor|SETREGDATAVENDor|SETREGADDRTESTCONFg|SETREGDATATESTCONFg|TESTMODe|SETWP|GETREGPKTRECent|GETREGPKTALERt|GETREGPKTBAD|GETREGVREVENt}
- TRIGger:B:BUS:B<x>:SVID:COMMand:RESPonse?
Info
  • GETREGVENDor sets the command response to GetRegVendor.
  • GETREGTESTCFG sets the command response to GetRegTestCfg.
  • SETVIDFAST sets the command response to SetVID Fast.
  • SETVIDSLOW sets the command response to SetVID Slow.
  • SETVIDDECay sets the command response to SetVID Decay.
  • SETPS sets the command response to SetPS.
  • SETREGADDR sets the command response to SetRegAddr.
  • SETREGDATa sets the command response to SetRegData.
  • SETREGADDRVENDor sets the command response to SetRegAddrVendor.
  • SETREGDATAVENDor sets the command response to SetRegDataVendor.
  • SETREGADDRTESTCONFg sets the command response to SetRegAddrTestCfg.
  • SETREGDATATESTCONFg sets the command response to SetRegDataTestCfg.
  • TESTMODe sets the command response to Test Mode.
  • SETWP sets the command response to SetWP.
  • GETREGPKTRECent sets the command response to GetRegPktRecent.
  • GETREGPKTALERt sets the command response to GetRegPktAlert.
  • GETREGPKTBAD sets the command response to GetRegPktBad.
  • GETREGVREVENt sets the command response to GetRegVrEvent.

TriggerBBusBItemSvidCommandType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe command.

Description
  • This command sets or queries the command type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe {GET|SET|OPTional}
- TRIGger:B:BUS:B<x>:SVID:COMMand:TYPe?
Info
  • GET sets the command type to get. This is the default value.
  • SET sets the command type to set.
  • OPTional sets the command type to optional.

TriggerBBusBItemSvidCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:CONDition command.

Description
  • This command sets or queries the trigger condition for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:CONDition {STARTCONDition|SLAVEADDRess|COMMand|PAYLoad|ERRors}
- TRIGger:B:BUS:B<x>:SVID:CONDition?
Info
  • B<x> is the bus identifier number.
  • STARTCONDition sets the trigger condition to start condition. This is the default value.
  • SLAVEADDRess sets the trigger condition to slave address.
  • COMMand sets the trigger condition to command.
  • PAYLoad sets the trigger condition to payload.
  • ERRors sets the trigger condition to errors.

TriggerBBusBItemSvidError

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:ERRor command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:ERRor? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe command.

type property

Return the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe command.

Description
  • This command sets or queries the error type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe?
Info
  • NACK sets the error type to nack.
  • REJect sets the error type to reject.
  • MIXed sets the error type to mixed.
  • PARity sets the error type to parity.

TriggerBBusBItemSvidErrorType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe command.

Description
  • This command sets or queries the error type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe {NACK|REJect|MIXed|PARity}
- TRIGger:B:BUS:B<x>:SVID:ERRor:TYPe?
Info
  • NACK sets the error type to nack.
  • REJect sets the error type to reject.
  • MIXed sets the error type to mixed.
  • PARity sets the error type to parity.

TriggerBBusBItemSvidParity

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:PARity command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PARity? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:PARity:TYPe command.

type property

Return the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe command.

Description
  • This command sets or queries the parity type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe?
Info
  • MASTer sets the parity type to master. This is the default value.
  • SLAVe sets the parity type to slave.

TriggerBBusBItemSvidParityType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:PARity:TYPe command.

Description
  • This command sets or queries the parity type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PARity:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PARity:TYPe?
Info
  • MASTer sets the parity type to master. This is the default value.
  • SLAVe sets the parity type to slave.

TriggerBBusBItemSvidPayload

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:PAYLoad command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad? query and raise an AssertionError if the returned value does not match value.
Properties
  • .type: The TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe command.
  • .value: The TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue command.

type property

Return the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe command.

Description
  • This command sets or queries the payload type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe?
Info
  • MASTer sets the payload type to master. This is the default value.
  • SLAVe sets the payload type to slave.

value property

Return the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue command.

Description
  • This command sets the binary payload value for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue?
Info
  • <QString> sets the binary payload value. Default size and value is 8 bits and ‘XXXXXXXX’ respectively.

TriggerBBusBItemSvidPayloadType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe command.

Description
  • This command sets or queries the payload type for SVID bus. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe {MASTer|SLAVe}
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:TYPe?
Info
  • MASTer sets the payload type to master. This is the default value.
  • SLAVe sets the payload type to slave.

TriggerBBusBItemSvidPayloadValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue command.

Description
  • This command sets the binary payload value for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue <QString>
- TRIGger:B:BUS:B<x>:SVID:PAYLoad:VALue?
Info
  • <QString> sets the binary payload value. Default size and value is 8 bits and ‘XXXXXXXX’ respectively.

TriggerBBusBItemSvidSlave

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:SLAVe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .address: The TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess command.

address property

Return the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess command.

Description
  • This command sets the binary address of the slave for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess?
Info
  • <QString> sets the binary payload value. Default size and value is 4 bits and ‘XXXX’ respectively.

TriggerBBusBItemSvidSlaveAddress

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess command.

Description
  • This command sets the binary address of the slave for a SVID bus to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess <QString>
- TRIGger:B:BUS:B<x>:SVID:SLAVe:ADDRess?
Info
  • <QString> sets the binary payload value. Default size and value is 4 bits and ‘XXXX’ respectively.

TriggerBBusBItemUsb

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .address: The TRIGger:B:BUS:B<x>:USB:ADDRess command tree.
  • .condition: The TRIGger:B:BUS:B<x>:USB:CONDition command.
  • .data: The TRIGger:B:BUS:B<x>:USB:DATa command tree.
  • .endpoint: The TRIGger:B:BUS:B<x>:USB:ENDPoint command tree.
  • .errtype: The TRIGger:B:BUS:B<x>:USB:ERRType command.
  • .handshaketype: The TRIGger:B:BUS:B<x>:USB:HANDSHAKEType command.
  • .sofframenumber: The TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber command.
  • .specialtype: The TRIGger:B:BUS:B<x>:USB:SPECIALType command.
  • .split: The TRIGger:B:BUS:B<x>:USB:SPLit command tree.
  • .tokentype: The TRIGger:B:BUS:B<x>:USB:TOKENType command.

address property

Return the TRIGger:B:BUS:B<x>:USB:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue command.
  • .value: The TRIGger:B:BUS:B<x>:USB:ADDRess:VALue command.

condition property

Return the TRIGger:B:BUS:B<x>:USB:CONDition command.

Description
  • This command specifies the trigger condition for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:B:BUS:B<x>:USB:CONDition?
Info
  • SYNC indicates triggering on a Sync field of a packet.
  • RESET sets triggering on a reset condition.
  • SUSPEND sets triggering on a suspend condition.
  • RESUME sets triggering on a resume condition.
  • EOP indicates triggering on an end-of-packet signal.
  • TOKENPacket indicates triggering on a token packet.
  • DATAPacket indicates triggering on a data packet.
  • HANDSHAKEPacket indicates triggering on a handshake packet.
  • SPECIALPacket indicates triggering on a special status packet.
  • ERRor indicates triggering on an error condition.

data property

Return the TRIGger:B:BUS:B<x>:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .hivalue: The TRIGger:B:BUS:B<x>:USB:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:USB:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:USB:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:USB:DATa:SIZe command.
  • .type: The TRIGger:B:BUS:B<x>:USB:DATa:TYPe command.
  • .value: The TRIGger:B:BUS:B<x>:USB:DATa:VALue command.

endpoint property

Return the TRIGger:B:BUS:B<x>:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue command.

errtype property

Return the TRIGger:B:BUS:B<x>:USB:ERRType command.

Description
  • This command specifies the error type to be used when the trigger condition is set to ERRor. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:B:BUS:B<x>:USB:ERRType?
Info
  • PID indicates the error type is set to packet ID.
  • CRC5 indicates the error type is set to 5-bit CRC.
  • CRC16 indicates the error type is set to 16-bit CRC.
  • BITSTUFFing indicates the error type is set to bit stuffing.

handshaketype property

Return the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType command.

Description
  • This command specifies the handshake type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType?
Info
  • ANY indicates the instrument will trigger on any handshake type.
  • NAK indicates the instrument will trigger when a device cannot send or receive data.
  • ACK indicates the instrument will trigger when a packet is successfully received.
  • STALL indicates the instrument will trigger when a device requires intervention from the host.
  • NYET specifies the handshake type as No response Yet (0110).

sofframenumber property

Return the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber command.

Description
  • This command specifies the binary data string to be used for start of frame number, when the trigger condition is Token Packet and the token type is Start of Frame. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber?
Info
  • <QString> within the range 000 0000 0000 to 111 1111 1111 (000 hex to 7FF hex).

specialtype property

Return the TRIGger:B:BUS:B<x>:USB:SPECIALType command.

Description
  • This command specifies the packet ID (PID) for the special packet. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:B:BUS:B<x>:USB:SPECIALType?
Info
  • ANY specifies the PID value as Any (XX00).
  • ERROr specifies the PID value as ERR (1100).
  • PING specifies the PID value as PING (0100).
  • PREamble specifies the PID value as PRE (1100).
  • RESERVed specifies the PID value as Reserved (0000).
  • SPLit specifies the PID value as Split (1000).

split property

Return the TRIGger:B:BUS:B<x>:USB:SPLit command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .et: The TRIGger:B:BUS:B<x>:USB:SPLit:ET command tree.
  • .hub: The TRIGger:B:BUS:B<x>:USB:SPLit:HUB command tree.
  • .port: The TRIGger:B:BUS:B<x>:USB:SPLit:PORT command tree.
  • .sc: The TRIGger:B:BUS:B<x>:USB:SPLit:SC command tree.
  • .se: The TRIGger:B:BUS:B<x>:USB:SPLit:SE command tree.

tokentype property

Return the TRIGger:B:BUS:B<x>:USB:TOKENType command.

Description
  • This command specifies the token type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:TOKENType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:B:BUS:B<x>:USB:TOKENType?
Info
  • ANY indicates any of the token types.
  • SOF indicates a SOF (start-of-frame) token type.
  • OUT indicates an OUT token type.
  • IN indicates an IN token type.
  • SETUP indicates a SETUP token type.

TriggerBBusBItemUsbAddress

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ADDRess command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess? query and raise an AssertionError if the returned value does not match value.
Info
  • B<x> is the bus identifier number.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue command.
  • .value: The TRIGger:B:BUS:B<x>:USB:ADDRess:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue command.

Description
  • This command specifies the binary address string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger. Use the command TRIGger:{A|B}:BUS:B<x>:USB:ADDRess:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

value property

Return the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue command.

Description
  • This command specifies the binary address string to be used for USB trigger. The trigger condition must be set to TOKEN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerBBusBItemUsbAddressHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue command.

Description
  • This command specifies the binary address string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger. Use the command TRIGger:{A|B}:BUS:B<x>:USB:ADDRess:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:HIVALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerBBusBItemUsbAddressValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ADDRess:VALue command.

Description
  • This command specifies the binary address string to be used for USB trigger. The trigger condition must be set to TOKEN. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ADDRess:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ADDRess:VALue?
Info
  • B<x> is the bus identifier number.
  • <QString> within the range 0000000 to 1111111 (00 hex to 7F hex).

TriggerBBusBItemUsbCondition

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:CONDition command.

Description
  • This command specifies the trigger condition for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:CONDition? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:CONDition? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:CONDition value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:CONDition {SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket|HANDSHAKEPacket|SPECIALPacket|ERRor}
- TRIGger:B:BUS:B<x>:USB:CONDition?
Info
  • SYNC indicates triggering on a Sync field of a packet.
  • RESET sets triggering on a reset condition.
  • SUSPEND sets triggering on a suspend condition.
  • RESUME sets triggering on a resume condition.
  • EOP indicates triggering on an end-of-packet signal.
  • TOKENPacket indicates triggering on a token packet.
  • DATAPacket indicates triggering on a data packet.
  • HANDSHAKEPacket indicates triggering on a handshake packet.
  • SPECIALPacket indicates triggering on a special status packet.
  • ERRor indicates triggering on an error condition.

TriggerBBusBItemUsbData

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa? query and raise an AssertionError if the returned value does not match value.
Properties
  • .hivalue: The TRIGger:B:BUS:B<x>:USB:DATa:HIVALue command.
  • .offset: The TRIGger:B:BUS:B<x>:USB:DATa:OFFSet command.
  • .qualifier: The TRIGger:B:BUS:B<x>:USB:DATa:QUALifier command.
  • .size: The TRIGger:B:BUS:B<x>:USB:DATa:SIZe command.
  • .type: The TRIGger:B:BUS:B<x>:USB:DATa:TYPe command.
  • .value: The TRIGger:B:BUS:B<x>:USB:DATa:VALue command.

hivalue property

Return the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue command.

Description
  • This command specifies the binary data string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger when the trigger condition is DATA. Use the command TRIGger:{A|B}:BUS:B<x>:USB:DATa:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

offset property

Return the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet command.

Description
  • This command specifies the data offset in bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet?
Info
  • <NR1> is number in the range 0 to 1024.

qualifier property

Return the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on a USB bus signal. The trigger condition must be set to DATAPACKET. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier?
Info
  • EQual specifies the qualifier as Equal.
  • INrange specifies the qualifier as Inside Range.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • OUTrange specifies the qualifier as Out of Range.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.

size property

Return the TRIGger:B:BUS:B<x>:USB:DATa:SIZe command.

Description
  • This command specifies the number of contiguous data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe?
Info
  • <NR1> is number in the range 1 to 16.

type property

Return the TRIGger:B:BUS:B<x>:USB:DATa:TYPe command.

Description
  • This command specifies the data type for a USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe?
Info
  • ANY indicates either a DATA0 or DATA1 data packet type.
  • MDATA indicates a MDATA data packet type when on HIGH speed.

value property

Return the TRIGger:B:BUS:B<x>:USB:DATa:VALue command.

Description
  • This command specifies the binary data string to be used when triggering on a USB trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:VALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerBBusBItemUsbDataHivalue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:HIVALue command.

Description
  • This command specifies the binary data string for the upper limit for inside-of-range and outside-of-range qualifiers for the USB trigger when the trigger condition is DATA. Use the command TRIGger:{A|B}:BUS:B<x>:USB:DATa:VALue to set the lower limit. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:HIVALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:HIVALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerBBusBItemUsbDataOffset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:OFFSet command.

Description
  • This command specifies the data offset in bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:OFFSet value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:OFFSet?
Info
  • <NR1> is number in the range 0 to 1024.

TriggerBBusBItemUsbDataQualifier

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:QUALifier command.

Description
  • This command sets the qualifier to be used when triggering on a USB bus signal. The trigger condition must be set to DATAPACKET. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:QUALifier value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier {EQual|UNEQual|LESSthan|MOREthan|LESSEQual|MOREEQual|INrange|OUTrange}
- TRIGger:B:BUS:B<x>:USB:DATa:QUALifier?
Info
  • EQual specifies the qualifier as Equal.
  • INrange specifies the qualifier as Inside Range.
  • LESSEQual specifies the qualifier as Less Than or Equal to.
  • MOREEQual specifies the qualifier as More Than or Equal to.
  • OUTrange specifies the qualifier as Out of Range.
  • UNEQual specifies the qualifier as Not Equal to.
  • LESSthan specifies the qualifier as Less Than.
  • MOREthan specifies the qualifier as More Than.

TriggerBBusBItemUsbDataSize

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:SIZe command.

Description
  • This command specifies the number of contiguous data bytes to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:SIZe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe <NR1>
- TRIGger:B:BUS:B<x>:USB:DATa:SIZe?
Info
  • <NR1> is number in the range 1 to 16.

TriggerBBusBItemUsbDataType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:TYPe command.

Description
  • This command specifies the data type for a USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:TYPe value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe {ANY|DATA<x>|MDATA}
- TRIGger:B:BUS:B<x>:USB:DATa:TYPe?
Info
  • ANY indicates either a DATA0 or DATA1 data packet type.
  • MDATA indicates a MDATA data packet type when on HIGH speed.

TriggerBBusBItemUsbDataValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:DATa:VALue command.

Description
  • This command specifies the binary data string to be used when triggering on a USB trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:DATa:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:DATa:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:DATa:VALue?
Info
  • <QString> within the range 00000000 to 11111111 (00 hex to FF hex).

TriggerBBusBItemUsbEndpoint

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ENDPoint command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue command.

Description
  • This command specifies the binary endpoint string to be used for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue?
Info
  • <QString> within the range 0000 to 1111 (00 hex to 0F hex).

TriggerBBusBItemUsbEndpointValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue command.

Description
  • This command specifies the binary endpoint string to be used for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:ENDPoint:VALue?
Info
  • <QString> within the range 0000 to 1111 (00 hex to 0F hex).

TriggerBBusBItemUsbErrtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:ERRType command.

Description
  • This command specifies the error type to be used when the trigger condition is set to ERRor. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:ERRType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:ERRType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:ERRType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:ERRType {PID|CRC5|CRC16|BITSTUFFing}
- TRIGger:B:BUS:B<x>:USB:ERRType?
Info
  • PID indicates the error type is set to packet ID.
  • CRC5 indicates the error type is set to 5-bit CRC.
  • CRC16 indicates the error type is set to 16-bit CRC.
  • BITSTUFFing indicates the error type is set to bit stuffing.

TriggerBBusBItemUsbHandshaketype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:HANDSHAKEType command.

Description
  • This command specifies the handshake type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:HANDSHAKEType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType {ANY|NAK|ACK|STALL|NYET}
- TRIGger:B:BUS:B<x>:USB:HANDSHAKEType?
Info
  • ANY indicates the instrument will trigger on any handshake type.
  • NAK indicates the instrument will trigger when a device cannot send or receive data.
  • ACK indicates the instrument will trigger when a packet is successfully received.
  • STALL indicates the instrument will trigger when a device requires intervention from the host.
  • NYET specifies the handshake type as No response Yet (0110).

TriggerBBusBItemUsbSofframenumber

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber command.

Description
  • This command specifies the binary data string to be used for start of frame number, when the trigger condition is Token Packet and the token type is Start of Frame. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber <QString>
- TRIGger:B:BUS:B<x>:USB:SOFFRAMENUMber?
Info
  • <QString> within the range 000 0000 0000 to 111 1111 1111 (000 hex to 7FF hex).

TriggerBBusBItemUsbSpecialtype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPECIALType command.

Description
  • This command specifies the packet ID (PID) for the special packet. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPECIALType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPECIALType {ANY|ERROr|PING|PREamble|RESERVed|SPLit}
- TRIGger:B:BUS:B<x>:USB:SPECIALType?
Info
  • ANY specifies the PID value as Any (XX00).
  • ERROr specifies the PID value as ERR (1100).
  • PING specifies the PID value as PING (0100).
  • PREamble specifies the PID value as PRE (1100).
  • RESERVed specifies the PID value as Reserved (0000).
  • SPLit specifies the PID value as Split (1000).

TriggerBBusBItemUsbSplit

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit? query and raise an AssertionError if the returned value does not match value.
Properties
  • .et: The TRIGger:B:BUS:B<x>:USB:SPLit:ET command tree.
  • .hub: The TRIGger:B:BUS:B<x>:USB:SPLit:HUB command tree.
  • .port: The TRIGger:B:BUS:B<x>:USB:SPLit:PORT command tree.
  • .sc: The TRIGger:B:BUS:B<x>:USB:SPLit:SC command tree.
  • .se: The TRIGger:B:BUS:B<x>:USB:SPLit:SE command tree.

et property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue command.

hub property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue command.

port property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue command.

sc property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue command.

se property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue command.

TriggerBBusBItemUsbSplitEt

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:ET command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction endpoint type value to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue?
Info
  • NOCARE — any endpoint type.
  • CONTRol — control endpoint type.
  • ISOchronous — isochronous endpoint type.
  • BULK — bulk endpoint type (BULK-IN or BULK-OUT).
  • INTERRUPT — interrupt endpoint type (Interrupt-IN).

TriggerBBusBItemUsbSplitEtValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction endpoint type value to trigger on. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue {NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
- TRIGger:B:BUS:B<x>:USB:SPLit:ET:VALue?
Info
  • NOCARE — any endpoint type.
  • CONTRol — control endpoint type.
  • ISOchronous — isochronous endpoint type.
  • BULK — bulk endpoint type (BULK-IN or BULK-OUT).
  • INTERRUPT — interrupt endpoint type (Interrupt-IN).

TriggerBBusBItemUsbSplitHub

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:HUB command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction hub address value to trigger on. The trigger condition must be set to Special with packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerBBusBItemUsbSplitHubValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction hub address value to trigger on. The trigger condition must be set to Special with packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:HUB:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerBBusBItemUsbSplitPort

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:PORT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction port address value to trigger on. The trigger condition must be set to Special with a packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerBBusBItemUsbSplitPortValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction port address value to trigger on. The trigger condition must be set to Special with a packet type SPLIT. The value can be up to 7 characters long. The default is all X’s (don’t care). The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue <QString>
- TRIGger:B:BUS:B<x>:USB:SPLit:PORT:VALue?
Info
  • <QString> is a quoted string of up to 7 characters. The valid characters are 0 and 1.

TriggerBBusBItemUsbSplitSc

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:SC command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies whether to trigger on the start or complete phase of the split transaction, based on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is NOCARE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue?
Info
  • NOCARE — trigger on either the start or complete phase of the split transaction.
  • SSPLIT — trigger on the start phase of the split transaction.
  • CSPLIT — trigger on the complete phase of the split transaction.

TriggerBBusBItemUsbSplitScValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies whether to trigger on the start or complete phase of the split transaction, based on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is NOCARE. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue {NOCARE|SSPLIT|CSPLIT}
- TRIGger:B:BUS:B<x>:USB:SPLit:SC:VALue?
Info
  • NOCARE — trigger on either the start or complete phase of the split transaction.
  • SSPLIT — trigger on the start phase of the split transaction.
  • CSPLIT — trigger on the complete phase of the split transaction.

TriggerBBusBItemUsbSplitSe

Bases: SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:SE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .value: The TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue command.

value property

Return the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction start/end bit value to trigger on. The bus number is specified by x. Note: The start and end bits are interpreted based on the type of split transaction:
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue?
Info
  • NOCARE — any combination of S and E bits.
  • FULLSPEED — S bit = 0, E bit = 0.
  • LOWSPEED — S bit = 1, E bit = 0.
  • ISOSTART — S bit = 1, E bit = 0.
  • ISOMID — see note above.
  • ISOEND — see note above.
  • ISOALL — see note above.

TriggerBBusBItemUsbSplitSeValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue command.

Description
  • When triggering on a high-speed USB split transaction, this command specifies the split transaction start/end bit value to trigger on. The bus number is specified by x. Note: The start and end bits are interpreted based on the type of split transaction:
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue {NOCARE|FULLSPEED|LOWSPEED|ISOSTART|ISOMID|ISOEND|ISOALL}
- TRIGger:B:BUS:B<x>:USB:SPLit:SE:VALue?
Info
  • NOCARE — any combination of S and E bits.
  • FULLSPEED — S bit = 0, E bit = 0.
  • LOWSPEED — S bit = 1, E bit = 0.
  • ISOSTART — S bit = 1, E bit = 0.
  • ISOMID — see note above.
  • ISOEND — see note above.
  • ISOALL — see note above.

TriggerBBusBItemUsbTokentype

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:B<x>:USB:TOKENType command.

Description
  • This command specifies the token type for the USB trigger. The bus number is specified by x.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:B<x>:USB:TOKENType? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:B<x>:USB:TOKENType? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:B<x>:USB:TOKENType value command.
SCPI Syntax
- TRIGger:B:BUS:B<x>:USB:TOKENType {ANY|SOF|OUT|IN|SETUP}
- TRIGger:B:BUS:B<x>:USB:TOKENType?
Info
  • ANY indicates any of the token types.
  • SOF indicates a SOF (start-of-frame) token type.
  • OUT indicates an OUT token type.
  • IN indicates an IN token type.
  • SETUP indicates a SETUP token type.

TriggerBBusSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BUS:SOUrce command.

Description
  • This command sets or queries the source bus for a bus trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BUS:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:BUS:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BUS:SOUrce value command.
SCPI Syntax
- TRIGger:B:BUS:SOUrce B<x>
- TRIGger:B:BUS:SOUrce?
Info
  • B<x> sets the selected source to the bus.

TriggerBBy

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:BY command.

Description
  • This command selects or returns whether the B trigger occurs after a specified number of events or a specified period of time after the A trigger.
Usage
  • Using the .query() method will send the TRIGger:B:BY? query.
  • Using the .verify(value) method will send the TRIGger:B:BY? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:BY value command.
SCPI Syntax
- TRIGger:B:BY {EVENTS|TIMe|ARMAtrigb|ACCepts|REJects}
- TRIGger:B:BY?
Info
  • EVENTS sets the B trigger to take place following a set number of trigger events after the A trigger occurs. The number of events is specified by TRIGger:B:EVENTS:COUNt.
  • TIMe sets the B trigger to occur a set time after the A trigger event. The time period is specified by TRIGger:B:TIMe.
  • ARMAtrigb arms the oscilloscope for triggering when the A-Event occurs (once) to trigger on one or more B-Events.
  • ACCepts sets the oscilloscope to trigger on the A Event if a B Event is found within the specified timeout.
  • REJects sets the oscilloscope to trigger on the A Event if a B Event is not found within the specified timeout.

TriggerBCycle

Bases: SCPICmdRead

The TRIGger:B:CYCLe command tree.

Usage
  • Using the .query() method will send the TRIGger:B:CYCLe? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe? query and raise an AssertionError if the returned value does not match value.
Properties
  • .highlimit: The TRIGger:B:CYCLe:HIGHLimit command.
  • .logicqualification: The TRIGger:B:CYCLe:LOGICQUALification command.
  • .lowlimit: The TRIGger:B:CYCLe:LOWLimit command.
  • .polarity: The TRIGger:B:CYCLe:POLarity command.
  • .source: The TRIGger:B:CYCLe:SOUrce command.
  • .view: The TRIGger:B:CYCLe:VIEW command.
  • .when: The TRIGger:B:CYCLe:WHEn command.

highlimit property

Return the TRIGger:B:CYCLe:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:LOWLimit to specify the lower value of the range).
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:CYCLe:HIGHLimit <NR3>
- TRIGger:B:CYCLe:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

logicqualification property

logicqualification: TriggerBCycleLogicqualification

Return the TRIGger:B:CYCLe:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:B:CYCLe:LOGICQUALification?
Info
  • ON specifies that the cycle trigger type uses logic qualification.
  • OFF specifies that the cycle trigger type does not use logic qualification.

lowlimit property

Return the TRIGger:B:CYCLe:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds or Hz, when triggering on detection of a signal whose period is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:LOWLimit value command.
SCPI Syntax
- TRIGger:B:CYCLe:LOWLimit <NR3>
- TRIGger:B:CYCLe:LOWLimit?
Info
  • <NR3> is a floating point number that represents the upper value of the range.

polarity property

Return the TRIGger:B:CYCLe:POLarity command.

Description
  • This command specifies the polarity for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:POLarity value command.
SCPI Syntax
- TRIGger:B:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:B:CYCLe:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

source property

Return the TRIGger:B:CYCLe:SOUrce command.

Description
  • This command specifies the source waveform for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:SOUrce value command.
SCPI Syntax
- TRIGger:B:CYCLe:SOUrce {CH<x>}
- TRIGger:B:CYCLe:SOUrce?
Info
  • CH<x> specifies an analog input channel as the cycle trigger source.

view property

Return the TRIGger:B:CYCLe:VIEW command.

Description
  • This command sets or queries the units of low limit and high limit for the cycle trigger. These two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:VIEW value command.
SCPI Syntax
- TRIGger:B:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:B:CYCLe:VIEW?
Info
  • PERIOD specifies low limit and high limit values are in units of time (seconds).
  • FREQUENCY specifies low limit and high limit values are in units of frequency (Hz).

when property

Return the TRIGger:B:CYCLe:WHEn command.

Description
  • This command specifies to trigger when a signal is detected with a period (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:CYCLe:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:CYCLe:LOWLimit and TRIGger:{A|B}:CYCLe:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:WHEn value command.
SCPI Syntax
- TRIGger:B:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:CYCLe:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A,B}:CYCLe:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:CYCLe:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerBCycleHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:LOWLimit to specify the lower value of the range).
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:CYCLe:HIGHLimit <NR3>
- TRIGger:B:CYCLe:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

TriggerBCycleLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:CYCLe:LOGICQUALification {ON|OFF}
- TRIGger:B:CYCLe:LOGICQUALification?
Info
  • ON specifies that the cycle trigger type uses logic qualification.
  • OFF specifies that the cycle trigger type does not use logic qualification.

TriggerBCycleLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds or Hz, when triggering on detection of a signal whose period is inside or outside a range of two values. (Use TRIGger:{A|B}:CYCLe:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds or Hz, when triggering on detection of a signal whose period is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:LOWLimit value command.
SCPI Syntax
- TRIGger:B:CYCLe:LOWLimit <NR3>
- TRIGger:B:CYCLe:LOWLimit?
Info
  • <NR3> is a floating point number that represents the upper value of the range.

TriggerBCyclePolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:POLarity command.

Description
  • This command specifies the polarity for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:POLarity value command.
SCPI Syntax
- TRIGger:B:CYCLe:POLarity {NEGative|POSitive}
- TRIGger:B:CYCLe:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

TriggerBCycleSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:SOUrce command.

Description
  • This command specifies the source waveform for a cycle trigger.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:SOUrce value command.
SCPI Syntax
- TRIGger:B:CYCLe:SOUrce {CH<x>}
- TRIGger:B:CYCLe:SOUrce?
Info
  • CH<x> specifies an analog input channel as the cycle trigger source.

TriggerBCycleView

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:VIEW command.

Description
  • This command sets or queries the units of low limit and high limit for the cycle trigger. These two methods are equivalent, so the alternative views are provided as a convenience.
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:VIEW? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:VIEW? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:VIEW value command.
SCPI Syntax
- TRIGger:B:CYCLe:VIEW {PERIOD|FREQUENCY}
- TRIGger:B:CYCLe:VIEW?
Info
  • PERIOD specifies low limit and high limit values are in units of time (seconds).
  • FREQUENCY specifies low limit and high limit values are in units of frequency (Hz).

TriggerBCycleWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:CYCLe:WHEn command.

Description
  • This command specifies to trigger when a signal is detected with a period (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:CYCLe:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:CYCLe:LOWLimit and TRIGger:{A|B}:CYCLe:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:B:CYCLe:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:CYCLe:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:CYCLe:WHEn value command.
SCPI Syntax
- TRIGger:B:CYCLe:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:CYCLe:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A,B}:CYCLe:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:CYCLe:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:A:CYCLe:LOWLimit within a ±5% tolerance.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerBEdge

Bases: SCPICmdRead

The TRIGger:B:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .coupling: The TRIGger:B:EDGE:COUPling command.
  • .slope: The TRIGger:B:EDGE:SLOpe command.
  • .source: The TRIGger:B:EDGE:SOUrce command.

coupling property

Return the TRIGger:B:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
Info
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis.

slope property

Return the TRIGger:B:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.
  • EITher specifies to trigger on either the rising or falling edge of a signal.

source property

Return the TRIGger:B:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the edge trigger source.
  • LINE specifies AC line voltage, and is a valid source when B trigger is inactive.
  • AUXiliary specifies the Auxiliary Input.

TriggerBEdgeCoupling

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:COUPling command.

Description
  • This command sets or queries the type of coupling for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and choosing from the Coupling drop-down list.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:EDGE:COUPling?
Info
  • DC selects DC trigger coupling, which passes all input signals to the trigger circuitry.
  • HFRej coupling attenuates signals above 50 kHz before passing the signals to the trigger circuitry.
  • LFRej coupling attenuates signals below 80 kHz before passing the signals to the trigger circuitry.
  • NOISErej coupling provides stable triggering by increasing the trigger hysteresis.

TriggerBEdgeSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:SLOpe command.

Description
  • This command sets or queries the slope for the edge trigger. This command is equivalent to selecting Edge from the Trigger Type drop-down in the Trigger setup context menu, and then choosing the desired Slope. This command is also equivalent to pressing the front-panel Slope button.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:EDGE:SLOpe?
Info
  • RISe specifies to trigger on the rising or positive edge of a signal.
  • FALL specifies to trigger on the falling or negative edge of a signal.
  • EITher specifies to trigger on either the rising or falling edge of a signal.

TriggerBEdgeSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EDGE:SOUrce command.

Description
  • This command sets or queries the source for the edge trigger. For instruments that have an Auxiliary Input (such as the MSO58LP), AUXiliary can be selected as trigger source.
Usage
  • Using the .query() method will send the TRIGger:B:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:EDGE:SOUrce {CH<x>|LINE|AUXiliary}
- TRIGger:B:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the edge trigger source.
  • LINE specifies AC line voltage, and is a valid source when B trigger is inactive.
  • AUXiliary specifies the Auxiliary Input.

TriggerBEvents

Bases: SCPICmdRead

The TRIGger:B:EVENTS command tree.

Usage
  • Using the .query() method will send the TRIGger:B:EVENTS? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS? query and raise an AssertionError if the returned value does not match value.
Properties
  • .count: The TRIGger:B:EVENTS:COUNt command.

count property

Return the TRIGger:B:EVENTS:COUNt command.

Description
  • This command sets or queries the number of events that must occur before the B trigger. The B trigger event count applies only if TRIGger:B:BY is set to EVENTS.
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EVENTS:COUNt value command.
SCPI Syntax
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
Info
  • <NR1> is the number of B trigger events, which can range from 1 to 65,471.

TriggerBEventsCount

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:EVENTS:COUNt command.

Description
  • This command sets or queries the number of events that must occur before the B trigger. The B trigger event count applies only if TRIGger:B:BY is set to EVENTS.
Usage
  • Using the .query() method will send the TRIGger:B:EVENTS:COUNt? query.
  • Using the .verify(value) method will send the TRIGger:B:EVENTS:COUNt? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:EVENTS:COUNt value command.
SCPI Syntax
- TRIGger:B:EVENTS:COUNt <NR1>
- TRIGger:B:EVENTS:COUNt?
Info
  • <NR1> is the number of B trigger events, which can range from 1 to 65,471.

TriggerBLevel

Bases: SCPICmdRead

The TRIGger:B:LEVel command tree.

Usage
  • Using the .query() method will send the TRIGger:B:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:LEVel:CH<x> command.

ch property

Return the TRIGger:B:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBLevelChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:LEVel:CH<x> command.

Description
  • This command sets or queries the CH trigger level for an Edge, Pulse Width, Runt or Rise/Fall (Transition and Slew Rate) trigger when triggering on an analog channel waveform. Each channel can have an independent trigger level. The is the channel number.
Usage
  • Using the .query() method will send the TRIGger:B:LEVel:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:LEVel:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:LEVel:CH<x> value command.
SCPI Syntax
- TRIGger:B:LEVel:CH<x> <NR3>
- TRIGger:B:LEVel:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBPulsewidth

Bases: SCPICmdRead

The TRIGger:B:PULSEWidth command tree.

Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth? query and raise an AssertionError if the returned value does not match value.
Properties
  • .highlimit: The TRIGger:B:PULSEWidth:HIGHLimit command.
  • .logicqualification: The TRIGger:B:PULSEWidth:LOGICQUALification command.
  • .lowlimit: The TRIGger:B:PULSEWidth:LOWLimit command.
  • .polarity: The TRIGger:B:PULSEWidth:POLarity command.
  • .source: The TRIGger:B:PULSEWidth:SOUrce command.
  • .when: The TRIGger:B:PULSEWidth:WHEn command.

highlimit property

Return the TRIGger:B:PULSEWidth:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:LOWLimit to specify the lower value of the range.)
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:HIGHLimit <NR3>
- TRIGger:B:PULSEWidth:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

logicqualification property

Return the TRIGger:B:PULSEWidth:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:B:PULSEWidth:LOGICQUALification?
Info
  • ON specifies that the pulse width trigger type uses logic qualification.
  • OFF specifies that the pulse width trigger type does not use logic qualification.

lowlimit property

Return the TRIGger:B:PULSEWidth:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:LOWLimit <NR3>
- TRIGger:B:PULSEWidth:LOWLimit?
Info
  • <NR3> is a floating point number that represents the lower value of the range.

polarity property

Return the TRIGger:B:PULSEWidth:POLarity command.

Description
  • This command specifies the polarity for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:POLarity value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:B:PULSEWidth:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

source property

Return the TRIGger:B:PULSEWidth:SOUrce command.

Description
  • This command specifies the source waveform for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:SOUrce value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:B:PULSEWidth:SOUrce?
Info
  • CH<x> specifies an analog input channel as the pulse-width trigger source.
  • CH<x>_D<x> specifies an digital input channel as the pulse-width trigger source.

when property

Return the TRIGger:B:PULSEWidth:WHEn command.

Description
  • This command specifies to trigger when a pulse is detected with a width (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:PULSEWidth:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:PULSEWidth: LOWLimit and TRIGger:{A|B}:PULSEWidth:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:WHEn value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:PULSEWidth:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • WIThin causes a trigger when a pulse is detected that is within a range set by two values.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerBPulsewidthHighlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:HIGHLimit command.

Description
  • This command specifies the upper limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:LOWLimit to specify the lower value of the range.)
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:HIGHLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:HIGHLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:HIGHLimit value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:HIGHLimit <NR3>
- TRIGger:B:PULSEWidth:HIGHLimit?
Info
  • <NR3> is a floating point number that represents the higher value of the range.

TriggerBPulsewidthLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:LOGICQUALification {ON|OFF}
- TRIGger:B:PULSEWidth:LOGICQUALification?
Info
  • ON specifies that the pulse width trigger type uses logic qualification.
  • OFF specifies that the pulse width trigger type does not use logic qualification.

TriggerBPulsewidthLowlimit

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:LOWLimit command.

Description
  • This command specifies the lower limit to use, in seconds, when triggering on detection of a pulse whose duration is inside or outside a range of two values. (Use TRIGger:{A|B}:PULSEWidth:HIGHLimit to specify the upper limit of the range.) This command also specifies the single limit to use, in seconds, when triggering on detection of a pulse whose duration is less than, greater than, equal to, or not equal to this time limit.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:LOWLimit? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:LOWLimit? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:LOWLimit value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:LOWLimit <NR3>
- TRIGger:B:PULSEWidth:LOWLimit?
Info
  • <NR3> is a floating point number that represents the lower value of the range.

TriggerBPulsewidthPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:POLarity command.

Description
  • This command specifies the polarity for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:POLarity value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:POLarity {NEGative|POSitive}
- TRIGger:B:PULSEWidth:POLarity?
Info
  • NEGative specifies a negative pulse.
  • POSitive specifies a positive pulse.

TriggerBPulsewidthSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:SOUrce command.

Description
  • This command specifies the source waveform for a pulse width trigger.
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:SOUrce value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:SOUrce {CH<x>|CH<x>_D<x>}
- TRIGger:B:PULSEWidth:SOUrce?
Info
  • CH<x> specifies an analog input channel as the pulse-width trigger source.
  • CH<x>_D<x> specifies an digital input channel as the pulse-width trigger source.

TriggerBPulsewidthWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:PULSEWidth:WHEn command.

Description
  • This command specifies to trigger when a pulse is detected with a width (duration) that is less than, greater than, equal to, or unequal to a specified value (set using TRIGger:{A|B}:PULSEWidth:LOWLimit), OR whose width falls outside of or within a specified range of two values (set using TRIGger:{A|B}:PULSEWidth: LOWLimit and TRIGger:{A|B}:PULSEWidth:HIGHLimit).
Usage
  • Using the .query() method will send the TRIGger:B:PULSEWidth:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:PULSEWidth:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:PULSEWidth:WHEn value command.
SCPI Syntax
- TRIGger:B:PULSEWidth:WHEn {LESSthan|MOREthan|EQual|UNEQual|WIThin|OUTside}
- TRIGger:B:PULSEWidth:WHEn?
Info
  • LESSthan causes a trigger when a pulse is detected with a width less than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • MOREthan causes a trigger when a pulse is detected with a width greater than the time set by the TRIGger:{A|B}:PULSEWidth:LOWLimit command.
  • EQual causes a trigger when a pulse is detected with a width equal to the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • UNEQual causes a trigger when a pulse is detected with a width greater than or less than (but not equal) the time period specified in TRIGger:{A|B}:PULSEWidth:LOWLimit within a ±5% tolerance.
  • WIThin causes a trigger when a pulse is detected that is within a range set by two values.
  • OUTside causes a trigger when a pulse is detected that is outside of a range set by two values.

TriggerBReset

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET command.

Description
  • This command sets the B reset trigger level to 50%.
Usage
  • Using the .write(value) method will send the TRIGger:B:RESET value command.
SCPI Syntax
- TRIGger:B:RESET SETLevel
Info
  • SETLevel sets the B reset trigger level to 50%.
Properties
  • .edge: The TRIGger:B:RESET:EDGE command tree.
  • .state: The TRIGger:B:RESET:STATE command tree.
  • .timeout: The TRIGger:B:RESET:TIMEOut command tree.
  • .type: The TRIGger:B:RESET:TYPe command.

edge property

Return the TRIGger:B:RESET:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .coupling: The TRIGger:B:RESET:EDGE:COUPling command.
  • .level: The TRIGger:B:RESET:EDGE:LEVel command.
  • .slope: The TRIGger:B:RESET:EDGE:SLOpe command.
  • .source: The TRIGger:B:RESET:EDGE:SOUrce command.

state property

Return the TRIGger:B:RESET:STATE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .level: The TRIGger:B:RESET:STATE:LEVel command.
  • .polarity: The TRIGger:B:RESET:STATE:POLarity command.
  • .source: The TRIGger:B:RESET:STATE:SOUrce command.

timeout property

Return the TRIGger:B:RESET:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .time: The TRIGger:B:RESET:TIMEOut:TIMe command.

type property

Return the TRIGger:B:RESET:TYPe command.

Description
  • This command sets or queries the type of A→B sequential trigger reset. If the B trigger reset is active, the reset criteria are part of the B triggering sequence. If the reset conditions defined by the reset type are met, the instrument must start over searching for a new occurrence of the A event. You must identify a trigger Source and Threshold for each reset type, except for the Timeout trigger type. Note: If a reset condition occurs, the reset criteria itself is reset and must start over.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TYPe value command.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|EDGE}
- TRIGger:B:RESET:TYPe?
Info
  • NONe defeats the trigger reset feature.
  • TIMEOut initiates a reset if the timeout conditions specified by TRIGger:B:RESET:TIMEOut are met.
  • EDGE initiates a reset if the edge trigger conditions are met.

TriggerBResetEdge

Bases: SCPICmdRead

The TRIGger:B:RESET:EDGE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .coupling: The TRIGger:B:RESET:EDGE:COUPling command.
  • .level: The TRIGger:B:RESET:EDGE:LEVel command.
  • .slope: The TRIGger:B:RESET:EDGE:SLOpe command.
  • .source: The TRIGger:B:RESET:EDGE:SOUrce command.

coupling property

Return the TRIGger:B:RESET:EDGE:COUPling command.

Description
  • Sets or queries the trigger coupling for a sequential edge trigger reset when the Source is set to an analog channel.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:RESET:EDGE:COUPling?
Info
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

level property

Return the TRIGger:B:RESET:EDGE:LEVel command.

Description
  • This command sets the voltage level to use for an Edge Reset trigger when triggering on an analog channel waveform.
Usage
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:LEVel value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:LEVel <NR3>
Info
  • <NR3> is the voltage level to use for an Edge Reset trigger when triggering on an analog channel waveform.

slope property

Return the TRIGger:B:RESET:EDGE:SLOpe command.

Description
  • This command sets or queries the trigger slope for a sequential edge trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:RESET:EDGE:SLOpe?
Info
  • RISe specifies to reset the trigger on the rising or positive edge of a signal.
  • FALL specifies to reset the trigger on the falling or negative edge of a signal.
  • EITher specified to reset the trigger on either the rising or falling edge of a signal.

source property

Return the TRIGger:B:RESET:EDGE:SOUrce command.

Description
  • This command sets or queries the trigger source for the A→B sequential edge trigger reset feature.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:SOUrce {CH<x>}
- TRIGger:B:RESET:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

TriggerBResetEdgeCoupling

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:EDGE:COUPling command.

Description
  • Sets or queries the trigger coupling for a sequential edge trigger reset when the Source is set to an analog channel.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:COUPling? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:COUPling? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:COUPling value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:COUPling {DC|HFRej|LFRej|NOISErej}
- TRIGger:B:RESET:EDGE:COUPling?
Info
  • DC selects DC trigger coupling.
  • HFRej selects high frequency low sensitivity.
  • LFRej selects low frequency low sensitivity.
  • NOISErej selects DC low sensitivity.

TriggerBResetEdgeLevel

Bases: SCPICmdWrite

The TRIGger:B:RESET:EDGE:LEVel command.

Description
  • This command sets the voltage level to use for an Edge Reset trigger when triggering on an analog channel waveform.
Usage
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:LEVel value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:LEVel <NR3>
Info
  • <NR3> is the voltage level to use for an Edge Reset trigger when triggering on an analog channel waveform.

TriggerBResetEdgeSlope

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:EDGE:SLOpe command.

Description
  • This command sets or queries the trigger slope for a sequential edge trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:SLOpe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:SLOpe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:SLOpe value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:SLOpe {RISe|FALL|EITher}
- TRIGger:B:RESET:EDGE:SLOpe?
Info
  • RISe specifies to reset the trigger on the rising or positive edge of a signal.
  • FALL specifies to reset the trigger on the falling or negative edge of a signal.
  • EITher specified to reset the trigger on either the rising or falling edge of a signal.

TriggerBResetEdgeSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:EDGE:SOUrce command.

Description
  • This command sets or queries the trigger source for the A→B sequential edge trigger reset feature.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:EDGE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:EDGE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:EDGE:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:EDGE:SOUrce {CH<x>}
- TRIGger:B:RESET:EDGE:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

TriggerBResetState

Bases: SCPICmdRead

The TRIGger:B:RESET:STATE command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE? query and raise an AssertionError if the returned value does not match value.
Properties
  • .level: The TRIGger:B:RESET:STATE:LEVel command.
  • .polarity: The TRIGger:B:RESET:STATE:POLarity command.
  • .source: The TRIGger:B:RESET:STATE:SOUrce command.

level property

Return the TRIGger:B:RESET:STATE:LEVel command.

Description
  • This command sets or gets the threshold level for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:LEVel value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:LEVel <NR3>
- TRIGger:B:RESET:STATE:LEVel?
Info
  • <NR3> is a floating point number that represents the threshold between low and high.

polarity property

Return the TRIGger:B:RESET:STATE:POLarity command.

Description
  • This command sets or gets the high or low polarity for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:POLarity value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:POLarity {HIGH|LOW}
- TRIGger:B:RESET:STATE:POLarity?
Info
  • HIGH will reset trigger when the waveform is above level.
  • LOW will reset trigger when the waveform is below level.

source property

Return the TRIGger:B:RESET:STATE:SOUrce command.

Description
  • This command sets or gets the source for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:SOUrce {CH<x>}
- TRIGger:B:RESET:STATE:SOUrce?
Info
  • CH<x> specifies an analog input channel as the reset trigger source.

TriggerBResetStateLevel

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:STATE:LEVel command.

Description
  • This command sets or gets the threshold level for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:LEVel? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:LEVel? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:LEVel value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:LEVel <NR3>
- TRIGger:B:RESET:STATE:LEVel?
Info
  • <NR3> is a floating point number that represents the threshold between low and high.

TriggerBResetStatePolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:STATE:POLarity command.

Description
  • This command sets or gets the high or low polarity for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:POLarity value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:POLarity {HIGH|LOW}
- TRIGger:B:RESET:STATE:POLarity?
Info
  • HIGH will reset trigger when the waveform is above level.
  • LOW will reset trigger when the waveform is below level.

TriggerBResetStateSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:STATE:SOUrce command.

Description
  • This command sets or gets the source for trigger state reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:STATE:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:STATE:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:STATE:SOUrce value command.
SCPI Syntax
- TRIGger:B:RESET:STATE:SOUrce {CH<x>}
- TRIGger:B:RESET:STATE:SOUrce?
Info
  • CH<x> specifies an analog input channel as the reset trigger source.

TriggerBResetTimeout

Bases: SCPICmdRead

The TRIGger:B:RESET:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .time: The TRIGger:B:RESET:TIMEOut:TIMe command.

time property

Return the TRIGger:B:RESET:TIMEOut:TIMe command.

Description
  • This command sets or queries the reset timer for a sequential timeout trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:RESET:TIMEOut:TIMe <NR3>
- TRIGger:B:RESET:TIMEOut:TIMe?
Info
  • <NR3> is the reset timer for a sequential timeout trigger reset.

TriggerBResetTimeoutTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:TIMEOut:TIMe command.

Description
  • This command sets or queries the reset timer for a sequential timeout trigger reset.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:RESET:TIMEOut:TIMe <NR3>
- TRIGger:B:RESET:TIMEOut:TIMe?
Info
  • <NR3> is the reset timer for a sequential timeout trigger reset.

TriggerBResetType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RESET:TYPe command.

Description
  • This command sets or queries the type of A→B sequential trigger reset. If the B trigger reset is active, the reset criteria are part of the B triggering sequence. If the reset conditions defined by the reset type are met, the instrument must start over searching for a new occurrence of the A event. You must identify a trigger Source and Threshold for each reset type, except for the Timeout trigger type. Note: If a reset condition occurs, the reset criteria itself is reset and must start over.
Usage
  • Using the .query() method will send the TRIGger:B:RESET:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:RESET:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RESET:TYPe value command.
SCPI Syntax
- TRIGger:B:RESET:TYPe {NONe|TIMEOut|EDGE}
- TRIGger:B:RESET:TYPe?
Info
  • NONe defeats the trigger reset feature.
  • TIMEOut initiates a reset if the timeout conditions specified by TRIGger:B:RESET:TIMEOut are met.
  • EDGE initiates a reset if the edge trigger conditions are met.

TriggerBRunt

Bases: SCPICmdRead

The TRIGger:B:RUNT command tree.

Usage
  • Using the .query() method will send the TRIGger:B:RUNT? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logicqualification: The TRIGger:B:RUNT:LOGICQUALification command.
  • .polarity: The TRIGger:B:RUNT:POLarity command.
  • .source: The TRIGger:B:RUNT:SOUrce command.
  • .when: The TRIGger:B:RUNT:WHEn command.
  • .width: The TRIGger:B:RUNT:WIDth command.

logicqualification property

logicqualification: TriggerBRuntLogicqualification

Return the TRIGger:B:RUNT:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:B:RUNT:LOGICQUALification?
Info
  • ON specifies that the runt trigger type uses logic qualification.
  • OFF specifies that the runt trigger type does not use logic qualification.

polarity property

Return the TRIGger:B:RUNT:POLarity command.

Description
  • This command specifies the polarity for the runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:B:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:RUNT:POLarity?
Info
  • POSitive indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGative indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher triggers on a runt of either polarity.

source property

Return the TRIGger:B:RUNT:SOUrce command.

Description
  • This command specifies the source waveform for the runt trigger. Note: Digital channels are not supported as runt trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:SOUrce value command.
SCPI Syntax
- TRIGger:B:RUNT:SOUrce {CH<x>}
- TRIGger:B:RUNT:SOUrce?
Info
  • CH<x> specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CH as the source, use TRIGger:{A|B}:LOWerthreshold:CH<x> and TRIGger:{A|B}:UPPerthreshold:CH<x>.

when property

Return the TRIGger:B:RUNT:WHEn command.

Description
  • This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:B:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:B:RUNT:WHEn?
Info
  • OCCURS sets the instrument to trigger if a runt signal of any detectable width occurs.
  • LESSthan sets the instrument to trigger if the a runt pulse is detected with width less than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • MOREthan sets the instrument to trigger if the a runt pulse is detected with width greater than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • EQual sets the instrument to trigger if a runt pulse is detected with width equal to the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.
  • UNEQual sets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.

width property

Return the TRIGger:B:RUNT:WIDth command.

Description
  • This command specifies the width, in seconds, for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:B:RUNT:WIDth <NR3>
- TRIGger:B:RUNT:WIDth?
Info
  • <NR3> is a floating point number that specifies the minimum width, in seconds.

TriggerBRuntLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RUNT:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:RUNT:LOGICQUALification {ON|OFF}
- TRIGger:B:RUNT:LOGICQUALification?
Info
  • ON specifies that the runt trigger type uses logic qualification.
  • OFF specifies that the runt trigger type does not use logic qualification.

TriggerBRuntPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RUNT:POLarity command.

Description
  • This command specifies the polarity for the runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:POLarity value command.
SCPI Syntax
- TRIGger:B:RUNT:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:RUNT:POLarity?
Info
  • POSitive indicates that the rising edge crosses the low threshold and the falling edge recrosses the low threshold without either edge ever crossing the high threshold.
  • NEGative indicates that the falling edge crosses the high threshold and the rising edge recrosses the high threshold without either edge ever crossing the low threshold.
  • EITher triggers on a runt of either polarity.

TriggerBRuntSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RUNT:SOUrce command.

Description
  • This command specifies the source waveform for the runt trigger. Note: Digital channels are not supported as runt trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:SOUrce value command.
SCPI Syntax
- TRIGger:B:RUNT:SOUrce {CH<x>}
- TRIGger:B:RUNT:SOUrce?
Info
  • CH<x> specifies the analog channel number to use as the source waveform for the runt trigger. To specify the threshold levels when using CH as the source, use TRIGger:{A|B}:LOWerthreshold:CH<x> and TRIGger:{A|B}:UPPerthreshold:CH<x>.

TriggerBRuntWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RUNT:WHEn command.

Description
  • This command specifies the type of pulse width the trigger checks for when it detects a runt.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:WHEn value command.
SCPI Syntax
- TRIGger:B:RUNT:WHEn {LESSthan|MOREthan|EQual|UNEQual|OCCURS}
- TRIGger:B:RUNT:WHEn?
Info
  • OCCURS sets the instrument to trigger if a runt signal of any detectable width occurs.
  • LESSthan sets the instrument to trigger if the a runt pulse is detected with width less than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • MOREthan sets the instrument to trigger if the a runt pulse is detected with width greater than the time set by the TRIGger:{A|B}:RUNT:WIDth command.
  • EQual sets the instrument to trigger if a runt pulse is detected with width equal to the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.
  • UNEQual sets the instrument to trigger if a runt pulse is detected with width greater than or less than (but not equal to) the time period specified in TRIGger:{A|B}:RUNT:WIDth within a ±5% tolerance.

TriggerBRuntWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:RUNT:WIDth command.

Description
  • This command specifies the width, in seconds, for a runt trigger.
Usage
  • Using the .query() method will send the TRIGger:B:RUNT:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:RUNT:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:RUNT:WIDth value command.
SCPI Syntax
- TRIGger:B:RUNT:WIDth <NR3>
- TRIGger:B:RUNT:WIDth?
Info
  • <NR3> is a floating point number that specifies the minimum width, in seconds.

TriggerBScan

Bases: SCPICmdRead

The TRIGger:B:SCAN command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SCAN? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN? query and raise an AssertionError if the returned value does not match value.
Properties
  • .advanceafter: The TRIGger:B:SCAN:ADVANCEafter command.
  • .endevent: The TRIGger:B:SCAN:ENDevent command.
  • .mode: The TRIGger:B:SCAN:MODE command.

advanceafter property

Return the TRIGger:B:SCAN:ADVANCEafter command.

Description
  • This command sets or queries the B Event Scan advance after value. Advance After advances the B Event value after the specified number of acquisitions have occurred. The B Events value is updated in a sequential, random, or toggle mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ADVANCEafter? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ADVANCEafter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ADVANCEafter value command.
SCPI Syntax
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
Info
  • <NR1> is the value that advances the B Event after the given number of acquisitions have occurred.

endevent property

Return the TRIGger:B:SCAN:ENDevent command.

Description
  • This command sets or queries the end event value of B Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENDevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENDevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENDevent value command.
SCPI Syntax
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
Info
  • <NR1> is the end event value of B Event Scan.

mode property

Return the TRIGger:B:SCAN:MODE command.

Description
  • This command sets or queries the sequence advance mode of B Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:MODE? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:MODE value command.
SCPI Syntax
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
Info
  • SEQUENTIAL where the B Event Scan is initialized at start event. This value is incremented after each set of Advance After triggers have occurred, until the B Event exceeds the end event value. Then the B Event count is again set to the start event value.
  • RANDOM where the B Event value is changed to a random value such that start event value <= B Event <= end event value, and after Advance After triggers have occurred.
  • TOGGLE where the B Event count is first set to the start event value and then changed to the end event value after additional Advance After triggers have occurred, and then B Event is set back to the start event value.

TriggerBScanAdvanceafter

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:ADVANCEafter command.

Description
  • This command sets or queries the B Event Scan advance after value. Advance After advances the B Event value after the specified number of acquisitions have occurred. The B Events value is updated in a sequential, random, or toggle mode.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ADVANCEafter? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ADVANCEafter? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ADVANCEafter value command.
SCPI Syntax
- TRIGger:B:SCAN:ADVANCEafter <NR1>
- TRIGger:B:SCAN:ADVANCEafter?
Info
  • <NR1> is the value that advances the B Event after the given number of acquisitions have occurred.

TriggerBScanEndevent

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:ENDevent command.

Description
  • This command sets or queries the end event value of B Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:ENDevent? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:ENDevent? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:ENDevent value command.
SCPI Syntax
- TRIGger:B:SCAN:ENDevent <NR1>
- TRIGger:B:SCAN:ENDevent?
Info
  • <NR1> is the end event value of B Event Scan.

TriggerBScanMode

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SCAN:MODE command.

Description
  • This command sets or queries the sequence advance mode of B Event Scan.
Usage
  • Using the .query() method will send the TRIGger:B:SCAN:MODE? query.
  • Using the .verify(value) method will send the TRIGger:B:SCAN:MODE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SCAN:MODE value command.
SCPI Syntax
- TRIGger:B:SCAN:MODE {SEQUENTIAL|RANDOM|TOGGLE}
- TRIGger:B:SCAN:MODE?
Info
  • SEQUENTIAL where the B Event Scan is initialized at start event. This value is incremented after each set of Advance After triggers have occurred, until the B Event exceeds the end event value. Then the B Event count is again set to the start event value.
  • RANDOM where the B Event value is changed to a random value such that start event value <= B Event <= end event value, and after Advance After triggers have occurred.
  • TOGGLE where the B Event count is first set to the start event value and then changed to the end event value after additional Advance After triggers have occurred, and then B Event is set back to the start event value.

TriggerBSethold

Bases: SCPICmdRead

The TRIGger:B:SETHold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:SETHold? query.
  • Using the .verify(value) method will send the TRIGger:B:SETHold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .settime: The TRIGger:B:SETHold:SETTime command.

settime property

Return the TRIGger:B:SETHold:SETTime command.

Description
  • This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
  • Using the .query() method will send the TRIGger:B:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:B:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:B:SETHold:SETTime <NR3>
- TRIGger:B:SETHold:SETTime?
Info
  • <NR3> is a floating point number that specifies the setup time for setup and hold violation triggering.

TriggerBSetholdSettime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:SETHold:SETTime command.

Description
  • This command specifies the setup time for setup and hold violation triggering. This command is equivalent to selecting Setup/Hold Setup from the Trig menu and then setting the desired Setup Time.
Usage
  • Using the .query() method will send the TRIGger:B:SETHold:SETTime? query.
  • Using the .verify(value) method will send the TRIGger:B:SETHold:SETTime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:SETHold:SETTime value command.
SCPI Syntax
- TRIGger:B:SETHold:SETTime <NR3>
- TRIGger:B:SETHold:SETTime?
Info
  • <NR3> is a floating point number that specifies the setup time for setup and hold violation triggering.

TriggerBState

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:STATE command.

Description
  • This command sets or queries the state of B trigger activity. If the B trigger state is on, the B trigger is part of the triggering sequence. If the B trigger state is off, then only the A trigger causes the trigger event.
Usage
  • Using the .query() method will send the TRIGger:B:STATE? query.
  • Using the .verify(value) method will send the TRIGger:B:STATE? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:STATE value command.
SCPI Syntax
- TRIGger:B:STATE {ON|OFF|<NR1>}
- TRIGger:B:STATE?
Info
  • ON indicates that the B trigger is active and causes trigger events with the A trigger.
  • OFF indicates that only the A trigger causes trigger events.
  • <NR1> is an integer number. 0 turns off the B trigger; any other value activates the B trigger.

TriggerBTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMe command.

Description
  • This command sets or queries B trigger delay time, in seconds. The B Trigger time applies only if TRIGger:B:BY is set to TIMe.
Usage
  • Using the .query() method will send the TRIGger:B:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMe <NR3>
- TRIGger:B:TIMe?
Info
  • <NR3> is the B trigger delay time in seconds.

TriggerBTimeout

Bases: SCPICmdRead

The TRIGger:B:TIMEOut command tree.

Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut? query and raise an AssertionError if the returned value does not match value.
Properties
  • .logicqualification: The TRIGger:B:TIMEOut:LOGICQUALification command.
  • .polarity: The TRIGger:B:TIMEOut:POLarity command.
  • .source: The TRIGger:B:TIMEOut:SOUrce command.
  • .time: The TRIGger:B:TIMEOut:TIMe command.

logicqualification property

Return the TRIGger:B:TIMEOut:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a timeout trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:B:TIMEOut:LOGICQUALification?
Info
  • ON specifies that the timeout trigger type uses logic qualification.
  • OFF specifies that the timeout trigger type does not use logic qualification.

polarity property

Return the TRIGger:B:TIMEOut:POLarity command.

Description
  • When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:B:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:TIMEOut:POLarity?
Info
  • STAYSHigh triggers when the signal stays high during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • STAYSLow triggers when the signal stays low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • EITher triggers when the signal is either high or low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.

source property

Return the TRIGger:B:TIMEOut:SOUrce command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the source. The available sources are live channels and digital channels. The default is channel 1. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:SOUrce value command.
SCPI Syntax
- TRIGger:B:TIMEOut:SOUrce {CH<x>}
- TRIGger:B:TIMEOut:SOUrce?
Info
  • CH<x> specifies an analog channel as the timeout trigger source.

time property

Return the TRIGger:B:TIMEOut:TIMe command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the timeout time, in seconds. This command is equivalent to selecting Timeout from the Trig menu and setting a value for Time Limit. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMEOut:TIMe <NR3>
- TRIGger:B:TIMEOut:TIMe?
Info
  • <NR3> is a floating point number that specifies the timeout time, in seconds.

TriggerBTimeoutLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMEOut:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a timeout trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:TIMEOut:LOGICQUALification {ON|OFF}
- TRIGger:B:TIMEOut:LOGICQUALification?
Info
  • ON specifies that the timeout trigger type uses logic qualification.
  • OFF specifies that the timeout trigger type does not use logic qualification.

TriggerBTimeoutPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMEOut:POLarity command.

Description
  • When triggering using the TIMEOut trigger type, this commands specifies the polarity to be used.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:POLarity value command.
SCPI Syntax
- TRIGger:B:TIMEOut:POLarity {STAYSHigh|STAYSLow|EITher}
- TRIGger:B:TIMEOut:POLarity?
Info
  • STAYSHigh triggers when the signal stays high during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • STAYSLow triggers when the signal stays low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.
  • EITher triggers when the signal is either high or low during the timeout time specified by the command TRIGger:{A|B}:TIMEOut:TIMe.

TriggerBTimeoutSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMEOut:SOUrce command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the source. The available sources are live channels and digital channels. The default is channel 1. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut.
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:SOUrce value command.
SCPI Syntax
- TRIGger:B:TIMEOut:SOUrce {CH<x>}
- TRIGger:B:TIMEOut:SOUrce?
Info
  • CH<x> specifies an analog channel as the timeout trigger source.

TriggerBTimeoutTime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TIMEOut:TIMe command.

Description
  • When triggering using the TIMEOut trigger type, this command specifies the timeout time, in seconds. This command is equivalent to selecting Timeout from the Trig menu and setting a value for Time Limit. The timeout trigger type is selected using TRIGger:{A|B}:TYPe TIMEOut
Usage
  • Using the .query() method will send the TRIGger:B:TIMEOut:TIMe? query.
  • Using the .verify(value) method will send the TRIGger:B:TIMEOut:TIMe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TIMEOut:TIMe value command.
SCPI Syntax
- TRIGger:B:TIMEOut:TIMe <NR3>
- TRIGger:B:TIMEOut:TIMe?
Info
  • <NR3> is a floating point number that specifies the timeout time, in seconds.

TriggerBTransition

Bases: SCPICmdRead

The TRIGger:B:TRANsition command tree.

Usage
  • Using the .query() method will send the TRIGger:B:TRANsition? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition? query and raise an AssertionError if the returned value does not match value.
Properties
  • .deltatime: The TRIGger:B:TRANsition:DELTatime command.
  • .logicqualification: The TRIGger:B:TRANsition:LOGICQUALification command.
  • .polarity: The TRIGger:B:TRANsition:POLarity command.
  • .source: The TRIGger:B:TRANsition:SOUrce command.
  • .when: The TRIGger:B:TRANsition:WHEn command.

deltatime property

Return the TRIGger:B:TRANsition:DELTatime command.

Description
  • This command specifies the delta time (that is Time Limit) used in calculating the transition value for the transition (that is Rise or Fall Time) trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:DELTatime? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:DELTatime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:DELTatime value command.
SCPI Syntax
- TRIGger:B:TRANsition:DELTatime <NR3>
- TRIGger:B:TRANsition:DELTatime?
Info
  • <NR3> is a floating point number that specifies the delta time, in seconds.

logicqualification property

Return the TRIGger:B:TRANsition:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a transition trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:B:TRANsition:LOGICQUALification?
Info
  • ON specifies that the transition trigger type uses logic qualification.
  • OFF specifies that the transition trigger type does not use logic qualification.

polarity property

Return the TRIGger:B:TRANsition:POLarity command.

Description
  • This command specifies the polarity for the transition trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:B:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:TRANsition:POLarity?
Info
  • POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGative indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.

source property

Return the TRIGger:B:TRANsition:SOUrce command.

Description
  • This command specifies the source waveform for a transition trigger. Note: Digital channels are not supported as transition trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:SOUrce value command.
SCPI Syntax
- TRIGger:B:TRANsition:SOUrce {CH<x>}
- TRIGger:B:TRANsition:SOUrce?
Info
  • CH<x> specifies one of the analog channels to be used as the source for a transition trigger.

when property

Return the TRIGger:B:TRANsition:WHEn command.

Description
  • This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:B:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:B:TRANsition:WHEn?
Info
  • FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A:TRANsition:DELTatime.
  • SLOWer sets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.
  • EQual sets the trigger to occur when the signal transition time is equal to the time set by TRIGger:A:TRANsition:DELTatime.
  • UNEQual sets the trigger to occur when the signal transition time is not equal to the time set by TRIGger:A:TRANsition:DELTatime.

TriggerBTransitionDeltatime

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TRANsition:DELTatime command.

Description
  • This command specifies the delta time (that is Time Limit) used in calculating the transition value for the transition (that is Rise or Fall Time) trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:DELTatime? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:DELTatime? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:DELTatime value command.
SCPI Syntax
- TRIGger:B:TRANsition:DELTatime <NR3>
- TRIGger:B:TRANsition:DELTatime?
Info
  • <NR3> is a floating point number that specifies the delta time, in seconds.

TriggerBTransitionLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TRANsition:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a transition trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:TRANsition:LOGICQUALification {ON|OFF}
- TRIGger:B:TRANsition:LOGICQUALification?
Info
  • ON specifies that the transition trigger type uses logic qualification.
  • OFF specifies that the transition trigger type does not use logic qualification.

TriggerBTransitionPolarity

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TRANsition:POLarity command.

Description
  • This command specifies the polarity for the transition trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:POLarity? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:POLarity? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:POLarity value command.
SCPI Syntax
- TRIGger:B:TRANsition:POLarity {EITher|NEGative|POSitive}
- TRIGger:B:TRANsition:POLarity?
Info
  • POSitive indicates that a pulse edge must traverse from the lower (most negative) to higher (most positive) level for transition triggering to occur.
  • NEGative indicates that a pulse edge must traverse from the upper (most positive) to lower (most negative) level for transition triggering to occur.
  • EITher indicates either positive or negative polarity.

TriggerBTransitionSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TRANsition:SOUrce command.

Description
  • This command specifies the source waveform for a transition trigger. Note: Digital channels are not supported as transition trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:SOUrce value command.
SCPI Syntax
- TRIGger:B:TRANsition:SOUrce {CH<x>}
- TRIGger:B:TRANsition:SOUrce?
Info
  • CH<x> specifies one of the analog channels to be used as the source for a transition trigger.

TriggerBTransitionWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TRANsition:WHEn command.

Description
  • This command specifies whether to check for a transitioning signal that is faster or slower than the specified delta time.
Usage
  • Using the .query() method will send the TRIGger:B:TRANsition:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:TRANsition:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TRANsition:WHEn value command.
SCPI Syntax
- TRIGger:B:TRANsition:WHEn {SLOWer|FASTer|EQual|UNEQual}
- TRIGger:B:TRANsition:WHEn?
Info
  • FASTer sets the trigger to occur when the signal transition time is faster than the time set by TRIGger:A:TRANsition:DELTatime.
  • SLOWer sets the trigger to occur when the signal transition time is slower than the time set by.TRIGger:A:TRANsition:DELTatime.
  • EQual sets the trigger to occur when the signal transition time is equal to the time set by TRIGger:A:TRANsition:DELTatime.
  • UNEQual sets the trigger to occur when the signal transition time is not equal to the time set by TRIGger:A:TRANsition:DELTatime.

TriggerBType

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:TYPe command.

Description
  • This command sets or queries the type of A or B trigger.
Usage
  • Using the .query() method will send the TRIGger:B:TYPe? query.
  • Using the .verify(value) method will send the TRIGger:B:TYPe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:TYPe value command.
SCPI Syntax
- TRIGger:B:TYPe {EDGE|WIDth|CYCLe|TIMEOut|RUNt|WINdow|LOGIc|SETHold|TRANsition|BUS}
- TRIGger:B:TYPe?
Info
  • EDGE is a normal trigger. A trigger event occurs when a signal passes through a specified voltage level in a specified direction and is controlled by the TRIGger:A:EDGE commands.
  • WIDth specifies that the trigger occurs when a pulse with a specified with is found.
  • TIMEOut specifies that a trigger occurs when a pulse with the specified timeout is found.
  • RUNt specifies that a trigger occurs when a pulse with the specified parameters is found.
  • WINdow specifies that a trigger occurs when a signal with the specified window parameters is found.
  • SETHold specifies that a trigger occurs when a signal is found that meets the setup and hold parameters.
  • TRANsition specifies that a trigger occurs when a specified pulse is found that meets the transition trigger parameters.
  • BUS specifies that a trigger occurs when a signal is found that meets the specified bus setup parameters.

TriggerBUpperthreshold

Bases: SCPICmdRead

The TRIGger:B:UPPerthreshold command tree.

Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold? query and raise an AssertionError if the returned value does not match value.
Properties
  • .ch: The TRIGger:B:UPPerthreshold:CH<x> command.

ch property

Return the TRIGger:B:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the specified channel upper trigger level. The CH range is 1 to 8 and depends on the number of analog channels on your instrument.
Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> <NR3>
- TRIGger:B:UPPerthreshold:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBUpperthresholdChannel

Bases: ValidatedChannel, SCPICmdWrite, SCPICmdRead

The TRIGger:B:UPPerthreshold:CH<x> command.

Description
  • This command sets or queries the specified channel upper trigger level. The CH range is 1 to 8 and depends on the number of analog channels on your instrument.
Usage
  • Using the .query() method will send the TRIGger:B:UPPerthreshold:CH<x>? query.
  • Using the .verify(value) method will send the TRIGger:B:UPPerthreshold:CH<x>? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:UPPerthreshold:CH<x> value command.
SCPI Syntax
- TRIGger:B:UPPerthreshold:CH<x> <NR3>
- TRIGger:B:UPPerthreshold:CH<x>?
Info
  • <NR3> specifies the trigger level in user units (usually volts).

TriggerBWindow

Bases: SCPICmdRead

The TRIGger:B:WINdow command tree.

Usage
  • Using the .query() method will send the TRIGger:B:WINdow? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow? query and raise an AssertionError if the returned value does not match value.
Properties
  • .crossing: The TRIGger:B:WINdow:CROSSIng command.
  • .logicqualification: The TRIGger:B:WINdow:LOGICQUALification command.
  • .source: The TRIGger:B:WINdow:SOUrce command.
  • .when: The TRIGger:B:WINdow:WHEn command.
  • .width: The TRIGger:B:WINdow:WIDth command.

crossing property

Return the TRIGger:B:WINdow:CROSSIng command.

Description
  • This command sets or queries the window trigger threshold crossing of the selected trigger source. The threshold crossing selection is only effective when :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater or OUTSIDEGreater.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:CROSSIng? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:CROSSIng? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:CROSSIng value command.
SCPI Syntax
- TRIGger:B:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:B:WINdow:CROSSIng?
Info
  • UPPer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe upper threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains above the upper threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesdownward through the upper threshold.
  • LOWer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe lower threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains below the lower threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesupwards through the lower threshold.
  • EITher if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exitsthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remains eitherabove the upper threshold or below the lower threshold for longer than the timelimit (:TRIGger:{A|B}:WINdow:WIDTH) and then crosses a threshold.
  • NONe if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) without crossingthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remainsoutside the upper and lower thresholds for longer than the time limit(:TRIGger:{A|B}:WINdow:WIDTH) without crossing through either the upperor lower threshold.

logicqualification property

Return the TRIGger:B:WINdow:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a window trigger.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:B:WINdow:LOGICQUALification?
Info
  • ON specifies that the window trigger type uses logic qualification.
  • OFF specifies that the window trigger type does not use logic qualification.

source property

Return the TRIGger:B:WINdow:SOUrce command.

Description
  • This command sets or queries the source for a window trigger. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:SOUrce value command.
SCPI Syntax
- TRIGger:B:WINdow:SOUrce {CH<x>}
- TRIGger:B:WINdow:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

when property

Return the TRIGger:B:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Trigger When box. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:B:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:B:WINdow:WHEn?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

width property

Return the TRIGger:B:WINdow:WIDth command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Inside > Limit or Outside > Limit in the Trigger When box, and setting the Time Limit.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:WIDth value command.
SCPI Syntax
- TRIGger:B:WINdow:WIDth <NR3>
- TRIGger:B:WINdow:WIDth?
Info
  • <NR3> is the minimum width for a window violation.

TriggerBWindowCrossing

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:WINdow:CROSSIng command.

Description
  • This command sets or queries the window trigger threshold crossing of the selected trigger source. The threshold crossing selection is only effective when :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater or OUTSIDEGreater.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:CROSSIng? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:CROSSIng? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:CROSSIng value command.
SCPI Syntax
- TRIGger:B:WINdow:CROSSIng {UPPer|LOWer|EITher|NONe}
- TRIGger:B:WINdow:CROSSIng?
Info
  • UPPer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe upper threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains above the upper threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesdownward through the upper threshold.
  • LOWer if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds for longerthan the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exits throughthe lower threshold. If :TRIGger:{A|B}:WINdow:WHEn is OUTSIDEGreater,the instrument triggers when the signal remains below the lower threshold forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then crossesupwards through the lower threshold.
  • EITher if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) and then exitsthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remains eitherabove the upper threshold or below the lower threshold for longer than the timelimit (:TRIGger:{A|B}:WINdow:WIDTH) and then crosses a threshold.
  • NONe if :TRIGger:{A|B}:WINdow:WHEn is INSIDEGreater, the instrumenttriggers when the signal remains between the upper and lower thresholds forlonger than the time limit (:TRIGger:{A|B}:WINdow:WIDTH) without crossingthrough either the upper or lower threshold. If :TRIGger:{A|B}:WINdow:WHEnis OUTSIDEGreater, the instrument triggers when the signal remainsoutside the upper and lower thresholds for longer than the time limit(:TRIGger:{A|B}:WINdow:WIDTH) without crossing through either the upperor lower threshold.

TriggerBWindowLogicqualification

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:WINdow:LOGICQUALification command.

Description
  • This command specifies whether or not to use logic qualification for a window trigger.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:LOGICQUALification? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:LOGICQUALification? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:LOGICQUALification value command.
SCPI Syntax
- TRIGger:B:WINdow:LOGICQUALification {ON|OFF}
- TRIGger:B:WINdow:LOGICQUALification?
Info
  • ON specifies that the window trigger type uses logic qualification.
  • OFF specifies that the window trigger type does not use logic qualification.

TriggerBWindowSource

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:WINdow:SOUrce command.

Description
  • This command sets or queries the source for a window trigger. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:SOUrce? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:SOUrce? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:SOUrce value command.
SCPI Syntax
- TRIGger:B:WINdow:SOUrce {CH<x>}
- TRIGger:B:WINdow:SOUrce?
Info
  • CH<x> specifies an analog channel as the trigger source.

TriggerBWindowWhen

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:WINdow:WHEn command.

Description
  • This command sets or queries the window trigger event. This command is equivalent to selecting Window Setup from the Trig menu and selecting from the Window Trigger When box. Note: Digital channels are not supported as window trigger sources.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:WHEn? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:WHEn? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:WHEn value command.
SCPI Syntax
- TRIGger:B:WINdow:WHEn {ENTERSWindow|EXITSWindow|INSIDEGreater|OUTSIDEGreater}
- TRIGger:B:WINdow:WHEn?
Info
  • OUTSIDEGreater specifies a trigger event when the signal leaves the window defined by the threshold levels for the time specified by Width.
  • INSIDEGreater specifies a trigger event when the signal enters the window defined by the threshold levels for the time specified by Width.
  • ENTERSWindow specifies a trigger event when the signal enters the window defined by the threshold levels.
  • EXITSWindow specifies a trigger event when the signal leaves the window defined by the threshold levels.

TriggerBWindowWidth

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:B:WINdow:WIDth command.

Description
  • This command sets or queries the minimum width for a window violation. This command is equivalent to selecting Window Setup from the Trig menu, selecting Inside > Limit or Outside > Limit in the Trigger When box, and setting the Time Limit.
Usage
  • Using the .query() method will send the TRIGger:B:WINdow:WIDth? query.
  • Using the .verify(value) method will send the TRIGger:B:WINdow:WIDth? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:B:WINdow:WIDth value command.
SCPI Syntax
- TRIGger:B:WINdow:WIDth <NR3>
- TRIGger:B:WINdow:WIDth?
Info
  • <NR3> is the minimum width for a window violation.

TriggerCounter

Bases: SCPICmdRead

The TRIGger:COUnter command tree.

Usage
  • Using the .query() method will send the TRIGger:COUnter? query.
  • Using the .verify(value) method will send the TRIGger:COUnter? query and raise an AssertionError if the returned value does not match value.
Properties
  • .state: The TRIGger:COUnter:STAte command.
  • .value: The TRIGger:COUnter:VALue command.

state property

Return the TRIGger:COUnter:STAte command.

Description
  • Enables or disables the trigger frequency readout in the trigger badge. This command is associated with the trigger menu in the UI.
Usage
  • Using the .query() method will send the TRIGger:COUnter:STAte? query.
  • Using the .verify(value) method will send the TRIGger:COUnter:STAte? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:COUnter:STAte value command.
SCPI Syntax
- TRIGger:COUnter:STAte {ON|OFF|1|0}
- TRIGger:COUnter:STAte?
Info
  • 1 or ON - Enable readout.
  • 0 or OFF - Disable readout.

value property

Return the TRIGger:COUnter:VALue command.

Description
  • Returns the current trigger frequency value in Hz from the trigger frequency counter.
Usage
  • Using the .query() method will send the TRIGger:COUnter:VALue? query.
  • Using the .verify(value) method will send the TRIGger:COUnter:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:COUnter:VALue?

TriggerCounterState

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:COUnter:STAte command.

Description
  • Enables or disables the trigger frequency readout in the trigger badge. This command is associated with the trigger menu in the UI.
Usage
  • Using the .query() method will send the TRIGger:COUnter:STAte? query.
  • Using the .verify(value) method will send the TRIGger:COUnter:STAte? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:COUnter:STAte value command.
SCPI Syntax
- TRIGger:COUnter:STAte {ON|OFF|1|0}
- TRIGger:COUnter:STAte?
Info
  • 1 or ON - Enable readout.
  • 0 or OFF - Disable readout.

TriggerCounterValue

Bases: SCPICmdRead

The TRIGger:COUnter:VALue command.

Description
  • Returns the current trigger frequency value in Hz from the trigger frequency counter.
Usage
  • Using the .query() method will send the TRIGger:COUnter:VALue? query.
  • Using the .verify(value) method will send the TRIGger:COUnter:VALue? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:COUnter:VALue?

TriggerHysteresis

Bases: SCPICmdRead

The TRIGger:HYSTeresis command tree.

Usage
  • Using the .query() method will send the TRIGger:HYSTeresis? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis? query and raise an AssertionError if the returned value does not match value.
Properties
  • .user: The TRIGger:HYSTeresis:USER command tree.

user property

Return the TRIGger:HYSTeresis:USER command tree.

Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER? query and raise an AssertionError if the returned value does not match value.
Sub-properties
  • .state: The TRIGger:HYSTeresis:USER:STATe command.
  • .value: The TRIGger:HYSTeresis:USER:VALue command.

TriggerHysteresisUser

Bases: SCPICmdRead

The TRIGger:HYSTeresis:USER command tree.

Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER? query and raise an AssertionError if the returned value does not match value.
Properties
  • .state: The TRIGger:HYSTeresis:USER:STATe command.
  • .value: The TRIGger:HYSTeresis:USER:VALue command.

state property

Return the TRIGger:HYSTeresis:USER:STATe command.

Description
  • This command enables or disables user-defined trigger hysteresis.
Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER:STATe? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:HYSTeresis:USER:STATe value command.
SCPI Syntax
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
Info
  • ON enables user-defined trigger hysteresis.
  • OFF disables user-defined trigger hysteresis.
  • 1 enables user-defined trigger hysteresis.
  • 0 disables user-defined trigger hysteresis.

value property

Return the TRIGger:HYSTeresis:USER:VALue command.

Description
  • This command sets or returns the height of the user-defined trigger hysteresis zone in volts.
Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER:VALue? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:HYSTeresis:USER:VALue value command.
SCPI Syntax
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
Info
  • <NR1> sets the height of the hysteresis zone in volts.

TriggerHysteresisUserState

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:HYSTeresis:USER:STATe command.

Description
  • This command enables or disables user-defined trigger hysteresis.
Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER:STATe? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER:STATe? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:HYSTeresis:USER:STATe value command.
SCPI Syntax
- TRIGger:HYSTeresis:USER:STATe {ON|OFF|1|0}
- TRIGger:HYSTeresis:USER:STATe?
Info
  • ON enables user-defined trigger hysteresis.
  • OFF disables user-defined trigger hysteresis.
  • 1 enables user-defined trigger hysteresis.
  • 0 disables user-defined trigger hysteresis.

TriggerHysteresisUserValue

Bases: SCPICmdWrite, SCPICmdRead

The TRIGger:HYSTeresis:USER:VALue command.

Description
  • This command sets or returns the height of the user-defined trigger hysteresis zone in volts.
Usage
  • Using the .query() method will send the TRIGger:HYSTeresis:USER:VALue? query.
  • Using the .verify(value) method will send the TRIGger:HYSTeresis:USER:VALue? query and raise an AssertionError if the returned value does not match value.
  • Using the .write(value) method will send the TRIGger:HYSTeresis:USER:VALue value command.
SCPI Syntax
- TRIGger:HYSTeresis:USER:VALue <NR1>
- TRIGger:HYSTeresis:USER:VALue?
Info
  • <NR1> sets the height of the hysteresis zone in volts.

TriggerState

Bases: SCPICmdRead

The TRIGger:STATE command.

Description
  • This query-only command returns the current state of the triggering system.
Usage
  • Using the .query() method will send the TRIGger:STATE? query.
  • Using the .verify(value) method will send the TRIGger:STATE? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:STATE?

TriggerStatus

Bases: SCPICmdRead

The TRIGger:STATUs command.

Description
  • This query-only command returns the current status of the triggering system.
Usage
  • Using the .query() method will send the TRIGger:STATUs? query.
  • Using the .verify(value) method will send the TRIGger:STATUs? query and raise an AssertionError if the returned value does not match value.
SCPI Syntax
- TRIGger:STATUs?