Compartilhar via


Accessing an IR Port Through Raw IR

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

RAW acessar ir está disponível somente em dispositivos que expõem o hardware de INFRAVERMELHO como um porta serial. Usando processado ir envolve a acessar a porta de INFRAVERMELHO e manipulação de conexão como um porta serial com anexado hardware de INFRAVERMELHO. Usando esse método non-IrDA-compliant, que não usa o Windows Embedded CE - fornecido pilha IrDA, um aplicativo tem the most controle das comunicações de INFRAVERMELHO. No entanto, o aplicativo não pode beneficiar a partir da funcionalidade fornecida pela pilha. Para exemplo, é possível para colisões de sinal para ocorrer entre dispositivos durante uma troca dados. Além disso, é possível perder dados quando a emitir infravermelho for interrompida, como quando alguém conduz entre os dois dispositivos. O aplicativo é responsável por detectar e manipulação dessas condições de erro.

Se um dispositivo baseado em Windows Embedded CE compartilha serial hardware com a porta de INFRAVERMELHO e o porta serial, um aplicativo deve driver instruir o COM para dados rota através de porta de INFRAVERMELHO.

Para dados rota usando a porta de INFRAVERMELHO

  1. Use o EscapeCommFunction função com o dwFunc parâmetro definido como SETIR.

  2. Use o padrão serial funções de comunicação para transmitir e receber dados. Para obter mais informações sobre essas funções, consulte Programação conexões seriais e Funções de comunicação serial.

  3. Chamar o EscapeCommFunction Com o dwFunc parâmetro definido como CLRIR para definir a porta voltar ao normal serial modo.

See Also

Concepts

IrDA OS Design Development
IrDA Application Development
IrDA Stack Architecture