协议配置

This commit is contained in:
Dai Mr 2024-12-24 18:45:36 +08:00
parent c416579507
commit 25b7d8866e
4 changed files with 1396 additions and 2 deletions

View File

@ -266,6 +266,202 @@
]
}
]
},
{
"Id": 0,
"Fn": 161,
"Text": "日冻结正向有功电能示值",
"UpList": [
{
"Id": 1,
"Name": "日冻结类数据时标Td_d",
"DataType": "ATd_d",
"DataIndex": 0,
"DataCount": 3,
"Sort": 1
},
{
"Id": 2,
"Name": "终端抄表时间",
"DataType": "A15",
"DataIndex": 3,
"DataCount": 5,
"Sort": 2
},
{
"Id": 3,
"Name": "费率数M",
"DataType": "BIN",
"DataIndex": 8,
"DataCount": 1,
"Sort": 3
},
{
"Id": 4,
"Name": "正向有功总电能示值",
"DataType": "A14",
"DataIndex": 9,
"DataCount": 5,
"Sort": 4,
"Tb3761UpChildlList": [
{
"Id": 0,
"Name": "费率{0}正向有功电能示值",
"DataType": "A14",
"DataIndex": 0,
"DataCount": 5,
"Sort": 0
}
]
}
]
},
{
"Id": 0,
"Fn": 163,
"Text": "日冻结反向有功电能示值",
"UpList": [
{
"Id": 1,
"Name": "日冻结类数据时标Td_d",
"DataType": "ATd_d",
"DataIndex": 0,
"DataCount": 3,
"Sort": 1
},
{
"Id": 2,
"Name": "终端抄表时间",
"DataType": "A15",
"DataIndex": 3,
"DataCount": 5,
"Sort": 2
},
{
"Id": 3,
"Name": "费率数M",
"DataType": "BIN",
"DataIndex": 8,
"DataCount": 1,
"Sort": 3
},
{
"Id": 4,
"Name": "反向有功总电能示值",
"DataType": "A14",
"DataIndex": 9,
"DataCount": 5,
"Sort": 4,
"Tb3761UpChildlList": [
{
"Id": 0,
"Name": "费率{0}反向有功电能示值",
"DataType": "A14",
"DataIndex": 0,
"DataCount": 5,
"Sort": 0
}
]
}
]
},
{
"Id": 0,
"Fn": 177,
"Text": "月冻结正向有功电能示值",
"UpList": [
{
"Id": 1,
"Name": "月冻结类数据时标Td_m",
"DataType": "ATd_m",
"DataIndex": 0,
"DataCount": 2,
"Sort": 1
},
{
"Id": 2,
"Name": "终端抄表时间",
"DataType": "A15",
"DataIndex": 2,
"DataCount": 5,
"Sort": 2
},
{
"Id": 3,
"Name": "费率数M",
"DataType": "BIN",
"DataIndex": 7,
"DataCount": 1,
"Sort": 3
},
{
"Id": 4,
"Name": "正向有功总电能示值",
"DataType": "A14",
"DataIndex": 8,
"DataCount": 5,
"Sort": 4,
"Tb3761UpChildlList": [
{
"Id": 0,
"Name": "费率{0}正向有功电能示值",
"DataType": "A14",
"DataIndex": 0,
"DataCount": 5,
"Sort": 0
}
]
}
]
},
{
"Id": 0,
"Fn": 179,
"Text": "月冻结反向有功电能示值",
"UpList": [
{
"Id": 1,
"Name": "月冻结类数据时标Td_m",
"DataType": "ATd_m",
"DataIndex": 0,
"DataCount": 2,
"Sort": 1
},
{
"Id": 2,
"Name": "终端抄表时间",
"DataType": "A15",
"DataIndex": 2,
"DataCount": 5,
"Sort": 2
},
{
"Id": 3,
"Name": "费率数M",
"DataType": "BIN",
"DataIndex": 7,
"DataCount": 1,
"Sort": 3
},
{
"Id": 4,
"Name": "反向有功总电能示值",
"DataType": "A14",
"DataIndex": 8,
"DataCount": 5,
"Sort": 4,
"Tb3761UpChildlList": [
{
"Id": 0,
"Name": "费率{0}反向有功电能示值",
"DataType": "A14",
"DataIndex": 0,
"DataCount": 5,
"Sort": 0
}
]
}
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -260,9 +260,9 @@ namespace JiShe.CollectBus.Common.Enums
=147,
[Description("Td_c")]
=148,
[Description("Td_c")]
[Description("Td_d")]
= 161,
[Description("Td_c")]
[Description("Td_d")]
=163,
[Description("Td_m")]
=177,

View File

@ -619,6 +619,15 @@ namespace JiShe.CollectBus.Protocol.Contracts.Abstracts
value = AnalyzeDataAccordingToA15(valueList[0], valueList[1], valueList[2], valueList[3], valueList[4]);
}
break;
case "ATd_d":
var day = valueList[0];
var month = valueList[1];
var year = valueList[2];
break;
case "ATd_m":
var tdmMonth = valueList[0];
var tdmYear = valueList[1];
break;
}
return value;