:SBUS<n> Commands 31
Keysight InfiniiVision 4000 X-Series Oscilloscopes Programmer's Guide 971
:SBUS<n>:IIC:TRIGger[:TYPE]
(see page 1610)
Command Syntax
:SBUS<n>:IIC:TRIGger[:TYPE] <value>
<value> ::= {STARt | STOP | RESTart | ADDRess | ANACk | DNACk
| NACKnowledge | READEprom | READ7 | WRITe7 | R7Data2 | W7Data2
| WRITe10}
The :SBUS<n>:IIC:TRIGger[:TYPE] command sets the IIC trigger type:
• STARt — Start condition.
• STOP — Stop condition.
• RESTart — Another start condition occurs before a stop condition.
• ADDRess — Triggers on the selected address. The R/W bit is ignored.
• ANACk — Address with no acknowledge.
• DNACk — Write data with no acknowledge.
• NACKnowledge — Missing acknowledge.
• READEprom — EEPROM data read.
• READ7 — 7-bit address frame containing (Start:Address7:Read:Ack:Data). The
value READ is also accepted for READ7.
• WRITe7 — 7-bit address frame containing (Start:Address7:Write:Ack:Data). The
value WRITe is also accepted for WRITe7.
• R7Data2 — 7-bit address frame containing
(Start:Address7:Read:Ack:Data:Ack:Data2).
• W7Data2 — 7-bit address frame containing
(Start:Address7:Write:Ack:Data:Ack:Data2).
• WRITe10 — 10-bit address frame containing (Start:Address
byte1:Write:Ack:Address byte 2:Data).
Query Syntax
:SBUS<n>:IIC:TRIGger[:TYPE]?
The :SBUS<n>:IIC:TRIGger[:TYPE]? query returns the current IIC trigger type value.
Return Format
<value><NL>
<value> ::= {STAR | STOP | REST | ADDR | ANAC | DNAC | NACK | READE
| READ7 | WRIT7 | R7D2 | W7D2 | WRIT10}
See Also • "Introduction to :TRIGger Commands" on page 1295
The short form of READ7 (READ7), READEprom (READE), WRITe7 (WRIT7), and WRITe10
(WRIT10) do not follow the defined Long Form to Short Form Truncation Rules (see
page 1612).