Diagnostic module of the TNY-360 API (code 0x13).
This module contains actions related to diagnostic checks, component health monitoring, etc.
Here's a list of all the actions available in the diagnostic module:
0x14 - 0x00Returns if the robot is currently in diagnostic mode.
No arguments
bool-
Whether diagnostic mode is enabled.
0x14 - 0x01Reboots the robot in diagnostic mode.
No arguments
No return values
0x14 - 0x02Checks the status of the LED module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x03Checks the status of the I2C module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x04Checks the status of the Speaker module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x05Checks the status of the Microphone module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x06Checks the status of the Camera module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x07Checks the status of the Laser module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x08Checks the status of the IMU module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x09Checks the status of the Power module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x0AChecks the status of the Motor Driver module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x0BChecks the status of the Analog Reader module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x0CChecks the status of the Control Loop module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
0x14 - 0x0DChecks the status of the Decision Loop module.
No arguments
uint8_t-
0 in case of success, error id otherwise.
Here's a list of all the types used in the diagnostic module: