📄 ge_utility.h
字号:
/**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-
* GE_utility.h - Ethernet 1000M code. .
*
* Copyright 2001-12 by GDT, Inc
*
* modification history
* --------------------
* 2001-12-14,yxy created.
*
*/
#ifndef GE_UTILITY_H
#define GE_UTILITY_H
#include <vxWorks.h>
typedef struct GE_PRINT_ENABLE
{
int alarm;
int event;
int data;
} GE_PRINT_ENABLE;
enum GE_PRINT_TYPE
{
GE_CLOSE = 0,
GE_OPEN = 1,
GE_ALARM = 2,
GE_EVENT = 3,
GE_DATA = 4
};
/*function */
extern unsigned char GE_GetSelfBoardType();
extern unsigned char GE_GetSelfExPort();
extern unsigned char GE_GetSysBoardNum();
extern void GE_GetPortMac (unsigned char* macAdd,unsigned char n);
extern void resetHardware(void);
extern STATUS output (const char *cptr_format, ...);
extern void resetPM3386();
extern void resetInfpga();
extern void resetOutfpga();
extern void write_infpga_ip(unsigned char,ULONG);
extern void PM3386Write(ULONG,ULONG);
extern ULONG PM3386Read(ULONG);
extern STATUS infpgaWrite(ULONG,ULONG);
extern ULONG infpgaRead(ULONG);
extern STATUS outfpgaWrite(ULONG ,ULONG );
extern ULONG outfpgaRead(ULONG);
extern void wr_to_pb(int,int);
extern int GE_printf(enum GE_PRINT_TYPE print_type,char* fmt,...);
#endif /*GE_UTILITY_H*/ /* end of GE_Utility.h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -