Funções para comunicação via Firex, CSE, CSW ou Placa de Rede Nativa


 

         Seta_Ip

         Retorno :

             Retorna um valor inteiro de 0 a n, para identificar cada IP utilizado na comunicação.

         Sintaxe em C :

             int Seta_Ip( char * IPStr);

         Sintaxe em Delphi :

             function Seta_Ip(IPStr : PChar): Integer; stdcall;

 

         Seta_Porta_Canal

         Retorno :

              0 - Indica que não Porta não existe.

              1 - Indica que a Porta foi atualizada.

              2 - Indica que Canal não existe.

         Sintaxe em C :

             int Seta_Porta_Canal(int Canal, int Porta);

         Sintaxe em Delphi :

             function Seta_Porta_Canal (Canal: Integer; Porta: Integer): Integer; stdcall;;

 

         W9091

         Parâmetros :

         Retorno :

             Retorna um valor inteiro de 0 a n, para identificar o canal utilizado na comunicação.

         Sintaxe em C :

             int WOhaus( int IP_SETADO, char * Canal);

         Sintaxe em Delphi :

             function WOhaus(IP_SETADO : Integer; Canal : PChar): Integer; stdcall;

 

         Parâmetros :

         Retorno :

             Retorna um valor inteiro de 0 a n, para identificar o canal utilizado na comunicação.

         Sintaxe em C :

             int WBCS21( int IP_SETADO, char * Canal);

         Sintaxe em Delphi :

             function WBCS21(IP_SETADO : Integer; Canal : PChar): Integer; stdcall;

 

         Parâmetros :

         Retorno :

             Retorna um valor inteiro de 0 a n, para identificar o canal utilizado na comunicação.

         Sintaxe em C :

             int WPRIX_LAB( int IP_SETADO, char * Canal);

         Sintaxe em Delphi :

             function WPRIX_LAB(IP_SETADO : Integer; Canal : PChar): Integer; stdcall;

 

          WMSI3360

            Parâmetros :

            Parâmetros :

            Retorno :

                  Retorna um valor inteiro de 0 a n, para identificar o canal utilizado na comunicação.

           Sintaxe em C :

                 int WMSI6260( int IP_SETADO, char * Canal);

           Sintaxe em Delphi :

               function WMSI6260(IP_SETADO : Integer; Canal : PChar): Integer; stdcall;

 

           Select_Canal

            Parâmetros :

         Retorno :

                 0 - Indica que a conexão já havia sido realizada.

                 1 - Indica que a conexão foi realizada.

                 Sintaxe em C :

                       int Select_Canal( int CANAL_SETADO);

                 Sintaxe em Delphi :

                       function Select_Canal(CANAL_SETADO : Integer) : integer; stdcall;

 

            ClrBufRx

           Retorno :

                 Retorna um valor inteiro de 0 para sucesso e -1 se ocorreu erro.

           Sintaxe em C :

                 int ClrBufRx( int IP_SETADO, char * Canal);

           Sintaxe em Delphi :

                 function ClrBufRx(IP_SETADO : integer; Canal : PChar): integer; stdcall;

            

            ClrBufTx

            Parâmetros :

            Retorno :

          Retorna um valor inteiro de 0 para sucesso e -1 se ocorreu erro.

            Sintaxe em C :

          int ClrBufTx( int IP_SETADO, char * Canal);

          Sintaxe em Delphi :

          function ClrBufTx(IP_SETADO : integer; Canal : PChar): integer; stdcall;

 

DIO_InPort

Parâmetros :

Retorno :

Sintaxe em C :

     int DIO_InPort( int Nip);

Sintaxe em Delphi :

     function DIO_InPort(Nip : integer): Integer; stdcall;

 

DIO_InPortStr

Parâmetros :

Retorno :

     Retorna EEEEEEEE indicando que não foi possível ler as entradas ou retorna uma string conforme a tabela abaixo.

 

Ent 0

Ent 1

Ent 2

Ent 3

Ent 4

Ent 5

Ent 6

Ent 7

Ligado

S

S

S

S

S

S

S

S

Desligado

N

N

N

N

N

N

N

N

Sintaxe em C :

     Char * DIO_InPort( int Nip);

Sintaxe em Delphi :

     function DIO_InPortStr(Nip : integer): PChar; stdcall;

 

DIO_InBit

Parâmetros :

Retorno :

     -1      - indica que não foi possível ler a entrada.

     0      - entrada desligada.

     1      - entrada ligada.

Sintaxe em C :

     int DIO_InBit( int Nip, int Entrada);

Sintaxe em Delphi :

     function DIO_InBit(Nip : integer;Entrada : integer): Integer; stdcall;

 

DIO_InBitStr

Parâmetros :

Retorno :

     E      - indica que não foi possível ler a entrada.

     N      - entrada desligada.

     S      - entrada ligada.

Sintaxe em C :

     char DIO_InBitStr( int Nip, int Entrada);

Sintaxe em Delphi :

     function DIO_InBitStr(Nip : integer; Entrada : integer): PChar; stdcall;

 

DIO_OutPort

Parâmetros :

Retorno :

     -1      - indica que não foi possível escrever nas saídas

     0      - placa recebeu o comando de alteração das saídas.

Sintaxe em C :

     int DIO_OutPort( int Nip, int Palavra);

Sintaxe em Delphi :

     function DIO_OutPort(Nip : integer;Palavra : integer): Integer; stdcall;

 

DIO_OutPortStr

Parâmetros :