Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
Poste Sinalizador

Fornece funções para acionamento dos leds do poste sinalizador. Mais...

Funções

int AbrePortaSerial (const char *porta)
 AbrePortaSerial. Mais...
 
int FechaPortaSerial ()
 FechaPortaSerial. Mais...
 
int LigaLedVermelho ()
 LigaLedVermelho. Mais...
 
int DesligaLedVermelho ()
 DesligaLedVermelho. Mais...
 
int LigaLedAmarelo ()
 LigaLedAmarelo. Mais...
 
int DesligaLedAmarelo ()
 DesligaLedAmarelo. Mais...
 
int LigaLedVerde ()
 LigaLedVerde. Mais...
 
int DesligaLedVerde ()
 DesligaLedVerde. Mais...
 
int LigaSirene ()
 LigaSirene. Mais...
 
int DesligaSirene ()
 DesligaSirene. Mais...
 

Descrição detalhada

Fornece funções para acionamento dos leds do poste sinalizador.

E1 Poste Elgin

O E1 Poste Elgin é uma solução que fornece todas as funções comuniação com o poste sinalizador para acionamneto dos leds.

Por onde começar?

Baixe o pacote da solução E1 Poste Elgin neste link aqui. Através deste pacote, você poderá se comunicar com o poste sinalizador através da biblioteca (.dll).

Convenções usadas nas chamadas das funções da biblioteca:
Windows

‍__stdcall

Linux

‍__cdecl

Funções

◆ AbrePortaSerial()

int AbrePortaSerial ( const char *  porta)

AbrePortaSerial.

Função responsável pela abertura da porta serial.

Parâmetros
porta- Parâmetro do tipo caractere que define a porta serial a ser aberta.
Referência Valor exemplo
RS232 COM6

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ FechaPortaSerial()

int FechaPortaSerial ( )

FechaPortaSerial.

Função responsável pelo fechamento da conexão estabelecida pela função AbreConexaoSerial.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ LigaLedVermelho()

int LigaLedVermelho ( )

LigaLedVermelho.

Função responsável pelo acendimento da luz vermelha do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ DesligaLedVermelho()

int DesligaLedVermelho ( )

DesligaLedVermelho.

Função responsável pelo desligamento da luz vermelha do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ LigaLedAmarelo()

int LigaLedAmarelo ( )

LigaLedAmarelo.

Função responsável pelo acendimento da luz amarela do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ DesligaLedAmarelo()

int DesligaLedAmarelo ( )

DesligaLedAmarelo.

Função responsável pelo desligamento da luz amarela do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ LigaLedVerde()

int LigaLedVerde ( )

LigaLedVerde.

Função responsável pelo acendimento da luz verde do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ DesligaLedVerde()

int DesligaLedVerde ( )

DesligaLedVerde.

Função responsável pelo desligamento da luz verde do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ LigaSirene()

int LigaSirene ( )

LigaSirene.

Função responsável pelo acionamento da sirene do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.

◆ DesligaSirene()

int DesligaSirene ( )

DesligaSirene.

Função responsável pelo desacionamento da sirene do poste sinalizador.

Retorna
O retorno é numérico.
A função bem sucedida deve retornar 0.