Struct drs_0x01::advanced::MessageBuilderCmd[][src]

pub struct MessageBuilderCmd { /* fields omitted */ }

This is a specialized version of the MessageBuilder which contains an ID. It is used to build other types of builders such as :

Methods

impl MessageBuilderCmd
[src]

Create a message of type RAM_READ (read from the temporary memory)

Create a message of type RAM_WRITE (write to the temporary memory, last until the servo is restarted)

Create a message of type READ_EEP (read the permanent memory)

Create a message of type WRITE_EEP (write to the permanent memory, require a reboot to take effect).

Create a message of type REBOOT (reboot the designed servos)

Create a message of type ROLLBACK (reset EEP memory)

Create a message of type STAT (request servo status)

Create a new message of type SJog. There is a maximum of 10 servomotors that can be controlled per sjog message.

Invalid Values

The maximum playtime value is 0xFE. The maximum id value is 0xFE. The maximum position value is 1024.

Create a new message of type IJOG There is a maximum of 10 servomotors that can be controlled per ijog message.

Invalid Values

The maximum playtime value is 0xFE. The maximum id value is 0xFE. The maximum position value is 1024.

Auto Trait Implementations