Diferencia entre revisiones de «Stream»

De ArduWiki
Saltar a: navegación, buscar
(Vea también)
(Métodos)
Línea 7: Línea 7:
  
 
{|class="wikitable"
 
{|class="wikitable"
!Método!!Descripcion
+
|+Métodos disponible en clase Stream
 +
!Método!!Descripción
 
|-
 
|-
|available()||Obtiene la cantidad de bytes disponibles en la transmisión. Esto es solo para bytes que ya han llegado.
+
|[[Stream.available()]]||Obtiene la cantidad de bytes disponibles en la transmisión. Esto es solo para bytes que ya han llegado.
 
|-
 
|-
|read()||lee caracteres de una secuencia entrante al búfer.
+
|[[Stream.read()]]||lee caracteres de una secuencia entrante al búfer.
 
|-
 
|-
|flush()||Borra el búfer una vez que se han enviado todos los caracteres salientes.
+
|[[Stream.peek()]]||Lee un byte del archivo sin avanzar al siguiente.
 
|-
 
|-
|find()||Lee los datos de la secuencia hasta que se encuentra la cadena de destino de longitud dada La función devuelve verdadero si se encuentra cadena de destino, falsa si se agota el tiempo de espera.
+
|[[Stream.readBytes()]]||Lee caracteres de una secuencia en un búfer.
 
|-
 
|-
|findUntil()||Lee los datos de la secuencia hasta que se encuentra la cadena de destino de la longitud determinada o cadena de terminación.
+
|[[Stream.readBytesUntil()]]||Lee caracteres de una secuencia en un búfer.
 
|-
 
|-
|peek()||Lee un byte del archivo sin avanzar al siguiente.
+
|[[Stream.readString()]]||Lee caracteres de una secuencia en un búfer.  
 
|-
 
|-
|readBytes()||Lee caracteres de una secuencia en un búfer.
+
|[[Stream.readStringUntil()]]||Lee caracteres de una secuencia en una cadena.
 
|-
 
|-
|readBytesUntil()||Lee caracteres de una secuencia en un búfer.
+
|[[Stream.flush()]]||Borra el búfer una vez que se han enviado todos los caracteres salientes.
 
|-
 
|-
|readString()||Lee caracteres de una secuencia en un búfer.  
+
|[[Stream.find()]]||Lee los datos de la secuencia hasta que se encuentra la cadena de destino de longitud dada La función devuelve verdadero si se encuentra cadena de destino, falsa si se agota el tiempo de espera.
 
|-
 
|-
|readStringUntil()||Lee caracteres de una secuencia en una cadena.
+
|[[Stream.findUntil()]]||Lee los datos de la secuencia hasta que se encuentra la cadena de destino de la longitud determinada o cadena de terminación.
 
|}
 
|}
  

Revisión del 20:24 4 jul 2018

Descripción

Stream es la clase base para las secuencias basadas en caracteres y binarios. No se llama directamente, sino que se invoca cada vez que utiliza una función que depende de él.

Stream define las funciones de lectura en Arduino. Al usar cualquier funcionalidad principal que use un Serial.read() método similar, puede asumir de manera segura que llama a la clase Stream. Para funciones como Serial.print(), Stream hereda de la clase Print.

Métodos

Métodos disponible en clase Stream
Método Descripción
Stream.available() Obtiene la cantidad de bytes disponibles en la transmisión. Esto es solo para bytes que ya han llegado.
Stream.read() lee caracteres de una secuencia entrante al búfer.
Stream.peek() Lee un byte del archivo sin avanzar al siguiente.
Stream.readBytes() Lee caracteres de una secuencia en un búfer.
Stream.readBytesUntil() Lee caracteres de una secuencia en un búfer.
Stream.readString() Lee caracteres de una secuencia en un búfer.
Stream.readStringUntil() Lee caracteres de una secuencia en una cadena.
Stream.flush() Borra el búfer una vez que se han enviado todos los caracteres salientes.
Stream.find() Lee los datos de la secuencia hasta que se encuentra la cadena de destino de longitud dada La función devuelve verdadero si se encuentra cadena de destino, falsa si se agota el tiempo de espera.
Stream.findUntil() Lee los datos de la secuencia hasta que se encuentra la cadena de destino de la longitud determinada o cadena de terminación.

Vea también

Referencia