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
deoryp 0:459be9e7bfe6 2 #include "MotorBusManager.h"
deoryp 0:459be9e7bfe6 3
deoryp 0:459be9e7bfe6 4
deoryp 0:459be9e7bfe6 5 MotorBusManager::MotorBusManager(long baud) {
deoryp 0:459be9e7bfe6 6 nextMotorIndex = 0;
deoryp 0:459be9e7bfe6 7 }
deoryp 0:459be9e7bfe6 8
deoryp 0:459be9e7bfe6 9 int MotorBusManager::addMotor(int id) {
deoryp 0:459be9e7bfe6 10 if (nextMotorIndex >= MAX_MOTORS) {
deoryp 0:459be9e7bfe6 11 return -1;
deoryp 0:459be9e7bfe6 12 }
deoryp 0:459be9e7bfe6 13 AX12 newMotor = new AX12(id);
deoryp 0:459be9e7bfe6 14 motorBus[nextMotorIndex] = &newMotor;
deoryp 0:459be9e7bfe6 15 nextMotorIndex++;
deoryp 0:459be9e7bfe6 16 return nextMotorIndex-1;
deoryp 0:459be9e7bfe6 17 }
deoryp 0:459be9e7bfe6 18
deoryp 0:459be9e7bfe6 19 int MotorBusManager::getRegister(int index, int regstart, int length) {
deoryp 0:459be9e7bfe6 20 return -1;
deoryp 0:459be9e7bfe6 21 }
deoryp 0:459be9e7bfe6 22
deoryp 0:459be9e7bfe6 23 void MotorBusManager::setRegister(int index, int regstart, int data) {
deoryp 0:459be9e7bfe6 24
deoryp 0:459be9e7bfe6 25 }