You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
679 B
39 lines
679 B
|
6 days ago
|
/*
|
||
|
|
* tilt_action.c
|
||
|
|
*
|
||
|
|
* Created on: 2025年12月29日
|
||
|
|
* Author: xsq
|
||
|
|
*/
|
||
|
|
#include "tilt_action.h"
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
transition_t current_tilt_state;
|
||
|
|
|
||
|
|
transition_state_t tilt_up_state={NULL,TiltUp_Do,NULL};
|
||
|
|
transition_state_t tilt_down_state={NULL,TiltDown_Do,NULL};
|
||
|
|
transition_state_t tilt_halt_state={NULL,TiltHalt_Do,NULL};
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* 终端上下移动,在洗舱里是抬头低头,这里是上下,直接沿用Tilt Up 和 TiltDown函数
|
||
|
|
* */
|
||
|
|
void TiltUp_Do(transition_t *p_this)
|
||
|
|
{
|
||
|
|
GV.Strain_Gauge.MotorControl=1;
|
||
|
|
}
|
||
|
|
|
||
|
|
void TiltDown_Do(transition_t *p_this)
|
||
|
|
{
|
||
|
|
|
||
|
|
GV.Strain_Gauge.MotorControl=2;
|
||
|
|
}
|
||
|
|
|
||
|
|
void TiltHalt_Do(transition_t *p_this)
|
||
|
|
{
|
||
|
|
GV.Strain_Gauge.MotorControl=0;
|
||
|
|
}
|