libximc
2.14.27
|
Device state. More...
Data Fields | |
unsigned int | MoveSts |
Flags of move state. | |
unsigned int | MvCmdSts |
Move command state. | |
unsigned int | PWRSts |
Flags of power state of stepper motor. | |
unsigned int | EncSts |
Encoder state. | |
unsigned int | WindSts |
Winding state. | |
int | CurPosition |
Current position. | |
int | uCurPosition |
Step motor shaft position in microsteps. | |
long_t | EncPosition |
Current encoder position. | |
int | CurSpeed |
Motor shaft speed in steps/s or rpm. | |
int | uCurSpeed |
Fractional part of motor shaft speed in microsteps. | |
int | Ipwr |
Engine current, mA. | |
int | Upwr |
Power supply voltage, tens of mV. | |
int | Iusb |
USB current, mA. | |
int | Uusb |
USB voltage, tens of mV. | |
int | CurT |
Temperature, tenths of degrees Celsius. | |
unsigned int | Flags |
Status flags. | |
unsigned int | GPIOFlags |
Status flags of the GPIO outputs. | |
unsigned int | CmdBufFreeSpace |
This field is a service field. |
Device state.
A useful structure that contains current controller state, including speed, position, and boolean flags.
unsigned int CmdBufFreeSpace |
This field is a service field.
It shows the number of free synchronization chain buffer cells.
int CurPosition |
Current position.
int CurSpeed |
Motor shaft speed in steps/s or rpm.
int CurT |
Temperature, tenths of degrees Celsius.
long_t EncPosition |
Current encoder position.
unsigned int EncSts |
unsigned int Flags |
unsigned int GPIOFlags |
int Ipwr |
Engine current, mA.
int Iusb |
USB current, mA.
unsigned int MoveSts |
unsigned int MvCmdSts |
unsigned int PWRSts |
int uCurPosition |
Step motor shaft position in microsteps.
The microstep size and the range of valid values for this field depend on the selected step division mode (see the MicrostepMode field in engine_settings). Used with stepper motors only.
int uCurSpeed |
Fractional part of motor shaft speed in microsteps.
The microstep size and the range of valid values for this field depend on the selected step division mode (see the MicrostepMode field in engine_settings). Used with stepper motors only.
int Upwr |
Power supply voltage, tens of mV.
int Uusb |
USB voltage, tens of mV.
unsigned int WindSts |