pub use instructions::{
ROR,
ROL,
MST,
MVP,
SAP,
GAP,
STAP,
RSAP,
RFS,
SIO,
GIO,
CALC,
MoveOperation,
ReferenceSearchAction,
};
use modules::tmcm::TmcmInstruction;
use modules::tmcm::{
WriteableTmcmAxisParameter,
ReadableTmcmAxisParameter,
};
impl TmcmInstruction for ROR {}
impl TmcmInstruction for ROL {}
impl TmcmInstruction for MST {}
impl TmcmInstruction for MVP {}
impl<T: WriteableTmcmAxisParameter> TmcmInstruction for SAP<T> {}
impl<T: ReadableTmcmAxisParameter> TmcmInstruction for GAP<T> {}
impl<T: WriteableTmcmAxisParameter> TmcmInstruction for STAP<T> {}
impl<T: WriteableTmcmAxisParameter> TmcmInstruction for RSAP<T> {}
impl TmcmInstruction for RFS {}
impl TmcmInstruction for SIO {}
impl TmcmInstruction for GIO {}
impl TmcmInstruction for CALC {}