ÍNDICE # $% & & & & +,) ... *,. *,... / /



Documentos relacionados
Documentação SC501GER.DLL V2.2

Protocolo Microterminal Gertec (PMTG)

GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

ÍNDICE 1- INTRODUÇÃO 3 2- CARACTERÍSTICAS GERAIS 4 3- INSTALAÇÃO 5 4 CONFIGURAÇÃO 5 5 OPERAÇÃO 6 CONTATOS GERTEC Local 5. 4.

Microterminal MT 740. Manual do Usuário - versão 1.2

NETALARM GATEWAY. Manual do Usuário

Eletrônica Industria e Comércio Ltda

Manual do Desenvolvedor Linha VP Tanca

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

BuscaPreço Gertec V3.0

NETALARM GATEWAY Manual Usuário

Tipo de Dados em Linguagem C

Geral: Manual de Utilização do Software de Teste Gradual Windows

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Manual do Usuário -TED1000 versão TC100 Ethernet

BUSCA PREÇO WI FI. Manual Usuário Rev. 1.2

Manual de Operação e Instalação. Microterminal TCP/IP MT740. versão 1.0

Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br

STK (Start Kit DARUMA) Instalando a App Windows 8 Daruma e emitindo cupons em uma Impressora Fiscal

Técnicas de Programação: ESTRUTURAS, UNIÕES E TIPOS DEE UFPB

Gertec Telecomunicações Ltda. Manual do Usuário. Buscapreço Gertec V1.0

Manual TED1000 modelo TC100 c/ comunicação Ethernet

INTERFACE PARA ECF SWEDA

Manual Técnico Interface Modbus


Lemarq Informática PDV Manual do Usuário

Notas Técnicas: Configurar Comunicações Versão 1.0 de Português

TC505 Gertec V3.0. Gertec Telecomunicações Ltda. Manual do Usuário

Berimbau GNU/Linux 5. Instalação/Configuração. Data de Criação: 10/10/2012 Criador: Equipe de Desenvolvimento PISD

Solucionar problemas de digitalização de rede. Soluções e problemas comuns Status da digitalização para

Base RF para Terminais Shellby 915

Algoritmos e Programação Estruturada

TREINAMENTO TEF TEF Varejo Redecard /10/12

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

Tutorial Mozilla Thunderbird 1.5

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

Variáveis e Comandos de Atribuição

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Tutorial 160 CP FBs - Elipse Scada (RS232 Protocolo MODBUS)

Trabalho 3: Agenda de Tarefas

Algoritmos e Programação

MANUAL. Versão bits - 17/10/99. Para Windows 95/98

Modelo R02 - Volume 4 - Aplicativo Web Embarcado

Berimbau GNU/Linux 5. Instalação/Configuração

Vectra L1 / L2. Manual de instruções

PROGRAMA DE GERENCIAMENTO DOS AMPLIFICADORES MR 4.50D-XT MR 6.50D-XT MR 6.80-XT Rev. 2.3 de 29/01/2014

Roteiro para Configuração de Acesso Internet GESAC

Hiro.dll Manual do desenvolvedor

FTP FILE F TRANSFER PROTOCOL. Tópicos

INF 1005 Programação I

Manual de Instruções MÓDULO CONVERSOR SERIAL ETHERNET. Modelo NETBOX MÓDULO CONVERSOR SERIAL ETHERNET MODELO NETBOX. Manual de Instruções

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

INSTALAÇÃO PRINTERTUX Tutorial

Instalação Remota Distribuição Linux

INF PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 4

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

OC500 MANUAL DE UTILIZADOR

INSTALAÇÃO MICROTERMINAL FIT BASIC BEMATECH

ABB Automação kV 119.4kA kV 121.3kA kV 120.2kA IDR 144 INDICADOR DIGITAL REMOTO MODO DE USO

Terminal Portátil PAT-1000 Wi-Fi

Data: 22 de junho de

INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO

Nota de Aplicação IHM 002

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INFORMÁTICA APLICADA

PTT (Push to talk) Definir um ponto de acesso para PTT. Configurações do PTT. PTT (Push to talk)

INF PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15

ITENS FUNDAMENTAIS. Profª Angélica da Silva Nunes

Gertec Telecomunicações Ltda.

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

Bem vindo ao tutorial de acesso ao serviço VPN-IAG

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público

GUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014

Notas de Software. DLL de Comunicação SCP-HI Versão 10. HI Tecnologia. Documento de acesso público

O Servidor de impressão DP-301U atende a seguinte topologia: Com o DP-301U pode ser conectada uma impressora USB.

MOR600 - Guia de Instalação Rapida

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

Nota de Aplicação IHM 001

Sistema Operativo Cliente Servidor

Software Ativo. Operação

