Technical data

Table Of Contents
810 Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference
28 Serial Bus Commands
:SBUS<N>:IIC:TRIGger:TYPE
Command :SBUS<N>:IIC:TRIGger:TYPE {STARt | STOP | RESTart7 | RESTart10 | AACK
| ANACk | READ7| WRITe7 | WRITe10}
The :SBUS<N>:IIC:TRIGger:TYPE command sets the IIC trigger type:
STARt — Start condition.
STOP — Stop condition.
RESTart7 — Another 7- bit start condition occurs before a stop
condition.
RESTart10 — Another 10- bit start condition occurs before a stop
condition.
AACK — Address with acknowledge.
ANACk — Address with no acknowledge.
READ7 — 7- bit address frame containing
(Start:Address7:Read:Ack:Data).
WRITe7 — 7- bit address frame containing
(Start:Address7:Write:Ack:Data).
WRITe10 — 10- bit address frame containing (Start:Address
byte1:Write:Ack:Address byte 2:Data).
The :SBUS<N>:IIC:TRIGger:TYPE command must be sent before the
:SBUS<N>:IIC:TRIGger:PATTern:ADDRess or
:SBUS<N>:IIC:TRIGger:PATTern:DATA commands.
<N> An integer, 1-4.
Example To enable the SBUS1 trigger and set the IIC trigger type to a 7- bit address
frame read:
myScope.WriteString ":CHANnel1:DISPlay ON"
myScope.WriteString ":CHANnel2:DISPlay ON"
myScope.WriteString ":SBUS1:MODE IIC"
myScope.WriteString ":SBUS1:IIC:SOURce:DATA CHANnel1"
myScope.WriteString ":SBUS1:IIC:SOURce:CLOCk CHANnel2"
myScope.WriteString ":TRIGger:MODE SBUS1"
NOTE
You must set :SBUS<N>:MODE to IIC before you can send other :SBUS<N>:IIC:TRIGger
commands.
NOTE
The short form of READ7 (READ7), WRITe7 (WRIT7), WRITe10 (WRIT10), RESTart7 (REST7),
and RESTart10 (REST10) do not follow the defined long form to short form truncation rules.