?? measure.h
字號(hào):
/* measure.h */
#ifndef MEASURE_H
#define MEASURE_H
#ifdef __cplusplus
extern "C"
{
#endif
#include "display.h"
/* 時(shí)段信息存儲(chǔ)格式定義 */
#define POT_OFFSET_HOUR 2 // 時(shí)段信息(小時(shí)) - 1字節(jié)
#define POT_OFFSET_MINUTE 1 // 時(shí)段信息(分鐘) - 1字節(jié)
#define POT_OFFSET_EXES 0 // 時(shí)段信息(費(fèi)率) - 1字節(jié)
typedef struct _sys_potinfo_
{
unsigned long chksum; // 校驗(yàn)和
unsigned short regv_min; // 合格電壓下限值
unsigned short regv_max; // 合格電壓上限值
unsigned short watt; // 一個(gè)脈沖輸出對(duì)應(yīng)的瓦特?cái)?shù)
unsigned short lostv_con; // 失壓條件
unsigned short losti_con; // 失流條件
unsigned short currentcoe; // 電流比例系數(shù)
unsigned char zonenum; // 當(dāng)前時(shí)區(qū)號(hào)
unsigned char pubvacstate; // 公共假日狀態(tài)(0x20--春節(jié);0x10--公共假日;0x01--周休)
unsigned char pottblnum; // 當(dāng)前時(shí)段表號(hào)
unsigned char potcnt; // 時(shí)段數(shù)
unsigned char year; // 當(dāng)天年份
unsigned char day; // 當(dāng)天日期
unsigned char hour; // 當(dāng)前時(shí)間(時(shí))
unsigned char balance_hour; // 結(jié)算日(時(shí))
unsigned char balance_day; // 結(jié)算日(日)
unsigned char last_balance_mon; // 上次結(jié)算月信息
unsigned char last_balance_year; // 上次結(jié)算月的年信息
unsigned char reqtime; // 需量周期時(shí)間
unsigned char reqtime_huacha; // 需量滑差時(shí)間
unsigned char dispmode; // 顯示模式
unsigned char disptime; // 輪顯時(shí)間
unsigned char dispcontent[DISP_MAX_ITEM]; // 顯示信息
unsigned char potinfo[36]; // 時(shí)段信息
unsigned char constant_a; // 有功電表常數(shù)
unsigned char alarm_light; // 光控報(bào)警控制字
unsigned char alarm_sound; // 聲控報(bào)警控制字
unsigned char ade7758_info[85]; // ade7758配置信息
//unsigned char reversed;
}_sys_potinfo_s;
extern _sys_potinfo_s _SysPotInfo;
extern unsigned char PowerAttribute;
extern void ZoneAttributeDetect(void);
extern void ExesAttributeDetect(void);
extern void EnsurePeriodOfTime(void);
#ifdef __cplusplus
}
#endif
#endif /* MEASURE_H */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -