📄 main.h.bak
字号:
/*
** Copyright (C)1999 KVASER AB, http://www.kvaser.com
** This code may be freely distrubuted and used if the source is indicated.
**
*/
//---------------------------------------------------------------------------
#ifndef mcDemoH
#define mcDemoH
//---------------------------------------------------------------------------
#include "ck.h"
//离线超时时间
#define MAX_OFFLINE 5
//是否黄闪或正常标志
#define YFLASH 0
#define NORMAL 1
//黄闪正常开关PIN
#define ynSWITCH RC2
//主控板地址
#define MainAddr 1
//电源板上传命令字
#define C_VOLTRANGE 0x43
#define C_CURVOLT 0x48
#define C_MAXTEMP 0x46
#define C_CURTEMP 0x4A
#define C_VOLTERR 0x4B
// Global variables / definitions
#define FOLDER_COUNT 6
typedef unsigned int canIdT;
#define envInvalid 0xffff // Marks that the envelope isn't defined
//typedef unsigned long canIdT;
//#define envInvalid 0xffffffff // Marks that the envelope isn't defined
// Document numbers as well as folder numbers.
#define doc_KingsDocument 0
#define doc_MayorsDocument 1
#define doc_ParamSetting 2
#define doc_LEDcontrol 3
#define doc_RequestInputs 4
#define doc_Inputs 5
#ifdef __WIN32__
#define BANK1
#else
#define BANK1 bank1
#endif
extern BANK1 canIdT folder_env[FOLDER_COUNT]; // CAN id's. Bit 31 marks Extended CAN.
// We want to be able to disable a folder but keep the envelope, so we must use this
//extern char folder_enabled[FOLDER_COUNT]; // array. But it could be made into a bit mask.
extern BANK1 canIdT baseNo; // Bit 31 marks Extended CAN. -1 for invalid base number.
extern BANK1 uchar nodeNo;
extern BANK1 unsigned int txPeriod;
//extern bank1 int canWriteFailures;
extern BANK1 actModesT actMode;
extern BANK1 commModesT commMode;
#ifdef __WIN32__
void mcMain(void);
#endif
uchar checkFolderEnable(uchar fNo);
#endif // mcDemoH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -