Robot.cpp
- Committer:
- inst
- Date:
- 2015-07-02
- Revision:
- 0:91d31b26ae9e
- Child:
- 1:48028dcad4e2
File content as of revision 0:91d31b26ae9e:
#include "mbed.h" #include "Robot.h" #include "I2CDevice.h" Robot::Robot( int numOfI2CDevice ) : mNumOfI2CDevice( numOfI2CDevice ){ } Robot::~Robot(){ delete[] mI2CDevice; } void Robot::update(){ readI2CDevice(); updateAction(); writeI2CDevice(); } void Robot::writeI2CDevice(){ for ( int i = 0; i < mNumOfI2CDevice; ++i ){ mI2CDevice[ i ]->write(); } } void Robot::readI2CDevice(){ for ( int i = 0; i < mNumOfI2CDevice; ++i ){ mI2CDevice[ i ]->read(); } }