Profibus View - Software de Parametrização de Equipamentos Profibus PA

Notas de Aplicação. PLC s HI supervisionados pelo Elipse SCADA com conversor ESC710. HI Tecnologia. Documento de acesso público

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.

CONFIGURAÇÃO CONVERSOR ADAM- 4571

Introdução à Programação

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

O produto Rastrear Light tem uma funcionalidade que permite a recepção de mensagens SMS (Short Message Service) para acordar do modo sleep.

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP:

Programação Básica em Arduino Aula 2

Manual de Instruções Docuware Adminsitrator. Tipo de Documento: MANUAL DE INSTALAÇÃO NEXTEL OTC. Área do Autor: SUPI Suporte e Implantação de Soluções

Manual do Desenvolvedor Criptografia de Arquivos do WebTA

PHP INTEGRAÇÃO COM MYSQL PARTE 2

MANUAL DE PROGRAMAÇÃO. Apostila de Programação Ativa XPANEL Cód MTXXTSC-ET. Programação Básica. IHM ATIVA Xpanel. Software Xpanel Designer

Sistemas Operacionais de Rede. Configuração de Rede

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo

Dualtech CPU Gradual Tecnologia Ltda. Manual DualTech Gradual Novembro

Transcrição:

ÍNDICE!" # $% & & & & '& & (& ) *) () *) +,) $-)... *,. *,... / /

