Modo de entrada.

Los modos de entrada controlan cómo se procesan las entradas (los caracteres que recibe el driver de terminal en un puerto en serie o en un teclado) antes de que se transmitan al programa. Para controlarlos ha de establecer indicadores en el miembro c_iflag de la estructura termios. Todos los indicadores se definen como macros y se pueden combinar con un OR de tipo bit. Éste es el caso de todos los modos de terminal.

Las macros que podemos usar con c_iflag son:

  • BRKINT.- Genera una interrupción cuando se detecta una condición de fallo (pérdida de conexión) en la línea.
  • IGNBRK.- Ignora las condiciones de fallo en la línea.
  • ICRNL.- Convierte un retorno de carro recibido en una nueva línea.
  • IGNCR.- Ignora los retornos de carro recibidos.
  • INLCR.- Convierte las nuevas líneas recibidas en retornos de carro.
  • IGNPAR.- Ignora los caracteres con errores de paridad.
  • INPCK.- Realiza comprobaciones de paridad en los caracteres recibidos.
  • PARMRK.- Señala los errores de paridad.
  • ISTRIP.- Vacía (configurado en 7 bits) todos los caracteres entrantes.
  • IXOFF.- Permite el control de flujo del software sobre las entradas.
  • IXON.- Permite el control de flujo de software sobre salidas.

entrada_notaatras

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s