optical/EMBOS/Users/EmbFunc/busmotos/leisaictrl.h
2025-09-04 09:45:08 +08:00

22 lines
737 B
C

#ifndef INKJETFUNC_BUSMOTOS_LEISAICTRL_H_
#define INKJETFUNC_BUSMOTOS_LEISAICTRL_H_
#include "config.h"
#if (BUSCTRL_MOTO == LEISAI)
int InitLeisaiMoto(u8 devIdx); //³õʼ»¯
int MoveLeisaiToAbsolutePos(u8 devIdx, s32 pos, u16 spd);
int MoveLeisaiToRelativePos(u8 devIdx, s32 pos, u16 spd);
int GetLeisaiCurStatus(u8 devIdx, int * statuflg);
int GetLeisaiCurPusPos(u8 devIdx, s32 * puspos);
int MoveLeisaiJOGP(u8 devIdx, u16 spd);
int MoveLeisaiJOGN(u8 devIdx, u16 spd);
int LeisaiMotoStop(u8 devIdx);
int LeisaiMotoSetCurPosZero(u8 devIdx);
int LeisaiMotoToPosZero(u8 devIdx);
int LeisaiMotoSetLim(u8 devIdx, s32 posp, s32 posn);
int GetLeisaiCurErrcode(u8 devIdx, u16 * errcode);
#endif
#endif /* INKJETFUNC_BUSMOTOS_LEISAICTRL_H_ */