![]() |
MatrixMiniR4 1.1.9
Matrix Mini R4 Arduino Library API Documentation
|
This is the complete list of members for MMLower, including all inherited members.
| BTN_STATE enum name | MMLower | |
| BtnChgCallback typedef | MMLower | |
| BUTTON_ECHO_MODE enum name | MMLower | |
| COMM_CMD enum name | MMLower | |
| COMM_STATE enum name | MMLower | |
| DIR enum name | MMLower | |
| Drive_RESULT enum name | MMLower | |
| EchoTest(void) | MMLower | |
| ENCODER_ECHO_MODE enum name | MMLower | |
| enCounter | MMLower | |
| Get_Drive_Degrees(uint8_t num, int32_t &Degs) | MMLower | |
| Get_Drive_EncoderCounter(uint8_t num, int32_t &enCounter) | MMLower | |
| Get_Drive_isTaskDone(uint8_t num, bool *isEnd) | MMLower | |
| Get_IMU_nancalib_acc(float *accdata) | MMLower | |
| GetAllEncoderCounter(int32_t *enCounter) | MMLower | |
| GetALLEncoderSpeed(int32_t *enSpeed) | MMLower | |
| GetAllInfo(AllInfo_t &info) | MMLower | |
| GetButtonsState(bool *btnsState) | MMLower | |
| GetButtonState(uint8_t num, bool &btnState) | MMLower | |
| GetEncoderCounter(uint8_t num, int32_t &enCounter) | MMLower | |
| GetEncoderDegrees(uint8_t num, int32_t &enDeges) | MMLower | |
| GetFWBuildDay(String &date) | MMLower | |
| GetFWDescriptor(String &descriptor) | MMLower | |
| GetFWVersion(String &version) | MMLower | |
| GetIMUAcc(double &x, double &y, double &z) | MMLower | |
| GetIMUEuler(double &roll, double &pitch, double &yaw) | MMLower | |
| GetIMUGyro(double &x, double &y, double &z) | MMLower | |
| GetModelIndex(uint8_t &index) | MMLower | |
| GetPowerInfo(float &curVolt, float &curVoltPerc) | MMLower | |
| GetRotateState(uint8_t num, bool &isEnd) | MMLower | |
| IMU_ACC_FSR enum name | MMLower | |
| IMU_ECHO_MODE enum name | MMLower | |
| IMU_FIFO enum name | MMLower | |
| IMU_GYRO_FSR enum name | MMLower | |
| IMU_ODR enum name | MMLower | |
| imuAccX | MMLower | |
| imuAccY | MMLower | |
| imuAccZ | MMLower | |
| imuGyroX | MMLower | |
| imuGyroY | MMLower | |
| imuGyroZ | MMLower | |
| Init(uint32_t timeout_ms=1000) | MMLower | |
| loop(void) | MMLower | |
| MMLower(uint8_t rx, uint8_t tx, uint32_t baudrate) | MMLower | |
| MOVE_ACTION enum name | MMLower | |
| MOVE_TYPE enum name | MMLower | |
| onBtnChg(BtnChgCallback callback) | MMLower | |
| RESULT enum name | MMLower | |
| RunAutoQC(void) | MMLower | |
| Set_Drive2Motor_PARAM(uint8_t m1_num, uint8_t m2_num, DIR m1_dir, DIR m2_dir, uint8_t num) | MMLower | |
| Set_Drive_Brake(bool brake, uint8_t num) | MMLower | |
| Set_Drive_Encode_PPR(uint8_t num, uint16_t *ppr) | MMLower | |
| Set_Drive_Motor_Type(uint8_t num, uint8_t type) | MMLower | |
| Set_Drive_Move_Degs(int16_t power_left, int16_t power_right, uint16_t Degree_c, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_Move_Func(int16_t power_left, int16_t power_right, uint8_t num) | MMLower | |
| Set_Drive_Move_Time(int16_t power_left, int16_t power_right, uint32_t Time_mS, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_MoveGyro_Degs(int16_t power, int16_t Target_dri, uint16_t Degree_c, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_MoveGyro_Func(int16_t power, int16_t Target_dri, uint8_t num) | MMLower | |
| Set_Drive_MoveGyro_PID(float Kp, float Ki, float Kd, uint8_t num) | MMLower | |
| Set_Drive_MoveGyro_Time(int16_t power, int16_t Target_dri, uint32_t Time_mS, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_MoveSync_Degs(int16_t power_left, int16_t power_right, uint16_t Degree_c, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_MoveSync_Func(int16_t power_left, int16_t power_right, uint8_t num) | MMLower | |
| Set_Drive_MoveSync_PID(float Kp, float Ki, float Kd, uint8_t num) | MMLower | |
| Set_Drive_MoveSync_Time(int16_t power_left, int16_t power_right, uint32_t Time_mS, bool brake, bool async, uint8_t num) | MMLower | |
| Set_Drive_MoveTurn_PID(float Kp, float Ki, float Kd, uint8_t num) | MMLower | |
| Set_Drive_Reset_Count(uint8_t num, bool reset) | MMLower | |
| Set_Drive_TurnGyro(int16_t power, int16_t Target_dri, uint8_t mode, bool brake, bool async, uint8_t num) | MMLower | |
| SetALL_Encode_PPR(uint16_t *ppr) | MMLower | |
| SetALLDC_Type_Brake(uint8_t *type) | MMLower | |
| SetALLDCBrake(void) | MMLower | |
| SetAllDCMotorPower(Motors_Param_t param) | MMLower | |
| SetAllDCMotorSpeed(Motors_Param_t param) | MMLower | |
| SetAllServoAngle(uint16_t angle1, uint16_t angle2, uint16_t angle3, uint16_t angle4) | MMLower | |
| SetDC_Type_Brake(uint8_t num, uint8_t type) | MMLower | |
| SetDCBrake(uint8_t num) | MMLower | |
| SetDCMotorDir(uint8_t num, DIR dir) | MMLower | |
| SetDCMotorPower(uint8_t num, int16_t power) | MMLower | |
| SetDCMotorRotate(uint8_t num, int16_t maxSpeed, uint16_t degree) | MMLower | |
| SetDCMotorSpeed(uint8_t num, int16_t speed) | MMLower | |
| SetDCMotorSpeedRange(uint8_t num, uint16_t min, uint16_t max) | MMLower | |
| SetEncode_PPR_MaxRPM(uint8_t num, uint16_t ppr, uint16_t Maxspeed) | MMLower | |
| SetEncoderDir(uint8_t num, DIR dir) | MMLower | |
| SetEncoderResetCounter(uint8_t num) | MMLower | |
| SetIMU_Calib_data(float *bufdata) | MMLower | |
| SetIMUEchoMode(IMU_ECHO_MODE mode, uint16_t echoIntervalMs) | MMLower | |
| SetIMUInit(IMU_ACC_FSR accFSR, IMU_GYRO_FSR gyroFSR, IMU_ODR odr, IMU_FIFO fifo) | MMLower | |
| SetIMUToZero(void) | MMLower | |
| SetMoveDistance(MOVE_TYPE type, MOVE_ACTION action, uint16_t speed, uint16_t enCounter) | MMLower | |
| SetPIDParam(uint8_t num, uint8_t pidNum, float kp, float ki, float kd) | MMLower | |
| SetPowerParam(float fullVolt, float cutOffVolt, float alarmVolt) | MMLower | |
| SetServoAngle(uint8_t num, uint16_t angle) | MMLower | |
| SetServoAngleRange(uint8_t num, uint16_t min, uint16_t max) | MMLower | |
| SetServoDir(uint8_t num, DIR dir) | MMLower | |
| SetServoPulseRange(uint8_t num, uint16_t min, uint16_t max) | MMLower | |
| SetStateLED(uint8_t brightness, uint32_t colorRGB) | MMLower |