|
|
@@ -295,18 +295,18 @@ const struct mea_desc g_sw_ac_desc[SW_AC_NUM_ALL] =
|
|
|
{"CI_UNB",UNIT_Per,UNIT_NULL},
|
|
|
{"脉冲计数1",UNIT_GE,UNIT_NULL},
|
|
|
{"脉冲计数2",UNIT_GE,UNIT_NULL},
|
|
|
- {"速断电流定值",UNIT_NULL,UNIT_NULL},
|
|
|
- {"速断保护时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"过流电流定值",UNIT_NULL,UNIT_NULL},
|
|
|
- {"过流保护时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"零序电流定值",UNIT_NULL,UNIT_NULL},
|
|
|
- {"零序保护时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"零序保护模式",UNIT_NULL,UNIT_NULL},
|
|
|
- {"一次重合闸时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"二次重合闸时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"得电闭合时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"无压分闸闭锁时间",UNIT_NULL,UNIT_NULL},
|
|
|
- {"工作模式",UNIT_NULL,UNIT_NULL},
|
|
|
+ {"速断电流定值",UNIT_COS,UNIT_NULL},
|
|
|
+ {"速断保护时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"过流电流定值",UNIT_COS,UNIT_NULL},
|
|
|
+ {"过流保护时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"零序电流定值",UNIT_COS,UNIT_NULL},
|
|
|
+ {"零序保护时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"零序保护模式",UNIT_COS,UNIT_NULL},
|
|
|
+ {"一次重合闸时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"二次重合闸时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"得电闭合时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"无压分闸闭锁时间",UNIT_COS,UNIT_NULL},
|
|
|
+ {"工作模式",UNIT_COS,UNIT_NULL},
|
|
|
|
|
|
#ifdef METERING_ENERGY
|
|
|
{"计量UAB",UNIT_V220,UNIT_NULL}, // yc 17
|
|
|
@@ -339,18 +339,18 @@ const struct mea_desc g_sw_ac_desc[SW_AC_NUM_ALL] =
|
|
|
{"计量C相功率因数",UNIT_COS,UNIT_NULL},
|
|
|
{"计量频率",UNIT_Hz,UNIT_NULL},
|
|
|
#else
|
|
|
- {"YC1",UNIT_NULL,UNIT_NULL}, // yc 17
|
|
|
- {"YC2",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC3",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC4",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC5",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC6",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC7",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC8",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC9",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC10",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC11",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC12",UNIT_NULL,UNIT_NULL},
|
|
|
+ {"YC1",UNIT_COS,UNIT_NULL}, // yc 17
|
|
|
+ {"YC2",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC3",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC4",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC5",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC6",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC7",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC8",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC9",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC10",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC11",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC12",UNIT_COS,UNIT_NULL},
|
|
|
#endif
|
|
|
};
|
|
|
|
|
|
@@ -683,7 +683,7 @@ const struct mea_desc g_pub_ac_desc[PUB_AC_NUM_ALL] =
|
|
|
#ifdef TMP_CHIP_AHT20
|
|
|
{"湿度",UNIT_HUMI,UNIT_NULL},
|
|
|
#endif
|
|
|
- {"Ver",UNIT_NULL,UNIT_NULL},
|
|
|
+ {"Ver",UNIT_COS,UNIT_NULL},
|
|
|
#ifdef BATTERY_WITH_COMM
|
|
|
{"活化放电时长",UINT_Hour,UNIT_NULL},
|
|
|
{"当前放电时长",UINT_Hour,UNIT_NULL},
|
|
|
@@ -702,14 +702,14 @@ const struct mea_desc g_pub_ac_desc[PUB_AC_NUM_ALL] =
|
|
|
#endif
|
|
|
{"卫星个数",UNIT_GE,UNIT_NULL},
|
|
|
#endif
|
|
|
- {"YC1",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC2",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC3",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC4",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC5",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC6",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC7",UNIT_NULL,UNIT_NULL},
|
|
|
- {"YC8",UNIT_NULL,UNIT_NULL},
|
|
|
+ {"YC1",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC2",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC3",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC4",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC5",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC6",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC7",UNIT_COS,UNIT_NULL},
|
|
|
+ {"YC8",UNIT_COS,UNIT_NULL},
|
|
|
{"A相故障电流",UNIT_A5,UNIT_ANG},
|
|
|
{"B相故障电流",UNIT_A5,UNIT_ANG},
|
|
|
{"C相故障电流",UNIT_A5,UNIT_ANG},
|
|
|
@@ -3765,7 +3765,8 @@ void _sw_cal_average(int cal_num)
|
|
|
}
|
|
|
// 版本号0x00010104
|
|
|
{
|
|
|
- g_sw_pub.ac_in[PUB_AC_IN_VER] = ((BYTE)((VER_NUM >> 0) & 0x0f) + ((BYTE)(VER_NUM >> 4) & 0x0f) * 10 + ((BYTE)(VER_NUM >> 8) & 0x0f) * 100 + ((BYTE)(VER_NUM >> 12) & 0x0f) * 1000 + ((BYTE)(VER_NUM >> 16) & 0x0f) * 10000) * Q16_BASE;
|
|
|
+ float f_version = ((BYTE)((VER_NUM >> 0) & 0x0f) + ((BYTE)(VER_NUM >> 4) & 0x0f) * 10 + ((BYTE)(VER_NUM >> 8) & 0x0f) * 100 + ((BYTE)(VER_NUM >> 12) & 0x0f) * 1000 + ((BYTE)(VER_NUM >> 16) & 0x0f) * 10000) * 0.001;
|
|
|
+ g_sw_pub.ac_in[PUB_AC_IN_VER] = (qs16)(f_version * Q16_BASE);
|
|
|
}
|
|
|
|
|
|
#if 0
|