Manual de Instruções TD-60 Versão 1.4 – Atualizada em 26/04/2013
Transcription
Manual de Instruções TD-60 Versão 1.4 – Atualizada em 26/04/2013
Manual de Instruções TD-60 Versão 1.4 – Atualizada em 26/04/2013 UTILIZANDO ESTE MANUAL Este manual lhe dará instruções sobre a operação e configuração do módulo. Nas instruções a seguir, assumimos que o usuário detém de um extensivo conhecimento técnico, além de ter sido treinado para manusear o produto. SÍMBOLOS UTILIZADOS Os ícones abaixo aparecerão durante o texto, instruindo melhor o usuário. ATENÇÃO: Informações que devem ser seguidas para evitar possíveis danos ao produto ou conflitos de configuração. CUIDADO: Situações que podem danificar o produto ou outro equipamento. NOTA: Notas, dicas de uso ou informações adicionais. DIREITOS AUTORAIS As informações contidas neste documento são confidenciais e se constituem em propriedade da MAXTRACK INDUSTRIAL LTDA (MAXTRACK). Estas informações não poderão ser utilizadas para outro propósito, não podendo ser reveladas fora de sua organização sem prévia autorização por escrito da MAXTRACK. É vedada a geração de fotocópias deste documento, bem como sua reprodução ou distribuição, no todo ou em parte, por qualquer meio, inclusive sob meio gráfico, magnético, ótico, fotográfico ou eletrônico. É de suma importância ressalvar também que o conteúdo deste manual e as especificações deste produto estão sujeitos a alterações sem aviso prévio.Por isso consulte sempre a versão mais atualizada em nosso site. 2 www.maxtrack.com.br ÍNDICE UTILIZANDO ESTE MANUAL ........................................................................................................................................ 2 ÍNDICE ........................................................................................................................................................................ 3 CARACTERÍSTICAS DO PRODUTO ................................................................................................................................ 5 VISÃO GERAL DO EQUIPAMENTO............................................................................................................................................. 5 ESPECIFICAÇÕESTÉCNICAS ..................................................................................................................................................... 6 OPERAÇÃO ................................................................................................................................................................. 7 TECLADO CAPACITIVO DO TD-60 ........................................................................................................................................... 7 Teclas de letras do alfabeto ....................................................................................................................................... 8 Teclas de número ....................................................................................................................................................... 8 Navegação ................................................................................................................................................................. 9 Símbolos especiais...................................................................................................................................................... 9 Controle de luminosidade .......................................................................................................................................... 9 Tecla MUTE ................................................................................................................................................................ 9 Teclas de funções especiais ........................................................................................................................................ 9 BARRA DE STATUS.............................................................................................................................................................. 12 FUNCIONALIDADES ....................................................................................................................................................13 NAVEGAÇÃO DE TELAS ........................................................................................................................................................ 13 Configurações .......................................................................................................................................................... 13 TELAS PRÉ-DEFINIDAS ......................................................................................................................................................... 15 Status das entradas e saídas do equipamento ........................................................................................................ 15 Envio de texto livre ................................................................................................................................................... 15 Leitura de mensagens recebidas .............................................................................................................................. 15 Tela de acesso a macro por código .......................................................................................................................... 15 Tela de rotas............................................................................................................................................................. 16 Versão de periféricos do rastreador ......................................................................................................................... 16 Tela de status do satelital ........................................................................................................................................ 16 Tela de status de telemetria do MX-100 .................................................................................................................. 16 MENSAGENS DE TEXTOLIVRE ................................................................................................................................................ 16 Envio de mensagens do TD-60 para o servidor ........................................................................................................ 16 Recepção de mensagens .......................................................................................................................................... 17 Status de reconhecimento da mensagem ................................................................................................................ 17 Telas de mensagens enviadas (IDP-780) .................................................................................................................. 17 Envio de pacotes dos campos de formulário do TD-60 para o servidor ................................................................... 18 MONTAGEM DE MACROS ................................................................................................................................................... 18 Lógica de funcionamento ......................................................................................................................................... 18 Configurações .......................................................................................................................................................... 21 Ressalvas .................................................................................................................................................................. 21 REPRODUÇÃO DE ÁUDIO ..................................................................................................................................................... 21 Lógica de funcionamento ......................................................................................................................................... 22 Configurações .......................................................................................................................................................... 22 MODOS DE BAIXO CONSUMO .............................................................................................................................................. 22 Stand-by ................................................................................................................................................................... 23 Sleep ......................................................................................................................................................................... 23 Desligado ................................................................................................................................................................. 23 AÇÕESEMBARCADAS .......................................................................................................................................................... 23 3 www.maxtrack.com.br Lógica de funcionamento ......................................................................................................................................... 24 Configurações .......................................................................................................................................................... 24 TROCA DE FIRMWARE ......................................................................................................................................................... 25 Lógica de funcionamento ......................................................................................................................................... 25 Configurações .......................................................................................................................................................... 25 4 www.maxtrack.com.br CARACTERÍSTICAS DO PRODUTO VISÃO GERAL DO EQUIPAMENTO 5 www.maxtrack.com.br ESPECIFICAÇÕESTÉCNICAS Processador ARM Cortex-M4F / 168MHz / 192+4KBytes RAM / 1MB Flash Interfaces e conectores Teclado QWERTY Capacitivo com Backlight; LCD Gráfico TFT Colorido (480 x 272) com Backlight; Comunicação RS-485 (padrão J1708); Entrada para áudio externo; Alto-falante; Entrada (nível lógico alto) para ignição. Alimentação Alimentação de +9 a +48VDC; Proteção ativa para LoadDump(ISO 7637-2 24 V) na alimentação; Proteção para Polarização Reversa; Consumo (Stand by/Em uso): 1,5/23mA – 12 V. Armazenamento Memória externa com 4MB PSRAM / 16MB NOR Flash Geral 6 Atualização de Firmware via Serial; Proteção ESD; LED indicativo de alimentação; Proteção de poeira e jatos de água (IP54); Dimensões: 178 x 112.5 x 37 mm; Suporte para fixação; Temperatura de Operação: -40°C a +85°C; Temperatura de Armazenamento: -40°C a +125°C. www.maxtrack.com.br OPERAÇÃO O terminal de dados deve ser conectado ao rastreador através de uma conexão RS-485 para que ele possa carregar as bibliotecas de macros e de motorista cadastradas no equipamento. Ao ser ligado, o TD-60 calibrará automaticamente a sensibilidade das teclas, por isso é importante evitar o contato com as teclas nos primeiros segundos, para que sua calibração sejaotimizada. Para funcionar corretamente,o rastreador deve suportar o TD-60 e estar com a configuração de trabalhar com o terminal de dados habilitada. Atualmente o TD-60 pode ser conectado aos seguintes rastreadores Maxtrack: MTC-550 FULL, MTC-700 FULL, MTC-780 e IDP-780. O TD-60, ao detectar que há algum problema no teclado, exibe a mensagem de erro (“Erro no teclado”) e tenta reiniciar para que se recupere. TECLADO CAPACITIVO DO TD-60 O teclado capacitivo é a ferramenta de interação do usuário com o TD-60, permitindo utilizar as diversas funcionalidades do conjunto terminal de dados e rastreador, como por exemplo: Envio e recebimento de mensagens entre o servidor e usuário; Navegação entre as macros cadastradas no rastreador e descarregadas no TD-60; Uso das teclas de preenchimento de campos de formulário (alfanuméricas e símbolos); Uso das teclas especiais: CTRL, SHIFT, TAB, ESC, ENTER, BACK, Home, End, PgUp, PgDn, Del e direcionais; Controle de luminosidade da tela do TD-60; Controle de reprodução de áudio: Tecla MUTE. O teclado do TD-60 é dividido nos seguintes tipos de teclas que apresentam funcionalidades semelhantes: 7 www.maxtrack.com.br 5 4 1 2 2 2 3 1: Controles (áudio luminosidade) 2: Teclas de funções especiais 3: Teclas letras/números 4: Teclas de navegação/funções especiais 5: LED Teclas de letras do alfabeto Estas teclas permitem ao usuário digitar mensagens na tela de Envio de Texto Livre e preenchimento de campos de formulários que aceitam caracteres alfanuméricos, como, por exemplo, campos de: texto, confirmação (somente as teclas S e N), usuário e senha utilizados para login de motorista, checkbox e radio Button (somente a tecla X). O TD-60 aceita como entrada do teclado somente caracteres maiúsculos, apesar de possibilitar a exibição de caracteres minúsculos inseridos numa macro. Teclas de número Tais teclas permitem ao usuário inserir números em qualquer campo que aceite caracteres alfanumérico, como os campos de texto e Mensagem de Texto Livre, campos de número inteiro e campos de número fracionário. 8 www.maxtrack.com.br Navegação As teclas de navegação são as mesmas que as teclas de números. Quando o teclado está em modo navegação, apertar uma tecla de 0 a 9 irá exibir a tela atribuída ao número correspondente. Símbolos especiais As teclas de símbolos especiais permitem a inserção de caracteres especiais em campos de formulários que aceitem caracteres alfanuméricos. O funcionamento delas é o mesmo das teclas de letras do alfabeto. Controle de luminosidade Esta tecla permite controlar o contraste da tela do TD-60, que aceita até seis níveis diferentes. Por padrão a luminosidade do TD-60 inicial é configurada como 2. A cada pressionamento desta tecla, a luminosidade aumenta em um nível. Após chegar ao nível 6, um novo pressionamento retornará a luminosidade para o nível 1. Tecla MUTE A tecla MUTE permite ao usuário o controle de reprodução de áudio do TD-60. Ao se pressionar qualquer tecla do terminal de dados, será emitido um clique sonoro, informando que o TD-60 entendeu tal ação. Ao se pressionar a tecla ENTER é emitido um alarme sonoro de confirmação de processamento da mensagem ou tela. Tais sons podem ser suprimidos ou habilitados com esta tecla. A tecla MUTE, ao ser acionada, impede o áudio das teclas do TD-60 de ser executado, mas não o áudio externo e áudio de mensagem não lida. Caso um rastreador envie um comando de tocar áudio externo, o MUTE é desativado automaticamente, permanecendo assim mesmo que o áudio externo deixe de ser executado. Teclas de funções especiais As teclas de funções especiais permitem alguns tipos de funcionalidades conforme mencionado abaixo: CTRL Esta tecla possui duas funções especiais. A primeira é a seleção dos campos de navegação da tela do TD-60 para permitir a navegação através das teclas numéricas que se encontram próximas da parte inferior da tela do TD-60. Tal seleção é necessária, pois ao se pressionar uma tecla qualquer a navegação é desabilitada. A segunda função é a navegação direta através do pressionamento da tecla CTRL, com o menu de navegação já selecionado. 9 www.maxtrack.com.br Nesta tela é possível navegar para qualquer tela cadastrada no conjunto de macros que se encontram no rastreador, desde que ela possua o parâmetro Ctrl-key configurado corretamente. SHIFT Esta tecla permite utilizar a segunda função de uma tecla que possua tal característica, como por exemplo: As teclas de número e símbolos; As teclas de vírgula; Interrogação e ponto vírgula; Teclas especiais da parte superior do teclado(Ao pressionar SHIFT habilita-se os números presentes nas teclas: Home, PgUp, Back, End, PgDn, Del e Direcionais). Ao se pressionar uma vez a tecla SHIFT e após ela, alguma outra tecla de função dupla, a tecla SHIFT é desabilitada. Para que o teclado use a segunda função da tecla por padrão, deve-se pressionar a tecla SHIFT duas vezes consecutivas.Para desabilitar a segunda função da tecla por padrão, deve-se pressionar a tecla SHIFT novamente. TAB Esta tecla permite o cursor de preenchimento ou de seleção de campos de formulário pular para o próximo campo existente na tela respeitando-se a ordem em que foram criados. Para retroceder ao campo anterior, a tecla SHIFT deve estar selecionada. Se no primeiro campo de formulário for utilizada a retrocessão, o último campo da tela será selecionado e o uso do TAB no último campo de formulário fará com que o primeiro seja selecionado. SPACE Permite a inserção de espaços em mensagens alfanuméricas e marcação de campos de checkbox e radio Button quando estes campos estão selecionados. ESC Esta tecla descarta todas as informações preenchidas numa tela atual e faz o TD-60 retornar para a tela definida como root1. 10 www.maxtrack.com.br ENTER Esta tecla permite o processamento da tela atual pelo terminal de dados e pelo rastreador. Se a tela contiver campos de formulário e for configurada para ser transmitida, ela será enviada para o servidor de banco de dados. Se alguma particularidade de envio da tela não for atendida, como por exemplo, numa tela de login de motorista, o login ou senha for incorreto, a tela não será enviada, será exibida uma mensagem de erro: “LOGIN OU SENHA INVÁLIDOS” e a operação será cancelada retornando para a tela de root1. BACK É utilizada para apagar o caractere que se encontra na posição anterior a do cursor, deixando em seu lugar um caractere em branco. Home/End Permite mudar o cursor de inserção do campo de formulário para o seu início pressionando-se a tecla Home ou para o seu final, pressionando-seEnd. PgUp/PgDn Estas teclas permitem a troca de páginas de uma tela que contenha um número maior que oito linhas. A página atual e a quantidade total de páginas são exibidas na barra de ícones do TD-60. Del É utilizada para apagar um caractere que se encontra na posição do cursor, deixando em seu lugar um caractere em branco. Direcionais As teclas direcionais, Esquerda e Direita, permitem deslocar o cursor em um campo de formulário que aceita o preenchimento de caracteres numéricos e alfanuméricos. Já as teclas Cima e Baixo permitem deslocar a página linha por linha na direção vertical. LED O LED do TD-60 pisca uma vez a cada quinze segundos para indicar atividade, quando há mensagens não lidas, ele pisca três vezes consecutivas entre intervalos de 15 segundos. 11 www.maxtrack.com.br BARRA DE STATUS Na parte superior da tela do TD-60, existem ícones de status e informações gerais do modulo que permitem ao usuário a identificação rápida de alguns estados do modulo, como por exemplo, se há comunicação GPRS funcionando. A barra de status possui as seguintes informações diretas ao usuário, dentre elas estão informações de data (dd/mm/aa) e hora (hh:mm:ss), além dos ícones apresentados abaixo: Informação On Off Status de conexão com o rastreador Status de recepção de sinal GPRS Status de recepção de sinal GPS Status de uso de comunicação satelital Status de login do motorista Tecla MUTE pressionada - Tecla SHIFT pressionada Quantidade de mensagens recebidas e não lidas Página atual da tela de macro (Uma vez) (Hold) 002 (2 mensagens não lidas) (Não há mensagens não lidas) 01/03 (Exibindo página 01 de 03) - No ícone de status de recepção de sinal GPRS, aparecerá um x vermelho na antena do ícone quando não há sinal GPRS disponível ao rastreador. O status de sinal GPS e de uso de comunicação satelital funcionam de maneira semelhante, porém o ícone de status de sinal GPS, além de se apresentar com o x, ele também passa a ficar cinza, quando não há sinal GPS válido sendo recebido pelo rastreador. O ícone de status de login do motorista indica se o login foi executado com sucesso. Quando isso ocorre, será exibido no ícone um cadeado indicando conexão. Caso contrário, aparecerá também um x vermelho, indicando que não há motorista logado no equipamento rastreador. O ícone de status de tecla de MUTE somente é visível quando está funcionalidade foi ativada pela sua tecla correspondente. Se o ícone de status de pressionamento da tecla SHIFTnão está visível, significa que esta tecla não foi pressionada. Caso seja pressionada somente uma vez, o ícone exibido será um contorno de seta. Caso seja pressionada duas vezes, entrando no modo hold, o ícone se altera para seta totalmente preenchida. A quantidade de mensagens novas é exibida no ícone de quantidade de mensagens recebidas e não lidas. Enquanto as mensagens não forem visualizadas, através da tela de visualização de mensagens recebidas, o número de mensagens permanecerá inalterado. O ícone de página atual da macro, permite exibir de maneira rápida qual página atual se encontra selecionada e a quantidade de páginas que a tela atual possui. 12 www.maxtrack.com.br A data e hora exibidas no módulo são ajustadas de acordo com as informações recebidas por GPS e são influenciadas pelo GMT configurado no rastreador. Se o rastreador for desconectado do TD-60, este manterá as informações de data e hora correntes, até ser conectado ao rastreador novamente, ou reiniciado. Se o TD-60 for ligado sem um rastreador conectado a ele, inicialmente será exibida a data e hora zeradas e nenhum outro ícone de status. O tempo passará a ser contado a partir desses valores e somente será atualizado após ser conectado ao rastreador que possua sinal GPS válido. FUNCIONALIDADES NAVEGAÇÃO DE TELAS Na parte inferior da tela do TD-60 encontra-se disponível o menu de teclas de atalho para as outras telas do conjunto de macros cadastradas e descarregadas no equipamento. Tal menu é composto por um conjunto de quadrados que são exibidas na parte inferior da tela do TD-60, onde cada quadrado possui uma sigla de três letras que identifica e corresponde a uma ligação para determinada tela. A navegação de tela é uma funcionalidade que permite controlar o sequenciamento de telas. Através dela é possível exibir no TD-60 as diversas telas que foram programadas num repositório de telas e enviadas para o rastreador através das teclas de número, onde a tecla de número 1 corresponde ao primeiro quadrado de link de navegação exibido na tela e assim por diante. Para que as teclas de número passem a funcionar como botões de navegação, pode ser necessário pressionar a tecla CTRL do teclado, para que os campos de navegação sejam exibidos como selecionados na tela. Configurações A estrutura básica de uma tela, também chamada de macro, é composta de um cabeçalho de identificação da tela, dos campos que serão exibidos na tela e campos especiais, e dos links de navegação que permitem mostrar as outras telas. No cabeçalho da tela têm-se os seguintes atributos: Crtl-key: Com este valor pode-se exibir uma tela cadastrada no rastreador de modo direto através da função da tecla especial CTRL. ID: Este é o identificador único de cada tela, sendo utilizado nos links para indicar qual tela está vinculada ao botão de navegação exibido na tela. Next: é o atributo que define qual tela o TD-60 exibirá, após o usuário pressionar a tecla ENTER dentro da tela atual. 13 www.maxtrack.com.br Para utilizar a navegação de telas, é necessário programar em XML* um conjunto de macros que possuam os atalhos para as outras telas em seus campos de links juntamente com as siglas de identificação das telas conforme exemplo abaixo, onde: *Para maiores informações sobre o Protocolo XML, consulte o respectivo manual. Slot: Identificação de posição onde o link será mostrado na tela. Screen-ID: É o número de identificação para a tela a ser chamada. Label: É a sigla de no máximo três letras da tela a ser chamada. Com estes links é possível navegar entre diversas telas cadastradas, pois os links funcionam como ligações lógicas entre as telas sendo possível a inserção de, no máximo, 10 links de navegações para as outras telas do conjunto de telas do repositório. Telas de root1 e root2 As telas de root são telas com características específicas. Por padrão, a primeira tela contida na macro é definida como tela Root1 e a segunda, como Root2. As características de uma tela de root1 são: Ela será a primeira tela a ser exibida, quando o equipamento for ligado; Sempre ao ser pressionado a tecla ESC, o TD-60 exibirá a tela de root1, independente de qual tela ele estava exibindo; Não é possível ser redefinida dinamicamente, quando o TD-60 estiver em operação conjunta com o rastreador. A características de uma tela de root2 são: A próxima tela a ser exibida, será a root2; A tela definida como root2 poderá ser exibida por um link que a chama através de seu ID do cabeçalho ou com um ID especial. Então, é possível através destas funções, juntamente com os campos de formulário especiais, delimitar quais telas o usuário poderá acessar e/ou retroceder. Existem também outros IDs específicos de telas pré-definidas no rastreador que podem ser utilizados nos links de navegação. 14 www.maxtrack.com.br TELAS PRÉ-DEFINIDAS O TD-60 permite ao usuário visualizar as telas pré-definidas disponíveis nos rastreadores.Estas telas fornecem importantes informações sobre o equipamento para o usuário, como estados das entradas, saídas, mensagens enviadas e recebidas que são armazenadas no módulo, status de telemetria, etc. Deve ser observado que cada equipamento possui seu próprio conjunto de telas. Para a utilização das telas pré-definidas é necessário consultar o protocolo XML do equipamento e verificar quais são os IDs especiais das telas que o rastreador suporta e inserir aqueles desejados nos links das macros. Cada rastreador poderá apresentar suas próprias telas pré-definidas e, portanto a tela encontrada em um poderá não estar disponível no outro, como por exemplo, as telas de mensagens enviadas em ordem crescente e decrescente disponíveis no IDP-780 não existem no MTC-550 FULL. Para maiores informações consulte o manual do usuário,entre em contato com o Suporte Maxtrack. As telas pré-definidas permitem utilizar as funcionalidades que o equipamento possui. Algumas dessas funcionalidades que são visualizadas pelo TD-60 são sucintamente descritas abaixo: Status das entradas e saídas do equipamento Através desta tela é possível verificar o estado lógico enviado pelo equipamento ao TD-60. Com esta funcionalidade pode-se conferir se há alguma divergência entre o estado real em que se encontra conectada uma entrada ou saída e o estado reconhecido pelo equipamento. Envio de texto livre Com esta tela é possível enviar mensagens de texto livre utilizando os caracteres disponíveis no teclado do TD-60, para que ela seja transmitida via GPRS ou via satélite para o servidor. Leitura de mensagens recebidas Com esta tela é possível visualizar as mensagens de texto livre recebidas no equipamento. As mensagens são organizadas em ordem de chegada, sendo as mais recentes aquelas que ficam no topo da lista. Tela de acesso a macro por código Permite acessar qualquer tela configurada pelo usuário que possua cadastrado um código CTRLválido. Também permite acesso às telas pré-definidas que o equipamento possua. Segue abaixo uma lista de códigos das telas pré-definidas: 15 www.maxtrack.com.br 248: Tela de rotas (no MTC-550 FULL) 250: Versão de periféricos do rastreador (no IDP-780) 251: Tela de status do satelital 252: Tela de status das entradas e saídas 255: Status de telemetria do MX-100 Tela de rotas Através desta, é possível visualizar informações sobre a rota configurada no MTC-550FULL, como rota, ponto, se a viagem foi aberta, o ID da viagem, etc. Versão de periféricos do rastreador Permite visualizar pelo TD-60 informações das versões dos módulos internos do IDP-780, como o firmware atual do IDP-780, informações sobre versão de Wi-Fi, Zigbee, GSM e Satélite. Tela de status do satelital Contém as informações sobre a conexão satelital existente com o rastreador. Tela de status de telemetria do MX-100 É usada para verificação do status de telemetria do módulo MX-100 conectado ao rastreador, sendo possível visualizar o status dos eventos como: Caixa alta/baixa, Embreagem, Freio do pedal, etc. MENSAGENS DE TEXTOLIVRE O TD-60 permite o envio e leitura de mensagens entre ele e o servidor.As mensagens são digitadas pelo usuário em uma tela pré-definida e de ID especial. Estas mensagens admitem qualquer caractere alfanumérico e símbolos especiais que se encontram no teclado. O processo de recepção de mensagens enviadas do servidor para ele ocorre da mesma forma, sendo visualizadas em outra tela pré-definida de ID especial. Envio de mensagens do TD-60 para o servidor Uma mensagem de comprimento variável pode ser digitada no teclado alfanumérico. O TD-60 exibe a mensagem na sua tela, dividindo a mesma em 6 blocos de 4 linhas por 40 colunas. Pode-se selecionar o próximo bloco para escrita através da tecla TAB. O retrocesso pode ser realizado através de SHIFT+TAB. Após o usuário digitar a mensagem ele deverá pressionar a tecla ENTER para permitir o processamento da mensagem para que ela seja enviada ao rastreador e transmitida para o servidor, desde que haja comunicação com o equipamento disponível. 16 www.maxtrack.com.br Para utilizar esta funcionalidade de envio de mensagens, o usuário deverá criar uma macro que possua um link para a tela de ID=65533 em um slot de navegação. Em modo limitado, onde a comunicação GPRS não esteja funcionando corretamente, a comunicação satelital passa a operar caso o rastreador possua esta configuração. Neste modo de mensagens o comprimento máximo será de 24 caracteres. Recepção de mensagens A recepção de mensagens é uma funcionalidade que permite ao servidor enviar uma mensagem para o usuário para que esta possa ser lida no TD-60. Ao receber a mensagem, uma notificação sonora é gerada periodicamente pelo TD-60, enquanto a mensagem não for lida tal alarme persistirá. A notificação sonora depende do estado da função MUTE do teclado. Status de reconhecimento da mensagem O TD-60 permite trabalhar com a tela pré-definida do rastreador que exiba uma lista de mensagens enviadas do servidor ao rastreador. Tal tela é definida como TELA DE MENSAGENS RECEBIDAS e para ser acessada é preciso criar uma macro que possua o link para o ID=65534 Ao ser recebida, a mensagem é exibida no TD-60 com marcação nula. Enquanto esta marcação permanecer o TD-60 indicará em sua barra de ícones que existe mensagem não lida e reproduzirá a notificação sonora. Quando a mensagem é acessada, automaticamente ela recebe a marcação R, indicando que a mesma foi lida, porém não finalizada. Ao se pressionar ENTER, a mesma altera o status de R para F indicando que a mesma foi finalizada e ocorre o envio de um reconhecimento de leitura de mensagem ao servidor. Se o usuário deseja acessar a mensagem, mas não quer enviar o reconhecimento para o servidor, ele deverá utilizar o ESC. Para utilizar esta funcionalidade, o usuário deverá configurar a mensagem em arquivo de comando XML e colocá-la para ser transmitida para o Gateway que esteja utilizando, de acordo com a configuração do protocolo XML do equipamento, ou utilizar um servidor que provenha este serviço, como o ACCWEB. No rastreador deverá ser descarregada uma biblioteca de macros que contenha o link para a tela de leitura de mensagens recebidas, de ID=65534. Telas de mensagens enviadas (IDP-780) O IDP-780 possui disponível, duas telas pré-definidas que permitem a visualização de mensagens enviadas pelo TD-60: a tela de MENSAGENS ENVIADAS EM ORDEM CRESCENTE, que pode ser acessada por um link de macro de ID=65517 e a tela de MENSAGENS ENVIADAS EM ORDEM DECRESCENTE, acessada pelo ID=65516. Estas permitem ao usuário visualizar quais as mensagens de texto e telas de formulário foram enviadas ao servidor, ficando registradas as últimas 100mensagens enviadas. 17 www.maxtrack.com.br Envio de pacotes dos campos de formulário do TD-60 para o servidor Para enviar macros cadastradas que possuam campos de formulário, o usuário deverá cadastrá-las e descarregá-las no rastreador. Então, as mesmas poderão ser acessadas pelo TD-60 conectado ao rastreador, e caso as macros não possuam o campo oculto de ID=65532, que não permite que a macro seja transmitida via GPRS, será transmitido um pacote de dados contendo as informações preenchidas nos campos de formulário para o servidor de dados. Deverá existir comunicação GPRSdisponível para que seja possível o envio de mensagens. Caso contrário, a mesma será armazenada e enviada posteriormente. MONTAGEM DE MACROS A montagem de telas via programação XML permite configurar no rastreador um banco de telas que podem ser exibidas no terminal de dados TD-60 conforme configuração do usuário. Essas telas podem ser interligadas umas nas outras através de um link no campo de menus, permitindo a navegação entre si e criação de uma sequência lógica entre elas. Lógica de funcionamento O número total de posições em uma tela é 960, divididos em 3 páginas de 8 linhas por 40 colunas. Dentro dessas telas é possível a inserção de campos de tipos pré-definidos no protocolo de telas em qualquer uma das posições disponíveis. São eles: Texto:São caracteres ou frases que podem ser inseridos em qualquer posição da área útil de uma tela. É possível inserir letras maiúsculas, minúsculas e caracteres especiais pré-definidos, conforme configurado no arquivo XML correspondente. Este não é um campo que permite alteração, sendo utilizado como rótulo de identificação para os outros tipos de campos disponíveis. Campo para inserção de valores alfanuméricos e símbolos: É um campo que permite o seu preenchimento com uma string de comprimento máximo ajustável. Não é necessário o preenchimento completo desse campo, podendo ser enviado um valor menor que o mesmo. Eles podem ser preenchidos com os caracteres maiúsculos e especiais contidos no teclado do TD-60. Podem ser utilizados para o envio de mensagens de acordo com o tamanho desejado pelo usuário. Campos de checkbox:São campos que ocupam uma posição de tela e permitem ser marcados e desmarcados, conforme a necessidade do usuário. Conforme configurado no arquivo XML os mesmos podem vir pré-marcados ou não. Podem ser utilizados como um menu onde diversas verificações de uma tarefa devem ser executadas, ou num menu de escolha de itens, onde diversas opções de escolha devem ser possíveis. 18 www.maxtrack.com.br Campos de radio Button:Assim como os campos de checkbox, eles ocupam uma posição de tela e permitem ser marcados e desmarcados. Mas em uma tela, dentro de todos os radio Buttons, somente um é marcado, o que permite a criação de um menu com varias opções de escolha mas onde somente uma poderá ser marcada para envio para o servidor. Campos de Números decimais: são campos de valores numéricos que possuem parte fracionária. De tamanho pré-configurado, permite o preenchimento e envio deste número para o servidor. Campos de números inteiros de tamanho configurável: Permitem a inserção somente de números inteiros. Seu tamanho máximo é de 255 caracteres. Campos de configuração de telemetria do rastreador:São campos de tamanho e ID pré- definidos que possibilitam alterar as configurações de telemetria do equipamento em que está conectado. Exemplos de campos de telemetria: Número de pulsos para gerador de tacógrafo por 100 metros; Número de pulsos para o alternador por rotação; Rotação mínima na marcha lenta; Rotação máxima na marcha lenta; Rotação mínima na marcha ideal; Rotação máxima na marcha ideal; Rotação máxima permitida; Rotação mínima para detecção de banguela; Velocidade limite para arrancada em segunda marcha; Relação RPM/ velocidade na arrancada em primeira marcha; Temperatura máxima permitida; Tensão máxima de flutuação da bateria; Tensão mínima de flutuação da bateria; Tempo para sinalizar falha do alternador; Tempo para sinalizar baixa pressão no óleo; Tolerância de pé na embreagem; Tempo para sinalizar excesso de rotação; Tempo para sinalizar ignição sem funcionamento; Tempo para sinalizar sobreaquecimento; Tempo para sinalizar banguela; Tempo de limpador ligado para considerar chuva; Tempo de limpador desligado para deixar de considerar chuva; Tempo Máximo na marcha lenta; Máxima aceleração; Variação de velocidade para considerar freada brusca; Tempo para sinalizar excesso de velocidade; Número de pulsos do gerador tacométrico; Velocidade máxima em perímetro urbano; Velocidade máxima em perímetro urbano com chuva; Velocidade máxima em perímetro rodoviário; Velocidade máxima em perímetro rodoviário com chuva. 19 www.maxtrack.com.br Campos de confirmação (campos S/N): São campos que possuem duas opções de escolha: Sim (S) ou Não (N). É um campo que permite somente estes dois tipos de resposta e que somente pode possuir uma resposta para cada campo, não sendo possível marcar Sim e Não simultaneamente. Com este tipo de campo é possível criar um menu com perguntas em que as únicas respostas poderão ser exclusivamente Sim ou Não. Campos de data: São campos que ocupam um comprimento de dez caracteres na tela e que permitem a inserção da data no mesmo. Esses são pré-configurados com a data atual do rastreador. Campos de hora: Assim como os campos de data, ocupam um comprimento de dez caracteres na tela e que permitem a inserção de hora no mesmo. Esses são pré-configurados com a hora atual do rastreador. Campos de usuário e senha: São campos que permitem fazer o login do motorista que esteja cadastrado no rastreador. Os tamanhos dos campos devem ser pré-configurados de acordo com os tamanhos de senha dos motoristas. Campos ocultos: São campos não visuais que possuem funcionalidades específicas. Tais campos podem ser pré-processados ou pós-processados. O campo pré-processado é validado no início do processamento da macro,e o campo pós-processado é validado no final do processamento da macro. Dentre as principais funcionalidades de campos, têm-se: Filtro de ações embarcadas:Utilizado para filtrar ocorrência de ações embarcadas, podendo-se configurar o tempo até o início das ações embarcadas passarem a ser validadas e também quais das ações filtráveis dentre as cadastradas irão ser verificadas a partir do processamento da macro. Ponto: Permite condicionar a funcionalidade da tela a partir do ponto configurado neste campo. Definir tela de root 2: A macro que conter este campo redefinirá a tela de Root 2 de acordo com o valor configurado no atributo “next” da tela. Com isto permite-se controlar o sequenciamento das telas para que o usuário acesse ou não telas específicas. Ignição: Verifica se a ignição está ativada ou desativada. O envio da macro que conter este campo estará subordinado ao estado da ignição.Para verificar se a ignição está ativada antes de enviar a macro, este campodeve receber 1 no parâmetro “value”, caso contrário deve receber 0 para verificação de estado desligado. Não enviar por GPRS: A macro que possui este campo é processada pelo modulo porem não força a geração de posição, ou seja, esta macro não é enviada via GPRS. Alarme: Permite condicionar a funcionalidade da tela a partir do estado de alarme do rastreador. 20 www.maxtrack.com.br Logoff de motorista: Este campo força o logoff de motorista. Exemplo: Se o campo logoff é pré-processado, ele será executado independentemente de outras condições. Caso o campo logoff seja pós-processado, ele dependerá de outras condições, como por exemplo, a validação do estado da ignição. Configurações As telas são configuradas por um aplicativo desenvolvido para tal finalidade, como o ACCWEB, porexemplo, ou configuradas manualmente, direto em arquivo de extensão XML. Devem ser configuradas para cada campo que for inserido na tela as seguintes opções: A posição de linha e coluna que configura a posição em que o campo será exibido na tela do TD-60 (com exceção dos campos ocultos); O tamanhomáximo que o campo poderá ter, se o seu tipo permitir alteração do tamanho, não devendo ser ultrapassado o valor máximo permitido para o campo, na definição em arquivo XML. Um campo pode ser configurado como sendo de preenchimento obrigatório ou não. Macros que possuem campos obrigatórios somente serão enviadas mediante preenchimento deste campos, caso contrário, a macro é apresentada novamente até que o campo seja preenchido. A configuração inicial do campo, caso o seu tipo possa aceitar um valor inicial. As configurações específicas para os campos especiais como os IDs específicos para os campos de telemetria e campos ocultos ou o índex para os campos de Botões de radio. Ressalvas No máximo 32 campos podem ser inseridos em uma mesma tela independente do tipo, mas somente 30 campos permitem a transferência da tela via GRPS. Se este valor for ultrapassado o TD60 exibira a mensagem de EXCESSO DE CAMPOS DA MACRO; Podem ser inseridos em uma tela no máximo 30 campos de checkbox; No máximo 32 radiobuttons podem ser inseridos na tela; No máximo 30 campos de texto e senha e números inteiros podem ser inseridos, sendo que o limite de tamanho para tais campos é de 255 caracteres; Os campos de formulário devem ser inseridos em uma posição coerente dentro da área disponível da tela, ou seja, estar dentro das 960 posições, divididas em 3 páginas de 8 linhas por 40 colunas e não devem se sobreporem uns aos outros. Se tais observações não forem seguidas a tela poderá ser impedida de ser enviada ao TD-60, apresentar funcionamento e exibição incorretos; Campos de comprimento que iriam além da última posição da tela no TD-60 são quebrados e continuados na próxima linha. REPRODUÇÃO DE ÁUDIO O TD-60 possui alto-falante interno que permite a reprodução dos sons de pressionamento de teclas. Porém o alto-falante também poderá executar áudio externo através de configuração adequada. 21 www.maxtrack.com.br Lógica de funcionamento Ao se pressionar alguma tecla, um clique sonoro automaticamente é reproduzido. Este clique é utilizado como feedback ao usuário, significando que a tecla foi reconhecida pelo TD-60. O botão de ENTER possui um som diferente em relação ao restante das entradas, sendo ele responsável por submeter às mensagens para serem transmitidas, emite um aviso sonoro mais prolongado. O TD-60 pode ser comandado pelos rastreadores para reproduzir áudio externo, quando o mesmo é habilitado para tal, e existe um sinal na sua entrada de alto-falante. Quando a reprodução de áudio externo é selecionada, o som do teclado é temporariamente desativado, voltando a ser habilitado após o rastreador enviar o comando. Configurações A reprodução de áudio das teclas é uma funcionalidade inata do equipamento, portanto o teclado reproduzira estes sons, desde que a tecla MUTE não esteja ativada. Já a reprodução de áudio externo depende de ligar o sinal elétrico à entrada de alto-falante do TD60 e de o rastreador ativar o áudio externo no TD-60. O áudio externo também é suprimido caso o MUTE esteja ativo. MODOS DE BAIXO CONSUMO O TD-60 possui a funcionalidade de diminuição do consumo de energia elétrica quando o rastreador entra nos seguintes modos: Sleep e Low Power. Também é possível que o TD-60 entre no modo de Stand-by (somente tela apagada). Há também uma relação inversamente proporcional entre a corrente e tensão de alimentação do equipamento. Portanto para tensões maiores o equipamento drenará correntes menores, de acordo com a tabela abaixo: Consumo de corrente do TD-60 (em mA)* *Valores aproximados de consumo de corrente. Alimentação do TD-60 (Volts) 9 12 18 24 27 36 45 Normal 195,7 160,4 93,4 71 63 47,5 39,6 Modo de operação do rastreador Stand-by Low Power* 156 40 119 26,4 72 10,4 54,4 12,9 47 6,9 37 5,6 30 4,7 Sleep <0.01 <0.01 <0.01 <0.01 <0.01 <0.01 <0.01 *O consumo no modo Low Power está em melhoria. 22 www.maxtrack.com.br Stand-by Quando o TD-60 não recebe nenhum pressionamento de teclas durante 1 minuto, ele automaticamente entra em modo de Stand-by, reduzindo sua corrente de consumo de cerca de 160mA para 120mA, quando alimentado em 12V, ou seja uma economia próxima a 25% de energia. Ao ser ligado e caso nenhuma tecla seja pressionada, o TD-60 entrará em Stand-by após 10 segundos. O tempo para entrar no modo Stand-by não poderá ser reconfigurado pelo usuário, sendo padronizado por firmware, em 1 minuto de duração. Sleep Se o rastreador entra em LowPower, o TD-60 entra em modo Sleep, reduzindo o seu consumo de corrente de 160mA para cerca de 26mA, quando alimentado em 12V. Uma redução para cerca de 84% de energia drenada da fonte. Neste modo, ao pressionar qualquer tecla do TD-60, ele é capaz de retirar o rastreador do modo de LowPower, retornando ambos ao modo normal de operação. Desligado Quando o rastreador entra em modo sleep, o TD-60 é totalmente desligado e não poderá tirar o rastreador deste modo. Nenhuma corrente é drenada. Quando o rastreador sai do modo Sleep ou do Low Power o TD-60 é reiniciado. AÇÕESEMBARCADAS O TD-60 pode interagir com o módulo rastreador através de ações embarcadas e vice-versa. Tais interações disponíveis incluem: Abertura de macro no TD-60, acionada por ação embarcada; Validação de ações embarcadas através de análise de processamento de macro; Filtro de ações embarcadas através de disparo de tela do TD-60; Uso de campos de login e senha onde ações embarcadas podem ser ativas por: o Senha digitada inválida; o Realização de login de motorista; o Realização de logoff de motorista; 23 www.maxtrack.com.br o o o Realização de login de manobrista; Realização de login de gerente; Realização de login por senha de coação. Lógica de funcionamento Abertura de macro no TD-60 por ações embarcadas:Uma ação embarcada poderá abrir uma tela do TD-60 quando todas as suas condições de acionamento forem satisfeitas. Validação de ações embarcadas através de análise de processamento de macro no TD-60:Poderá ser configurada na ação embarcada a ativação da mesma condicionada à verificação de processamento de uma macro de ID específico. Portanto a ação embarcada poderá ocorrer somente se todas as condições, inclusive se o disparo da macro ocorreu. Filtro de ações embarcadas através de disparo de tela do TD-60:As ações embarcadas que possuem o campo “active” configurado como “0” são filtráveis por processamento de tela do TD60. Inicialmente, antes de ocorrer o disparo de uma macro que filtre ações embarcadas, todas as ações que são filtráveis são desabilitadas por padrão. Quando uma macro que contenha o campo de filtro de ações embarcadas é disparada, aquelas ações que possuam IDs indicados no campo, passam a ser verificadas e aquelas que não estão lá indicadas são desabilitadas. Uso de campos de login e senha para ativação de ações embarcadas:Através da programação de macros que contenham os campos de login e senha de motorista, pode-se usar o TD-60 para preenchimento destes campos. E esse preenchimento poderá ativar ações embarcadas se os campos correspondentes forem utilizados nelas. Configurações Para a utilização de filtros de ações embarcadas por TD-60 é necessário utilizar o campo de formulário oculto <ACTIONS_FILTER> e dentro do mesmo, configurar quais as ações embarcadas filtráveis serão habilitadas ao se disparar a macro, lembrando-se que aquelas que não possuem o ID dentro do campo oculto serão desabilitadas. Para se disparar uma macro como resultado de acionamento de uma ação embarcada deverá ser utilizado o campo <TEMPLATE> delimitando qual o ID a ser visualizado no TD-60. Para que verificação de disparo da macro para acionar-se uma ação embarcada deve-se utilizar o campo <MACRO> delimitando o ID da macro que será analisada. A utilização de ações embarcadas vinculadas a logins e logoff de motoristas usando-se o TD-60 está vinculada a utilização dos campos correspondentes de verificação descritos no manual do protocolo XML. O processamento de uma macro ocorre quando se pressiona a tecla ENTER do TD-60. 24 www.maxtrack.com.br TROCA DE FIRMWARE A troca de firmware do TD-60 permite que melhorias ou possíveis correções que não envolvam o hardware sejam implementadas no equipamento, permitindo que o usuário trabalhe sempre com o equipamento mais atualizado possível. Lógica de funcionamento O TD-60 possui dois firmwares, o primeiro se refere ao firmware do TD-60 como um todo,sendo seu nome identificado por nnn.L, onde: n são números e L é uma letra. Internamente a este firmware existe também o firmware de teclado capacitivo.Este é identificado por nnn, onde n também são três números. Ambas as versões podem ser identificadas quando o TD-60 é ligado, assim como o seu número de ID do terminal de dados. Configurações O modo de troca de firmware do TD-60 via GPRS é feito através de comando XML configurado de acordo com o módulo que receberá o pacote e transmitirá o mesmo para o terminal de dados, assim como é executado no TD-50. Para maiores informações consulte o manual do protocolo XML. É possível também, trocar o firmware do TD-60 através do software especialmente desenvolvido para esta finalidade,de maneira rápida e prática, devendo o firmware estar em arquivo de extensão dat. Para este procedimento deve-se utilizar uma porta de comunicação serial conectada ao computador através de uma interface RS-485 ligada ao cabo do TD-60. A porta selecionada deverá ser aquela em que se encontra conectada a interface RS-485 e a taxa de transmissão deverá ser de 38400. O Estado do Módulo se refere ao tipo de firmware que se encontra atualmente no TD-60. O TD-60 somente atualiza o firmware deste modo se não estiver conectado ao rastreador através de sua conexão RS-485 e se esta, além de estar conectada ao computador, seja alimentada com uma tensão usual de trabalho. Quando o terminal de dados entrar em modo de troca de firmware, aparecerá a mensagem em sua tela: “Trocando firmware...”. Quando a troca é finalizada, o TD-60 reinicia automaticamente. Se houver também atualização do firmware do teclado capacitivo, após o TD-60 reiniciar, aparecerá a mensagem: “Firmware x de n”, onde: x é o pacote atual e n se refere ao numero total de pacotes enviados. 25 www.maxtrack.com.br