:SBUS<n> Commands 27
Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide 715
:SBUS<n>:IIC:TRIGger[:TYPE]
(see page 1138)
Command Syntax
:SBUS<n>:IIC:TRIGger[:TYPE] <value>
<value> ::= {STARt | STOP | READ7 | READEprom | WRITe7 | WRITe10
| NACKnowledge | ANACk | R7Data2 | W7Data2 | RESTart}
The :SBUS<n>:IIC:TRIGger[:TYPE] command sets the IIC trigger type:
• STARt — Start condition.
• STOP — Stop condition.
• READ7 — 7- bit address frame containing
(Start:Address7:Read:Ack:Data). The value READ is also accepted for
READ7.
• R7Data2 — 7- bit address frame containing
(Start:Address7:Read:Ack:Data:Ack:Data2).
• READEprom — EEPROM data read.
• WRITe7 — 7- bit address frame containing
(Start:Address7:Write:Ack:Data). The value WRITe is also accepted for
WRITe7.
• 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).
• NACKnowledge — Missing acknowledge.
• ANACk — Address with no acknowledge.
• RESTart — Another start condition occurs before a stop condition.
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 | READ7 | READE | WRIT7 | WRIT10 | NACK | ANAC
| R7D2 | W7D2 | REST}
See Also • "Introduction to :TRIGger Commands" on page 877
• ":TRIGger:MODE" on page 886
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 1140).