|
| Mrm_mot2x50 (Robot *robot=NULL, uint8_t maxDevices=6) |
|
void | add (bool isReversed=false, char *deviceName=(char *)"") |
|
| MotorBoard (Robot *robot, uint8_t devicesOnABoard, const char *boardName, uint8_t maxNumberOfBoards, BoardId id) |
|
void | directionChange (uint8_t deviceNumber) |
|
bool | messageDecode (uint32_t canId, uint8_t data[8]) |
|
uint16_t | reading (uint8_t deviceNumber) |
|
void | readingsPrint () |
|
void | speedSet (uint8_t motorNumber, int8_t speed) |
|
void | stop () |
|
void | test (uint8_t deviceNumber=0xFF, uint16_t betweenTestsMs=0) |
|
| Board (Robot *robot, uint8_t maxNumberOfBoards, uint8_t devicesOnABoard, const char *boardName, BoardType boardType, BoardId id) |
|
void | add (char *deviceName, uint16_t canIn, uint16_t canOut) |
|
bool | alive (uint8_t deviceNumber=0, bool checkAgainIfDead=false, bool errorIfNotAfterCheckingAgain=false) |
|
uint8_t | count () |
|
void | aliveSet (bool yesOrNo, uint8_t deviceNumber=0) |
|
BoardType | boardType () |
|
uint8_t | deadOrAliveCount () |
|
uint8_t | devicesOnASingleBoard () |
|
uint8_t | devicesMaximumNumberInAllBoards () |
|
uint8_t | devicesScan (bool verbose=true, uint16_t mask=0xFFFF) |
|
uint8_t | errorCodeLast () |
|
uint8_t | errorWasInDeviceNumber () |
|
void | firmwareRequest (uint8_t deviceNumber=0xFF) |
|
uint16_t | fps (uint8_t deviceNumber=0) |
|
void | fpsDisplay () |
|
void | fpsRequest (uint8_t deviceNumber=0xFF) |
|
BoardId | id () |
|
void | idChange (uint16_t newDeviceNumber, uint8_t deviceNumber=0) |
|
void | info (uint8_t deviceNumber=0xFF) |
|
bool | isForMe (uint32_t canIdOut, uint8_t deviceNumber) |
|
bool | isFromMe (uint32_t canIdOut, uint8_t deviceNumber) |
|
uint32_t | lastMessageMs (uint8_t deviceNumber=0) |
|
bool | messagePrint (uint32_t msgId, uint8_t dlc, uint8_t *data, bool outbound) |
| ** Prints a frame More...
|
|
void | messageSend (uint8_t *data, uint8_t dlc, uint8_t deviceNumber=0) |
|
char * | name (uint8_t deviceNumber) |
|
char * | name () |
|
void | notificationRequest (uint8_t commandRequestingNotification, uint8_t deviceNumber) |
|
void | oscillatorTest (uint8_t deviceNumber=0xFF) |
|
void | reset (uint8_t deviceNumber=0xFF) |
|
void | start (uint8_t deviceNumber=0xFF, uint8_t measuringModeNow=0, uint16_t refreshMs=0) |
|
void | swap (uint8_t deviceNumber1, uint8_t deviceNumber2) |
|
void | stop (uint8_t deviceNumber=0xFF) |
|