'C'
BUSCAR CONDICIONAL (BUSCAR ALARMA)
Forma: C
(un comando de un sólo carácter)
Forma: c
(un comando de un sólo carácter)
El comando Buscar Condicional ROM opera de manera similar al comando Buscar, excepto que sólo participarán en la
búsqueda aquellos dispositivos que cumplan con una determinada condición (dependiente del dispositivo). Éste es un
aspecto muy potente de los dispositivos 1-Wire. Esta capacidad permite hacer un muestreo muy veloz y eficiente en el
bus 1-Wire de los dispositivos que presenten una cierta actividad deseada. Para mayores detalles sobre la capacidad de
búsqueda condicional de un dispositivo específico 1-Wire, consulte las especificaciones de cada dispositivo de Dallas
Semiconductor.
El comando Buscar Condicional ROM selecciona el dispositivo 1-Wire que corresponda al código ROM enviado al host
como respuesta al final. Los dispositivos también pueden ser seleccionados con los comandos "A" (dirección), "S"
(buscar), "F" (búsqueda por familia) y "M" (coincidir con ROM). Una vez que un dispositivo ha sido seleccionado, todos
los comandos operarán sobre el mismo, y hasta que se seleccione un dispositivo diferente.
Ejemplo: Buscar todos los dispositivos esclavos en el bus que cumplan con las condiciones respectivas de la búsqueda
condicional
Nota: cada familia de dispositivos 1-Wire puede o no tener la capacidad de soportar una búsqueda condicional;
para mayores detalles, consulte las especificaciones de cada dispositivo en particular.
Comando
C
c
c
En el ejemplo anterior, un D1820/DS1920 (código de familia 10) presentó una condición de alarma, y un DS2407 (código
de familia 12) presentó una condición de alarma pendiente. No hubo otros dispositivos con alarmas pendientes. Para
mayores detalles sobre las capacidades de búsqueda condicional (alarma), consulte las especificaciones de cada
dispositivo en particular.
Embedded Data Systems,
Comando BUSCAR Condicional (Alarma)
Respuesta
7F0000000836A410<CR>
0600000001C8BE12<CR>
<CR> (no más dispositivos con alarmas)
.
LLC
; 2019 Fortune Drive; Lawrenceburg, KY 40342; Tel/Fax 502-859-5490
'c'
BUSCAR CONDICIONAL SIGUIENTE
8-19