⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 error_devio.h

📁 实现vxworks下的1553b通讯功能
💻 H
字号:
#ifndef _DEVIO_ERROR_H
#define _DEVIO_ERROR_H

/* Error codes for the Excalibur card Kernel Drivers (non-VME/VXI) */

#define eopenkernel		-1001
#define ekernelcantmap	     	-1002
#define ereleventhandle		-1003
#define egetintcount		-1004
#define egetchintcount		-1005
#define egetintchannels		-1006
#define ewriteiobyte		-1007
#define ereadiobyte		-1008
#define egeteventhand1		-1009
#define egeteventhand2		-1010
#define eopenscmant		-1011
#define eopenservicet		-1012
#define estartservice		-1013
#define eopenscmanp		-1014
#define eopenservicep		-1015
#define econtrolservice		-1016
#define eunmapmem		-1017
#define egetirq			-1018
#define eallocresources		-1019
#define egetramsize		-1020
#define ekernelwriteattrib	-1021
#define ekernelreadattrib	-1022
#define ekernelfrontdesk	-1023	
#define ekernelOscheck		-1024
#define ekernelfrontdeskload	-1025
#define ekerneliswin2000compatible -1026
#define ekernelbankramsize 	-1027
#define ekernelgetcardtype	-1028
#define regnotset		-1030
#define ekernelbankphysaddr	-1031
#define ekernelclosedevice	-1032
#define ekerneldevicenotopen	-1034
#define ekernelinitmodule	-1035
#define ekernelbadparam		-1036
#define ekernelbadpointer	-1037
#define ekerneltimeout		-1038
#define ekernelnotwin2000	-1039
#define erequestnotification	-1040

/* Error codes for VMIC */ 
#define evmic_vmeInit		-1043
#define evmic_lock16window	-1044
#define evmic_get16windowadr	-1045
#define evmic_lockmemwindow	-1046
#define evmic_getmemwindowadr	-1047
#define evmic_unlockwindow	-1048
#define evmic_freewindowadr	-1049
#define evmic_intnum		-1070
#define evmic_nointnumset	-1071

/* Error codes for initialization of Excalibur VME/VXI/VISA cards */ 

#define eviclosedev		-1050
#define evicloserm		-1051
#define eopendefaultrm		-1052
#define eviopen          	-1053
#define evimapaddress		-1054
#define evicommand		-1055
#define einstallhandler		-1056
#define eenableevent		-1057
#define euninstallhandler	-1058
#define edevnum			-1060
#define einstr			-1061

/* Error codes for vxworks for powerpc */

#define evmea16		-1072
#define evmea24	     	-1073
#define evmea32		-1074

/* error codes for vxworks for pentium  */
#define epciglob4000badr	-1075
#define epcibadr		-1076
#define edevnotfound		-1077
#define edipnum			-1078

/* Error codes for exc4000.c */

#define emodnum			-1029 /*returned by init_module */
#define ekernelnot4000card	-1041 /*returned by init_module */
#define enotimersirig		-1042
#define eclocksource		-1059
#define eparmglobalreset	-1062
#define etimernotrunning	-1063
#define etimerrunning		-1064
#define eparmreload		-1065
#define eparminterrupt		-1066
#define ebaddevhandle		-1067
#define edevtoomany		-1068
#define einvalidOS		-1069

/******************************************
 NOT USED: 
     -1079 etc.
******************************************/

#endif

/*
Codes:	000: m4kpx
	200: serial, 708, can
	300: m4kmch
	400: m4krtx
	400: discretes
	500: h009
	1000: devio
*/

⌨️ 快捷键说明

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