MotorBusManager.cpp@0:459be9e7bfe6, 2010-04-02 (annotated)
- Committer:
- deoryp
- Date:
- Fri Apr 02 23:51:11 2010 +0000
- Revision:
- 0:459be9e7bfe6
Who changed what in which revision?
User | Revision | Line number | New 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 | } |