Download Manuales del programador

Transcript
Manuales del programador
-i-
Índice
1 .- Introducción ................................................................................... 1
1.1 .- Identificación del proyecto ...................................................... 1
1.2 .- Visión general del documento .................................................. 1
1.3 .- El puerto serie en Linux .......................................................... 2
1.3.1 .- Conceptos de entrada para dispositivos serie ................... 5
1.3.1.1 .- Proceso de entrada canónico................................ 5
1.3.1.2 .- Proceso de entrada no canónico ........................... 5
1.3.1.3 .- Entrada asíncrona .............................................. 5
1.3.1.4 .- Espera de entradas de origen múltiple................... 6
1.3.2 .- Configuración del puerto serie en Linux ........................... 6
1.3.2.1 .- Opciones de control ...........................................10
1.3.2.2 .- Opciones locales ...............................................12
1.3.2.3 .- Opciones de entrada..........................................13
1.3.2.4 .- Opciones de salida ............................................14
1.3.2.5 .- Caracteres de control.........................................15
1.3.3 .- Implementación realizada ............................................16
1.3.3.1 .- Abrir_Puerto_Serie ............................................18
1.3.3.2 .- Cerrar_Puerto_Serie ..........................................19
1.3.3.3 .- Baudios ...........................................................19
1.3.3.4 .- Enviar_Datos ....................................................20
1.3.3.5 .- Leer_Datos ......................................................20
1.3.3.6 .- Leer_Datos_Plazo..............................................21
1.3.3.7 .- Get_fd .............................................................21
1.3.3.8 .- Get_Velocidad ..................................................22
1.3.3.9 .- Get_Puerto.......................................................22
2 .- FieldPoint, manual del programador ..................................................23
2.1 .- Protocolo de comunicación .....................................................23
2.1.1 .- Formato de las tramas FieldPoint...................................23
2.1.2 .- Respuestas de los módulos FieldPoint ............................25
2.1.2.1 .- Respuestas de éxito ..........................................25
2.1.2.2 .- Respuestas de error ..........................................25
Conjunto de drivers para tarjetas de adquisición de señales bajo Linux