| | |
| | |
|
| | | if (topic == gatewayID + "/" + "ZbDataPassthrough")
|
| | | {
|
| | | var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") };
|
| | | gatewayTemp.clientDataPassthroughResponseData = Newtonsoft.Json.JsonConvert.DeserializeObject<CommonDevice.ClientDataPassthroughResponseData>(jobject["Data"].ToString());
|
| | | var clientDataPassthroughResponseData = Newtonsoft.Json.JsonConvert.DeserializeObject<CommonDevice.ClientDataPassthroughResponseData>(jobject["Data"].ToString());
|
| | |
|
| | | if (gatewayTemp.clientDataPassthroughResponseData == null)
|
| | | if (clientDataPassthroughResponseData == null)
|
| | | {
|
| | | result = new ReadACFirewareVersionResponAllData { errorMessageBase = "网关返回的数据为空" };
|
| | | }
|
| | | else
|
| | | {
|
| | | if (gatewayTemp.clientDataPassthroughResponseData?.PassData != null)
|
| | | if (clientDataPassthroughResponseData?.PassData != null)
|
| | | {
|
| | | var data = gatewayTemp.clientDataPassthroughResponseData.PassData;
|
| | | var data = clientDataPassthroughResponseData.PassData;
|
| | | var command = data[4].ToString() + data[5].ToString() + data[2].ToString() + data[3].ToString();
|
| | | if (command == "0259")
|
| | | {
|
| | |
| | |
|
| | | if (topic == gatewayID + "/" + "ZbDataPassthrough")
|
| | | {
|
| | | var gatewayTemp = new ZbGateway() { DataID = jobject.Value<int>("Data_ID") };
|
| | | gatewayTemp.clientDataPassthroughResponseData = Newtonsoft.Json.JsonConvert.DeserializeObject<CommonDevice.ClientDataPassthroughResponseData>(jobject["Data"].ToString());
|
| | | var clientDataPassthroughResponseData = Newtonsoft.Json.JsonConvert.DeserializeObject<CommonDevice.ClientDataPassthroughResponseData>(jobject["Data"].ToString());
|
| | |
|
| | | if (gatewayTemp.clientDataPassthroughResponseData == null)
|
| | | if (clientDataPassthroughResponseData == null)
|
| | | {
|
| | | result = new ResponseAllData { errorMessageBase = "网关返回的数据为空" };
|
| | | }
|
| | | else
|
| | | {
|
| | | if (gatewayTemp.clientDataPassthroughResponseData?.PassData != null)
|
| | | if (clientDataPassthroughResponseData?.PassData != null)
|
| | | {
|
| | | var data = gatewayTemp.clientDataPassthroughResponseData.PassData;
|
| | | var data = clientDataPassthroughResponseData.PassData;
|
| | | var command = data[4].ToString() + data[5].ToString() + data[2].ToString() + data[3].ToString();
|
| | | if (command == "025b")
|
| | | {
|