#include __BEGIN_SYS __BEGIN_IMP assync_sir_device::assync_sir_device() { //dbtrc << "assync_sir_device()\n"; } assync_sir_device::~assync_sir_device() { //dbtrc << "~assync_sir_device()\n"; } void assync_sir_device::in(Ix86_Reg8* data) { ir_serial.getByte(data); } void assync_sir_device::out(Ix86_Reg8 data) { ir_serial.setByte(data); } void assync_sir_device::initialize(Ix86_Reg16 io_base, Ix86_Reg8 irq, Ix86_Reg16 speed) { ir_serial.initialize(io_base,irq,speed); } void assync_sir_device::configure(Ix86_Reg16 io_base, Ix86_Reg8 irq, Ix86_Reg16 speed) { //Only the setSpeed parameter is implemented. ir_serial.setSpeed(speed); } // void assync_sir_device::method(void) // { // dbtrc << "assync_sir_device::method()\n"; // } __END_IMP __END_SYS