gun.h

来自「以AIROBOT为平台构建的一个智能机器人。主源码见main.c。其余为使用的函」· C头文件 代码 · 共 40 行

H
40
字号
/*--------------------------------------------------------------------------
   	Gun.h header file
----------------------------------------------------------------------------*/
/*
 * 该文件定义了用于控制炮管运作的函数
 */

#ifndef _Include_Gun
#define _Include_Gun

//设置所要转动的度数,用于控制炮管的方向
void turnGun(double a);

// 发射炮弹
void fire(double p);
	
// 得到用户想用转动的度数的剩余量
double getGunTurnRemaining(void);

// 得到用户将要发射的炮弹的能量
double getFirePower(void);

// 得到当前的炮管方向
double getGunHeading(void);
	
// 得到准备发弹的时间
long getGunPrepareTime(void);

////////////////////////////////////////////////////////////////////
// 这些函数由系统调用,设置一些关于炮管当前状态的信息,
// 用户对这些函数的调用是无效的
// 设置当前方向
void setGunHeading(double h);
	
// 设置发单的准备时间
void setGunPrepareTime(long t);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?