www.pudn.com > TMS320F2812Sci.rar > communication.h


#ifndef COMMUNICATION_H 
#define COMMUNICATION_H 
 
#define AZ	1 
#define EL	2 
 
#define AZ_CTRL	1 
#define EL_CTRL	2 
 
#define PRIM	1 
#define SLAV	2 
 
 
void SendCommand(int cmd_index); 
 
void SendJogCmd(int Velocity); 
 
//send command to azimuth and elevation controller 
void SendCommand(int cmd_index); 
 
void SetCurrentController(int axis); 
 
int RecvCtrlSts(void); 
 
int Bcd2Bin(unsigned char *buff); 
 
//convert a integer to BCD code 
void Bin2Bcd(int bin, unsigned char *buff); 
 
//send encoder value to center computer	 
void SendEncoder(int axis, int code); 
 
//Receive command from center computer 
int RecvCmd(void); 
 
int ReadAzCmd(int *val); 
 
int ReadElCmd(int *val); 
 
int ReadCmd(int *val); 
 
extern int CurrentController; 
extern int AzCtrlErrCode; 
extern int ElCtrlErrCode; 
 
extern int Azimuth; 
extern int Elevation; 
 
#endif