move_xrobot/User/component/ballistics.c

44 lines
600 B
C

/*
弹道补偿算法。
*/
#include "ballistics.h"
/**
* @brief
* @param b
*/
void Ballistics_Init(Ballistics_t *b) { (void)b; }
/**
* @brief
* @param b
* @param bullet_speed
*/
void Ballistics_Apply(Ballistics_t *b, float bullet_speed)
{
(void)b;
(void)bullet_speed;
}
/**
* @brief
* @param bullet_speed 弹丸速度
* @param distance 距离
* @return 高度补偿值
*/
float Simpal_Ballistics_Apply(float bullet_speed, float distance)
{
return distance /1000 / bullet_speed;
}
/**
* @brief
* @param b
*/
void Ballistics_Reset(Ballistics_t *b) { (void)b; }