(/ / 0/ $-,/ $-,1 1-1 -1-1 -1 -$2 $2 $-,2 -,2 32 $2 $4 $4 4 4 (5 5 5 #6 7 ( $ ( $ 8 +99 #:;080:3<='0=#&

Este manual descreve as funções da DLL PMTG e os retornos esperados para as mesmas. Inicialização e Finalização mt_startserver >? ; +,@ A A!" Esta é a primeira função que deve ser chamada. Se tiver sucesso na sua chamada, os terminais já conectarão ao servidor. mywhnd: Handle para a janela principal do programa do servidor, que é para onde a DLL irá mandar as mensagens para troca de dados. Se não quiser receber as mensagens deve seu valor deve ser NULL. conecmsg: Valor da mensagem que a DLL enviará quando um terminal conectar/desconectar. commumsg: Valor da mensagem que a DLL enviará quando terminal enviar dados. retorna: 1 se servidor inicializado com sucesso, 0 se houve algum erro. mt_finishserver!" Após chamar esta função, a DLL libera a memória armazenada, desconecta todos os terminais e para de aceitar novas conexões. mt_version!" Retorna versão da DLL. Ex.: 0x14 corresponde a versão 1.4. mt_connectlist 008B3:#C!", D +? :'+E..F" G008B3:#C" 008B3:#CE5FH5*55555555 008B3:#C$EFH5*B/5582#5 008B3:#C$EFH5*55555555 I Indica que no ID 1, existe um terminal conectado com o IP B600A8C0 (192.168.0.182).

Funções de tratamento de IP mt_gethostip!" Retorna o IP da máquina local em ASCII formatada por pontos. oip: array de bytes onde será escrito os dados. mt_inet_ntoa +? :'+!" ' 83# J +? :'+! mt_inet_ntoa_inv +? :'+!" ' 83# A$, J +? :'+! mt_inet_addr +? :'+!" ' +? :'+! J,$, 83# mt_inet_addr_inv +? :'+!" ' +? :'+!A$, J,$, 83# mt_ipfromid ' + J+

Comandos básicos para o terminal mt_sendlive = + 9! mt_restart ( +'! mt_ftpmode ( 0 + 06! Rede mt_sendconfig + A030#!" = + 330#! typedef struct { DWORD microt_ip; // Endereço IP do terminal DWORD server_ip; // Endereço IP do servidor DWORD msknet_ip; DWORD bdhcp; // Máscara de rede // 1 = IP dinâmico, 0 = IP fixo. }TSetupTCP; mt_reqconfig ( '( +< 30#! 8 +99 % ( $ $

mt_getconfig + A030#!" '$ +< 30# 8+99% ( $ J%$ JKH5$A mt_sendexconfig * + A0=*30#!" = + 3=*30#! typedef struct { DWORD gateway; // IP do gateway DWORD nameserver; // IP do servidor de nomes DWORD myname; // Nome do terminal }TExSetupTCP; mt_reqconfig (* '( < =*30#!8+ 99% ( $ $ * mt_getexconfig * + A0=*30#!" '$ +< =*30# 8+99% ($ J%$ JKH5$A Display mt_backspace $- = + B-3!

mt_carret = + #'! mt_linefeed = + 9! mt_formfeed = +! mt_gotoxy *, + AA!" = + < 0LM! NJ9#% mt_gotoxyref *, + AA!" = + < 0LM'! NJ9#% mt_dispstr + A!" = + + 3! J(%, mt_dispch + A!" = + + #!

J#(%, mt_dispclrln + A!" = + + #9! J,(% mt_seteditstring + ABM0=3AB:: 9: : AB:: 9?!" = + 3=3! 3J3 * : : J! 5!? J$!$ 5!! mt_reqeditstring ( '(= + $< =3!8+ 99% mt_geteditstring + A$!" '$ + 3=3 8+ 99 % ( $ $J(%$O= JKH5$A Teclado mt_setenablekey $-, + AB:: 9: :!" = + 3=$C,! : : J! 5!

mt_getenablekey $-, '( + $< =$C,!8+ 99% mt_reset = + '! mt_setcapslock - + AB:: 9: :!" = + 3#9-! : : J! 5!#9- mt_getcapslock - '( +$< #9-!8+99% mt_setnumlock - + AB:: 9: :!" =! + 3; 9-! : : J! 5!; 9- mt_getnumlock - '(! + $< ; 9-!8+ 99%

mt_programkbd -$ + ABM0=#!" = " +$ C$!8+99% #J%P($ $O mt_setbeep $ + AB:: 9: :!" = + 3B! : : J! 5!B mt_setbeepkey $-, + AB:: 9: :!" = + 3BC,! : : J! 5!B mt_getkey -, + A$!" '$ + < #0! $J$ Serial mt_setenableserial $ +ABM0=#: 6 AB:: 9: :!" = 3 + 3=$3! #: 6 JA H5 #: 6! : : J! 5!

mt_getenableserial $ + ABM0=#: 6!" '( + < =$3!8+ 99% #: 6 JA H5 #: 6! mt_sendbinserial $ + ABM0=#: 6 A9BM0=BABM0=!" = + $3B3! #: 6 JA H5 #: 6! BJ( J(( mt_getserial + A A$!" = + $< B3!8+ 99% ( $ J( 5H#: 6 $J J $, mt_sendconfigserial + A8'< #: 6 3=0Q 3='89!" = + $333! #J%$ J5A typedef struct { unsigned long baud; // baudrate: 300 a 115.200 unsigned short bits; unsigned short parity; unsigned short stops; // data bits // paridade // stop bits unsigned char handshaking; // 0 = sem handshaking, 1 = RTS/CTS } TSetupSerial; typedef struct {

unsigned char Com; TSetupSerial Setup; }ARG_COM_SETUPSERIAL; mt_reqconfigserial ( + ABM0=#: 6!" '( + < 33!8+ 99% ($ $ #: 6 JA H5 #: 6! mt_getconfigserial + A8'< #: 6 3=0Q 3='89!" '$ + < 33 8 + 99% ( $ J%$ JKH5$A mt_settermserial +ABM0=#: 6 ABM0=0='6 AB:: 9: :!" # 30 3 #: 6 JA H5 #: 6! 0='6 JB, : : J! 5!

Cartão Magnético mt_sendsetcard +AB:: 9: :!" = + 3# : : J! 5! mt_reqgetcard ( '( 7 + $< #!8+99% mt_getcardbuf $ + A8'< #8'+ $!" '$ 7 +$'B#8+99% ( $ JA$ JKH5$A typedef struct { unsigned char card[128]; unsigned long status; }ARG_CARD; Impressora mt_sendinitprn = + mt_reqgetstatusprn ( '( +< 3!8+99%

mt_sendbinprn $ + A9BM0=BABM0=!" = #" $ + $3B3! BJ( J(( A troca de mensagens do programa principal com a DLL + 99 %A 8+99 ( +99 A #RRBS * $ A +99 J #define COMUNICATION_MSG WM_USER + 1 #define CONNECT_MSG WM_USER + 2 % & ' ()*+,-!!.%/,-/ 0!#1.#-!%/ 23$ : % T!A#:;;=#06 3<U ( % ( N #:6 Q;#80:;6 3<U (%( + VW? % $ J!; (! %A J private: // User declarations virtual void fastcall WndProc(Messages::TMessage &Message);!+ AVW!J void fastcall TForm1::WndProc(Messages::TMessage &Message) { if (Message.Msg == COMUNICATION_MSG) { //recebe mensagens enviadas pelo terminal return; } else if (Message.Msg == CONNECT_MSG) { //recebe mensagens quando um terminal conectou/desconectou return; }

} TForm::WndProc(Message); //chama WndProc antiga $ $A O * CONTATOS GERTEC Suporte Técnico: suporte@gertec.com.br Tel.: (11) 25751000 Assistência Técnica: Gertec Telecomunicações Ltda. Rua Guaicurus, 145 Vila Conceição Diadema São Paulo CEP 09911-630 Tel.: (11) 2173-6500