Committer:
deoryp
Date:
Fri Apr 02 23:51:11 2010 +0000
Revision:
0:459be9e7bfe6

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
deoryp 0:459be9e7bfe6 1 #ifndef __motor_bus_manager_h
deoryp 0:459be9e7bfe6 2 #define __motor_bus_manager_h
deoryp 0:459be9e7bfe6 3
deoryp 0:459be9e7bfe6 4 #include "AX12.h"
deoryp 0:459be9e7bfe6 5
deoryp 0:459be9e7bfe6 6 #define MAX_MOTORS 2
deoryp 0:459be9e7bfe6 7
deoryp 0:459be9e7bfe6 8 class MotorBusManager {
deoryp 0:459be9e7bfe6 9 public:
deoryp 0:459be9e7bfe6 10 MotorBusManager(long baud);
deoryp 0:459be9e7bfe6 11 int addMotor(int id);
deoryp 0:459be9e7bfe6 12 int getRegister(int index, int regstart, int length);
deoryp 0:459be9e7bfe6 13 void setRegister(int index, int regstart, int data);
deoryp 0:459be9e7bfe6 14
deoryp 0:459be9e7bfe6 15 private:
deoryp 0:459be9e7bfe6 16 int nextMotorIndex;
deoryp 0:459be9e7bfe6 17 AX12* motorBus[MAX_MOTORS];
deoryp 0:459be9e7bfe6 18 }
deoryp 0:459be9e7bfe6 19
deoryp 0:459be9e7bfe6 20 #endif