KB-30475: Alterando o endereço IP e a porta de comunicação de um driver em tempo de execução.

Descrição:

Como posso alterar o endereço IP e a porta de comunicação de um driver em tempo de execução via Elipse E3?

Solução:

O endereço de IP e a porta de comunicação são parâmetros do IOKit (componente compartilhado utilizado pelos drivers de comunicação da Elipse, que implementa o acesso padrão do nível físico e proporciona interfaces para: portas seriais, modem, ethernet e RAS).

Para alterá-los, deve-se criar três tags (pode-se utilizar o Tag Browser para buscar estes tags diretamente do IOKit dentro da pasta IOKit\Parameters):

  • IO.Ethernet.MainIP: contém o endereço do IP.
  • IO.Ethernet.MainPort: contém o endereço da porta.
  • IO.WorkOnline: configura o driver como OffLine/OnLine.

Via scripts, utilize estes tags para configurar o driver como OffLine, alterar os parâmetros de IP e porta, e então configurar de volta o driver como OnLine.

Exemplo:

Application.GetObject("Driver1.[IO.WorkOnline]").Value = 0
Application.GetObject("Driver1.[IO.Ethernet.MainIP]").Value = "192.168.8.19"
Application.GetObject("Driver1.[IO.Ethernet.MainPort]").Value = 502
Application.GetObject("Driver1.[IO.WorkOnline]").Value = 1

Para mais informações, veja o Manual do IOKit Elipse.

Anexos:

KB30475.zip

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *