Tetrapod Project
MotorControl Member List

This is the complete list of members for MotorControl, including all inherited members.

addressMotorControlprivate
can_messageMotorControlprivate
can_port_idMotorControlprivate
encoder_turn_thresholdMotorControlprivate
errorMessage()MotorControlprivate
get_id()MotorControlinline
getEncoderValue()MotorControlinline
getMultiTurnAngle()MotorControlinline
getMultiTurnAngleRaw()MotorControlinline
getPIDParameters(double &_kp_pos, double &_ki_pos, double &_kp_speed, double &_ki_speed, double &_kp_torque, double &_ki_torque)MotorControl
getPosition()MotorControlinline
getTorque()MotorControlinline
getVelocity()MotorControlinline
idMotorControlprivate
initial_number_of_inner_motor_rotationsMotorControlprivate
innerMotorTurnCompleted(uint16_t _previous_encoder_value, uint16_t _new_encoder_value)MotorControlprivate
ki_posMotorControlprivate
ki_speedMotorControlprivate
ki_torqueMotorControlprivate
kp_posMotorControlprivate
kp_speedMotorControlprivate
kp_torqueMotorControlprivate
max_encoder_valueMotorControlprivate
max_torqueMotorControlprivate
max_torque_currentMotorControlprivate
MotorControl()MotorControlinline
MotorControl(uint8_t _id, uint8_t _can_port_id, int _number_of_inner_motor_rotations, double _position_offset)MotorControl
multi_turn_angle_001lsbMotorControlprivate
multi_turn_angle_32_bitMotorControlprivate
multi_turn_angle_32_bit_001lsbMotorControlprivate
multi_turn_angle_64_bitMotorControlprivate
number_of_inner_motor_rotationsMotorControlprivate
positionMotorControlprivate
position_center_offsetMotorControlprivate
position_offsetMotorControlprivate
previous_encoder_valueMotorControlprivate
printPIDParameters()MotorControl
printState()MotorControl
printTorqueCurrents()MotorControl
raw_position_referenceMotorControl
readCompleteEncoderPosition()MotorControl
readMessage(CAN_message_t &_can_message)MotorControlprivate
readMotorControlCommandReply(unsigned char *_can_message)MotorControl
readMotorStatus()MotorControl
readMultiTurnAngle()MotorControl
readPIDParameters()MotorControl
received_can_messageMotorControlprivate
requestMotorStatus()MotorControl
sendMessage(CAN_message_t _can_message)MotorControlprivate
setPositionReference(double _angle)MotorControl
setSpeedReference(double _speed)MotorControl
setTorqueCurrent(int _torque_current)MotorControl
setTorqueReference(double _torque)MotorControl
speedMotorControlprivate
stopMotor()MotorControl
target_position_offsetMotorControlprivate
temperatureMotorControlprivate
torqueMotorControlprivate
torque_current_measuredMotorControlprivate
torque_current_referenceMotorControlprivate
turnOffMotor()MotorControl
writePIDParametersToRAM(double _kp_pos, double _ki_pos, double _kp_speed, double _ki_speed, double _kp_torque, double _ki_torque)MotorControl