Crate tmcl [] [src]

TMCL - Trinamic Motion Control Language

As described in The TMCL Reference

Modules

modules

Implementation of functionality special for different hardware modules

Macros

tmcl_instruction

A macro for turning TMCL instructions into Rust types.

Structs

Command

A Comamnd is an Instruction with a module address.

NonValidErrorCode

The result of attempting to converted a number that is not a valid status code into Status.

Reply

A TMCM module will respond with a Reply after receiving a Command.

Enums

ErrStatus

A Status that indicate an Error has occured.

OkStatus

A Status that indicates that everything went well.

Status

Every reply from a Module contains a Status

Traits

AxisParameter

Axis parameter - useable with SAP, GAP, AAP, STAP and/or RSAP instructions.

Instruction

A TMCL Instruction

Interface

A interface for a TMCM module

ReadableAxisParameter

An axis parameter useable with the GAP instruction.

WriteableAxisParameter

An axis parameter useable with the SAP instruction.