1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- /**
- *********************************************************************************************************
- * xmk guide
- *
- * (c) Copyright 2016-2020, hualijidian.com
- * All Rights Reserved
- *
- * @file lift.h
- * @author eric
- * @brief
- * @date 2018��2��1��
- * @version V0.0.1
- *********************************************************************************************************
- */
- #ifndef __LIFT_H_
- #define __LIFT_H_
- #include "stdint.h"
- #include "stdbool.h"
- /**
- * @brief ��ʼ��Lift
- * @param
- * @return ��ʼ����ɷ���1����0
- */
- uint8_t Lift_Init(void);
- /**
- * @brief ����������
- * @param
- * @return
- */
- uint8_t Lift_Process(void);
- /**
- * @brief ���þ���״̬
- * @param
- * @retval
- */
- uint8_t Lift_Set(uint8_t status);
- /**
- * @brief ����ֹͣ
- * @param
- * @retval
- */
- uint8_t Lift_Stop(void);
- uint8_t Lift_Motor_Up(void);
- uint8_t Lift_Motor_Down(void);
- /**
- * @brief ��������
- * @param
- * @retval
- */
- uint8_t Lift_Up(void);
- /**
- * @brief ��������
- * @param
- * @retval
- */
- uint8_t Lift_Down(void);
- uint8_t Lift_ManualUp(void);
- uint8_t Lift_ManualDown(void);
- bool LiftMotorStartUp(void);
- bool LiftMotorStartDown(void);
- bool LiftMotorStop(void);
- /************˿�ܶ���************************************************/
- uint8_t Lift_Process_Screw(void);
- uint8_t Lift_Up_Screw(void);
- uint8_t Lift_Down_Screw(void);
- uint8_t Lift_ManualUp_Screw(void);
- uint8_t Lift_ManualDown_Screw(void);
- uint8_t Lift_Stop_Screw(void);
- /************����************************************************/
- uint8_t Dir_Lift_Process(void);
- uint8_t Dir_Lift_FB(void);
- uint8_t Dir_Lift_ManualFB(void);
- uint8_t Dir_Lift_LR(void);
- uint8_t Dir_Lift_ManualLR(void);
- uint8_t Dir_Lift_Up(void);
- uint8_t Dir_Lift_Down(void);
- uint8_t Dir_Lift_Stop(void);
- uint8_t DirValveOff(void);
- uint8_t DirValveOn(void);
- uint8_t Decompression(uint8_t btn);
- void Dir_Lift_LR_Timer(void);
- void Dir_Lift_FB_Timer(void);
- #endif /* __LIFT_H_ */
|