// busp_ir.cc // buzz - Programme du robot Efrei Robotique I1-I2 2003 // Copyright (C) 2003 Nicolas Schodet // #include "busp_ir.h" #include "busp.h" #include // Constructeur. BuspIr::BuspIr () { // Allume la colonne. // TODO } // Destructeur. BuspIr::~BuspIr () { } // Traite une interruption. void BuspIr::irq (void) { int pos = Busp::getInstance ().read (m_address); int val = Busp::getInstance ().read (m_address); m_irmap[pos] = val; } // Sort la carte Infra-rouge. void BuspIr::dump (void) { for (int i = 0; i < 256; ++i) { cout << i << " " << m_irmap[i] << endl; } }