Entrenamiento Avanzado TT8750+ - Entrenamiento Avanzado (Parte II) TT8750+ Entrenamiento Avanzado Parte II Abril / 2014 -----------------------------------------------------------------------------------------------
TT8750+ - Entrenamiento Avanzado (Parte II) Resumen de la Presentación Tipo de eventos Formato del mensaje Simular eventos Ejecutar acciones Contadores Variables Preguntas/respuestas -----------------------------------------------------------------------------------------------
Manejo de Eventos Una entrada puede ser definida como Transición 0 Ocurrencia 1 AND 2 OR 4 NOT 5 Transición (high to low) 6 -----------------------------------------------------------------------------------------------
Manejo de Eventos Transición Una transición es una condición de entrada, definida por <fnt category>, cuyo valor fue previamente el <parm1> o menor y ahora es mayor que <parm1> y menor que <parm2> o fue mayor o igual a <parm2> y ahora menor que <parm2> pero mayor que <parm1>. -----------------------------------------------------------------------------------------------
Manejo de Eventos Ocurrencia Una Ocurrencia es una condición de entrada, definida por <fnt category>, cuyo valor actual es mayor o igual <parm1> y menor o igual que <parm2>. -----------------------------------------------------------------------------------------------
Manejo de Eventos AND OR Un AND es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “Y” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. OR Un OR es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “O” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. -----------------------------------------------------------------------------------------------
Manejo de Eventos NOT Transición (High to low) Un NOT es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “No” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. Transición (High to low) Una transición (High to low) es una condición de entrada, definida por <fnt category>, cuyo valor fue previamente mayor o igual a <parm1> y menor o igual a <param2> y ahora es menor a <param1> o mayor a <param2>. -----------------------------------------------------------------------------------------------
Formato del mensaje El mensaje de salida es totalmente parametrizable El formato puede ser ASCII o binario. Existen 4 tipos de formatos: 0 Keep alive 1 Posiciones 2 Contadores 3 Variables 4 Zonas geográficas Mensajes de Garmin El comando usado para la definición del los formatos es: AT$TTMSGMASK El resultado del formato es la combinación de 32 bits -----------------------------------------------------------------------------------------------
Formato del mensaje Los parámetros que pueden ser configurados en binario son: Formato ASCII o binario Param1 Identificador de la unidad Configuración de entradas/salidas Valor de entradas analógicas Tipo de evento Fecha del mensaje Status del GPS Latitud Longitud Velocidad Orientación Hora Altitud -----------------------------------------------------------------------------------------------
Formato del mensaje Los parámetros que pueden ser configurados en binario son: Numero de satélites Nivel de batería de respaldo Enviar mensaje vía SMS como respaldo Enviar la ultima posición conocida Trip odómetro Odómetro Información de RTC Usar identificador del dispositivo en formato corto Voltaje principal de la unidad Definición de overspeed. Información de la red celular Formato del mensaje Secuencial -----------------------------------------------------------------------------------------------
Formato del mensaje Los parámetros que pueden ser configurados en ASCII son: Formato ASCII Param1 Identificador de la unidad Configuración de entradas/salidas Valor de entradas analógicas Tipo de evento Mensaje GPGGA Mensaje GPGSA Mensaje GPGSV Mensaje GPRMC Nivel de batería de respaldo Enviar mensaje vía SMS como respaldo Enviar la ultima posición conocida -----------------------------------------------------------------------------------------------
Formato del mensaje Los parámetros que pueden ser configurados son en ASCII son: Trip odómetro Odómetro Información de RTC Usar identificador del dispositivo en formato corto Voltaje principal de la unidad Definición de overspeed. Información de la red celular Formato del mensaje Secuencial -----------------------------------------------------------------------------------------------
Formato del mensaje – Posición ASCII Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9 10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16 17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 00000000000010000001000011111110 Formato ASCII: 528638 ----------------------------------------------------------------------------------------------- 10 862170010897666 202 0 0 0 GPRMC,132933.00,A,1927.37471,N,09910.73815,W,0.000,0.0,011012,,,A*44 0
Formato del mensaje – Posición binario Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 Fecha 9 Status GPS 10 Latitud 11 Longitud 12 Velocidad 13 Heading 14 Hora 15 Altitud Bit Descripción Valor 16 Numero Sat 1 17 Bat 18 SMS 19 Lastvld 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 0000000000000011111111111111111 Formato binario: 131071 ----------------------------------------------------------------------------------------------- 0000000A2020202020203836323137303031303839373636362000CA0000000000010A0C0101261833FA17BDDC000000000E2B1600583E0B
Formato del mensaje - Contadores 0000000000000000000000000001110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 Contadores 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9 10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16 17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 14 ----------------------------------------------------------------------------------------------- 10 359231038983100 11,1,2,9,7,2,2,31,24,3,2,26,24,4,2,32,24,10,2,3,0, 11,2,78,24,12,2,34,24,18,2,93,24,19,2,4,0,25,2,2,1,32,2,83,23
Formato del mensaje - Variables 0000000000000000000000000001110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 Variable 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9 10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16 17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 14 ----------------------------------------------------------------------------------------------- 10 862170010942827 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Formato del mensaje - Zonas 0000000000000000000000000011110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 Zonas 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9 10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16 17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 30 ----------------------------------------------------------------------------------------------- 10 862170010899639 459 0205
Simular eventos Es posible simular todos los eventos existentes Pueden ser utilizados para generar una serie de acciones. AT$TTTRGEV=<function>,<state>[,<index>] Ejemplo: AT$TTTRGEV=18,1,25 Parámetro Descripción <function> Número del evento <state> Estado del evento <index> Indice del evento, aplica a los eventos que tiene índice -----------------------------------------------------------------------------------------------
Ejecutar Acciones Es posible ejecutar todas las acciones existentes AT$TTFNTEXE= <function>,<param1>,<param2>,<show ok> Ejemplo: AT$TTFNTEXE=20,10,1 Parámetro Descripción <function> Número de la accion <parma1> Parametro 1 de la accion <param2> Parametro 2 de la accion <show ok> Indica si responde OK o no al comando enviado. 0: No responde OK, 1: responde OK -----------------------------------------------------------------------------------------------
Contadores Se pueden definir 32 contadores de diferentes tipos AT$TTCNT=<index>, <counter type>[, <limit>[, <group>]] Ejemplo: AT$TTCNT=1,2,120,0 Parámetro Descripción <index> Número de contador <counter type> Tipo de contador <limit> Limite <Group> Grupo al cual hace referencia (solo para los tipos 3, 4, 5, 6 y 8) -----------------------------------------------------------------------------------------------
Contadores Tipos de contadores Tipo Descripción 1 Distancia – medida cuando el contador esta activo 2 Tiempo – medido cuando el contador esta activo 3 Tiempo Activo - medido cuando la función esta activa 4 Tiempo inactivo – medido cuando la función esta inactiva 5 Distancia activa – medido cuando la funcion esta activa 6 Distancia inactiva – medido cuando la funcion esta inactiva 7 Acumulador - Incrementado por acciones 8 Acumulador cuando la función cambia de inactiva a activa -----------------------------------------------------------------------------------------------
Variables Se pueden definir 10 variables Pueden aceptar valores positivos y negativos Acción Descripción 42 Asigna un valor a una variable 43 Incrementa una variable en un valor dado 44 Reduce una variable en un valor dado 45 Multiplica una variable por un valor dado 46 Divice una variable por un avalor dado 47 Copia una variable del sistema en otra variable 58 Suma una variable a otra variable -----------------------------------------------------------------------------------------------
TT8750+ - Entrenamiento Avanzado (Parte II) Preguntas / Repuestas -----------------------------------------------------------------------------------------------