Merge branch 'dev' of https://310.jisheyun.com/daizan/JiShe.CollectBus into dev
This commit is contained in:
commit
8f2aeee59f
@ -27,19 +27,28 @@ namespace JiShe.CollectBus.Protocol
|
|||||||
var aTuple = (Tuple<string, int>)hexStringList.GetAnalyzeValue(CommandChunkEnum.A);
|
var aTuple = (Tuple<string, int>)hexStringList.GetAnalyzeValue(CommandChunkEnum.A);
|
||||||
var afn = (int)hexStringList.GetAnalyzeValue(CommandChunkEnum.AFN);
|
var afn = (int)hexStringList.GetAnalyzeValue(CommandChunkEnum.AFN);
|
||||||
var fn = (int)hexStringList.GetAnalyzeValue(CommandChunkEnum.FN);
|
var fn = (int)hexStringList.GetAnalyzeValue(CommandChunkEnum.FN);
|
||||||
if (afn == (int)AFN.请求实时数据)
|
switch ((AFN)afn)
|
||||||
{
|
{
|
||||||
|
case AFN.确认或否认:
|
||||||
|
AnalyzeAnswerDataAsync(messageReceived, sendAction);
|
||||||
|
break;
|
||||||
|
case AFN.设置参数: break;
|
||||||
|
case AFN.查询参数: break;
|
||||||
|
case AFN.请求实时数据:
|
||||||
if (Enum.IsDefined(typeof(ATypeOfDataItems), fn)) //Enum.TryParse(afn.ToString(), out ATypeOfDataItems parseResult)
|
if (Enum.IsDefined(typeof(ATypeOfDataItems), fn)) //Enum.TryParse(afn.ToString(), out ATypeOfDataItems parseResult)
|
||||||
{
|
{
|
||||||
AnalyzeReadingDataAsync(messageReceived, sendAction);
|
AnalyzeReadingDataAsync(messageReceived, sendAction);
|
||||||
}
|
}
|
||||||
}
|
break;
|
||||||
else if(afn == (int)AFN.请求历史数据)
|
case AFN.请求历史数据:
|
||||||
{
|
|
||||||
if (Enum.IsDefined(typeof(IIdataTypeItems), fn))
|
if (Enum.IsDefined(typeof(IIdataTypeItems), fn))
|
||||||
{
|
{
|
||||||
AnalyzeReadingTdcDataAsync(messageReceived, sendAction);
|
AnalyzeReadingTdcDataAsync(messageReceived, sendAction);
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
case AFN.数据转发:
|
||||||
|
AnalyzeTransparentForwardingAnswerAsync(messageReceived, sendAction);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new NotImplementedException();
|
throw new NotImplementedException();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user