📄 swing.h
字号:
/**************** (c) 2005 佛山菱电 *****************************************
PROJECT : AUX VRV
COMPILER : AVR GCC/ICC
MODULE : swing.h
VERSION : 1.0.0
DATE : 2005/12/31
AUTHOR : 朱坤
DESCRIPTION : 扫风控制
MODIFICATIONS :
******************************************************************************/
#ifndef SWING_H
#define SWING_H
#include "lib.h"
#ifdef EnSWING
/* 风摆-00:自然风/01:扫风/1x:固定风 */
extern u8 FDoorUnit;
#define SWINGMASK ((u8)0x03)
#define SWINGAUTO ((u8)0)
#define SWINGSWING ((u8)1)
#define SWINGFIXED ((u8)2)
#if (NJTYPE == 0)
/* AUX 吸顶30 风门同步电机与步进电机同时输出 */
#define cFDCloseMaxNum ((u16)0x0D80)
#define cFDOpenMaxNum ((u16)0x0D00)
#define cFDSwingLNum ((u16)0x038)
#define cFDSwingHNum ((u16)0x6C0)
#define cFDFixedNum ((u16)0x580)
#ifdef CLOCKWISE
#undef CLOCKWISE
#endif
#define ClrBJ()
extern TwoBytes BjSave; /* 风门电机位置记忆 */
extern TwoBytes BjStep; /* 风门电机位置 */
extern TwoBytes BjSetup; /* 风门电机设定位置 */
void Swing_Output(void); /* 输出 */
#elif (NJTYPE == 1)
/* AUX 吸顶50 只有步进电机 */
#define cFDCloseMaxNum ((u16)0x0D80)
#define cFDOpenMaxNum ((u16)0x0D00)
#define cFDSwingLNum ((u16)0x38)
#define cFDSwingHNum ((u16)0x6C0)
#define cFDFixedNum ((u16)0x580)
#ifdef CLOCKWISE
#undef CLOCKWISE
#endif
#define ClrBJ()
extern TwoBytes BjSave; /* 风门电机位置记忆 */
extern TwoBytes BjStep; /* 风门电机位置 */
extern TwoBytes BjSetup; /* 风门电机设定位置 */
void Swing_Output(void); /* 输出 */
#elif ((NJTYPE == 2)||(NJTYPE == 3)||(NJTYPE == 4))
/* AUX 挂机 */
#define cFDCloseMaxNum ((u16)0x6AA)
#define cFDOpenMaxNum ((u16)0x6AA)
#define cFDSwingLNum ((u16)0x200)
#define cFDSwingHNum ((u16)0x438)
#define cFDFixedNum ((u16)0x438)
#define hFDSwingLNum ((u16)0x18E)
#define hFDSwingHNum ((u16)0x3C7)
#define hFDFixedNum ((u16)0x18E)
#define CLOCKWISE
extern TwoBytes BjSave; /* 风门电机位置记忆 */
extern TwoBytes BjStep; /* 风门电机位置 */
extern TwoBytes BjSetup; /* 风门电机设定位置 */
#define ClrBJ()
void Swing_Output(void); /* 输出 */
#else /* NJTYPE */
#define Swing_Output()
#endif /* NJTYPE */
#define SetFDoorUnit(sMd) FDoorUnit = (u8)(sMd)
void Swing_Sub(void); /* 扫风控制 */
void Swing_Init(void); /* 初始化 */
#else /* EnSWING */
#define Swing_Sub()
#define Swing_Init()
#define Swing_Output()
#define SetFDoorUnit(sMd)
#endif /* EnSWING */
#endif
/*** (c) 2005 佛山菱电 **************************** END OF FILE *************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -