Accessing an IR Port Through Raw IR
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
Use o EscapeCommFunction função com o dwFunc parâmetro definido como SETIR.
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.
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