Enum drs_0x01::ReadableEEPAddr[][src]

pub enum ReadableEEPAddr {
    ModelNo1,
    ModelNo2,
    Version1,
    Version2,
    BaudRate,
    ID,
    AckPolicy,
    AlarmLEDPolicy,
    TorquePolicy,
    MaxTemperature,
    MinVoltage,
    MaxVoltage,
    AccelerationRatio,
    MaxAccelerationTime,
    DeadZone,
    SaturatorOffset,
    SaturatorSlope,
    PWMOffset,
    MinPWM,
    MaxPWM,
    OverloadPWMThreshold,
    MinPosition,
    MaxPosition,
    PositionKp,
    PositionKd,
    PositionKi,
    PositionFFFirstGain,
    PositionFFSecondGain,
    LedBlinkPeriod,
    ADCFaultCheckPeriod,
    PacketGarbageDetectionPeriod,
    StopDetectionPeriod,
    OverloadDetectionPeriod,
    StopThreshold,
    InpositionMargin,
    CalibrationDifference,
}

This enum represent all the EPP (permanent) memory addresses which can be read. I comes from the page 21 of the datasheet.

Variants

DRS model number first byte

DRS model number second byte

Firmware version first byte

Firmware version second byte

Communication speed

Servo ID

TODO : Refer to pg 33

Activates LED according to Policy

Releases Torque accroding to Policy

Maximum allowed temperature (0xDF = 85°C)

Minimum allowed voltage (0x5B = 6.714 VDC)

Maximum allowed voltage (0x89 = 10 VDC)

Ratio of time to reach goal position to acceleration or deceleration

Max acceleration time, 11.2ms interval. Acceleration(0x2D : 504 ms)

Outside controle range

TODO : Refer to datasheet page 36

TODO : Refer to datasheet page 36

PWM Offset value, refer to datasheet page 37

Set minimum PWM value, refer to the datasheet page 37

Set maximum PWM value, refer to the datasheet page 37

Set PWM Overload thershold range, refer to the datasheet page 34

Minimum position value (between 0 and 1023)

Maximum position value (between 0 and 1023)

Proportional gain

Derivative gain

Integral gain

Refer to the datasheet page 35

Refer to the datasheet page 35

Alarm LED blink period according to Policy 11.2ms/Tick (0x2D : 504 ms)

Temp/Voltage error check interval. 11.2ms/tick (0x2D : 504 ms)

Packet error check interval. 11.2ms/tick (0x12 : 201 ms)

Stop detection check interval. 11.2ms/tick (0x1B : 302 ms)

Overload check interbal. 11.2ms/tick (0x96 : 1.68 s)

Stop Threshold

Offset Threshold

Servo compensation

Methods

impl ReadableEEPAddr
[src]

Return the number of bytes associated with an address

Trait Implementations

impl Clone for ReadableEEPAddr
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for ReadableEEPAddr
[src]

impl Debug for ReadableEEPAddr
[src]

Formats the value using the given formatter. Read more

impl From<ReadableEEPAddr> for u8
[src]

Performs the conversion.

Auto Trait Implementations