| | |
| | | |
| | | namespace ZigBee.Device |
| | | { |
| | | public class ZbGatewayData : CommonDevice |
| | | public class ZbGatewayData |
| | | { |
| | | #region 新追加的一些变量 |
| | | #region 一堆变量 |
| | | /// <summary> |
| | | /// 判断网关是否在线的标识,APP界面会改变它的值,Application会重新刷新它的值 |
| | | /// </summary> |
| | |
| | | /// 网关所在的房间ID
|
| | | /// </summary> |
| | | public string RoomId = string.Empty; |
| | | |
| | | #endregion |
| | | |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | /// <summary> |
| | | /// 虚拟网关 |
| | | /// </summary> |
| | | public bool IsVirtual; |
| | | |
| | | #region 网关基本信息 |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public bool IsVirtual;
|
| | | /// <summary> |
| | | /// 该网关应用程序版本 |
| | | /// 最后的更新时间 |
| | | /// </summary> |
| | | public long AppVersion; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public DateTime LastDateTime = DateTime.MinValue; |
| | | |
| | | /// <summary> |
| | | /// Zigbee协议器程序版本 |
| | | /// </summary> |
| | | public int ZigbeeVersion; |
| | | #endregion |
| | | |
| | | #region 网关信息. |
| | | /// <summary> |
| | | /// 网关版本信息,网关反馈信息 |
| | | /// </summary> |
| | | public GetGwVersionAllData getGwVersionAllData; |
| | | /// <summary> |
| | | /// 网关版本信息,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GetGwVersionAllData |
| | | public class GetGwVersionAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 网关版本信息 |
| | | /// </summary> |
| | | public GetGwVersionData getGwVersion; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 网关版本信息 |
| | | /// </summary> |
| | | public GetGwVersionData getGwVersion; |
| | | /// <summary> |
| | | /// 网关版本信息 |
| | | /// </summary> |
| | |
| | | #endregion |
| | | |
| | | #region 获取网关信息. |
| | | /// <summary> |
| | | /// 网关信息,网关反馈具体信息. |
| | | /// </summary> |
| | | public GetGwAllData getGwAllData; |
| | | |
| | | /// <summary> |
| | | /// 网关信息,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GetGwAllData |
| | | public class GetGwAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 网关信息 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public GetGwData getGwInfo; |
| | | /// <summary> |
| | | /// 网关信息 |
| | | /// 网关信息(屏蔽掉了一些目前不使用的变量) |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GetGwData |
| | |
| | | ///<summary> |
| | | ///网关序列号,该网关唯一标识 |
| | | /// </summary> |
| | | public string GwId; |
| | | public string GwId;
|
| | | /// <summary> |
| | | ///网关绑定网卡的mac地址 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string GwMac; |
| | | /// <summary> |
| | | ///网关名称 |
| | |
| | | ///<para>0:否</para> |
| | | ///<para>1:是</para> |
| | | /// </summary> |
| | | public int IsDominant; |
| | | public int IsDominant;
|
| | | ///<summary> |
| | | ///utc时间戳,程序启动时网关的系统时间 |
| | | ///</summary> |
| | | public long StartTime; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public long StartTime;
|
| | | /// <summary> |
| | | ///加入局域网模式 |
| | | ///<para>0:wifi连接局域网</para> |
| | | ///<para>1:有线连接局域网</para> |
| | | ///<para>2:未加入局域网</para> |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public int JoinMode; |
| | | /// <summary> |
| | | ///网关所在局域网的ip地址 |
| | | /// </summary> |
| | | public string GwIP; |
| | | public string GwIP;
|
| | | /// <summary>
|
| | | /// 主人的Guid(即使是管理员,这里也是主人的Guid)
|
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string AccountId;
|
| | | /// <summary> |
| | | ///当前局域网网络号占用位数,用于计算子网掩码,如Mask=32,则子网掩码为255.255.255.0 |
| | | /// </summary> |
| | | public int Mask; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public int Mask;
|
| | | /// <summary> |
| | | ///上级路由器无线名称 |
| | | ///<para>当 JoinMode = 0时存在 </para> |
| | | /// </summary> |
| | | public string RouteESSID; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string RouteESSID;
|
| | | /// <summary> |
| | | ///DNS服务器地址 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string DNSServer; |
| | | /// <summary> |
| | | /// 该网关应用程序版本 |
| | | /// 该网关应用程序版本(网关固件日期??) |
| | | /// </summary> |
| | | public long AppVersion; |
| | | public long AppVersion;
|
| | | /// <summary> |
| | | /// Zigbee协议器程序版本 |
| | | /// </summary> |
| | | public int ZigbeeVersion; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public int ZigbeeVersion;
|
| | | /// <summary> |
| | | ///协调器mac地址 |
| | | /// </summary> |
| | | public string ZigbeeMacAddr; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string ZigbeeMacAddr;
|
| | | /// <summary> |
| | | ///网关宅id |
| | | /// </summary> |
| | | public string HomeId; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string HomeId;
|
| | | /// <summary> |
| | | ///是否已经连接云端mqtt |
| | | ///<para>0:否</para> |
| | | ///<para>1:是</para> |
| | | /// </summary> |
| | | public int IsConnectCloud; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public int IsConnectCloud;
|
| | | /// <summary> |
| | | ///(用于网关程序调试) |
| | | ///<para>https登陆云端时,最近一次获取的响应状态码。根据云端的定义,有如下状态码。</para> |
| | |
| | | ///<para>(3)NoBind,则响应字段中[ErrorInfo] 为错误信息[您所提交的[GatewayUniqueId 网关唯一Id(MAC)]和[住宅主键Id]不存在绑定的关系]</para> |
| | | ///<para>(4)YouDataNoIsLocalRegion,则响应字段中[ErrorInfo] 为错误信息[您的的数据并不在此HDL区域服务器, 请重定向到如下HDL区域服务器进行处理.]</para> |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public string StateCode; |
| | | /// <summary> |
| | | ///Linux网关类型 |
| | |
| | | /// <summary> |
| | | /// 网关镜像类型 |
| | | /// </summary> |
| | | public int ZbImageType; |
| | | |
| | | public int ZbImageType;
|
| | | /// <summary> |
| | | /// 虚拟驱动信息 |
| | | /// </summary> |
| | | public List <DriveCodeListObj> DriveCodeList = new List<DriveCodeListObj>(); |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public List<DriveCodeListObj> DriveCodeList = new List<DriveCodeListObj>(); |
| | | }
|
| | |
|
| | | public class DriveCodeListObj |
| | |
| | | /// <summary> |
| | | /// 修改网关名称,网关反馈具体信息 |
| | | /// </summary> |
| | | public GwReNameAllData gwReNameAllData; |
| | | /// <summary> |
| | | /// 修改网关名称,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GwReNameAllData |
| | | public class GwReNameAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 修改网关名称 |
| | | /// </summary> |
| | | public GwReNameData gwReNameData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 修改网关名称 |
| | | /// </summary> |
| | | public GwReNameData gwRename; |
| | | /// <summary> |
| | | /// 修改网关名称 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 网关住宅id数据,网关反馈具体信息 |
| | | /// </summary> |
| | | public GwSetHomeIdAllData gwSetHomeIdAllData; |
| | | /// <summary> |
| | | /// 网关住宅id数据,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GwSetHomeIdAllData |
| | | public class GwSetHomeIdAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 网关住宅id数据 |
| | | /// </summary> |
| | | public GwSetHomeIdData gwSetHomeIdData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 网关住宅id数据 |
| | | /// </summary> |
| | | public GwSetHomeIdData gwSetHomeId; |
| | | /// <summary> |
| | | /// 网关住宅id数据 |
| | | /// </summary> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 广播发现协议 |
| | | /// 广播发现协议(屏蔽掉了一些目前不用的变量) |
| | | /// </summary> |
| | | public GatewayBaseInfo getGatewayBaseInfo = new GatewayBaseInfo { }; |
| | | public GatewayBaseInfo getGatewayBaseInfo = new GatewayBaseInfo(); |
| | | /// <summary> |
| | | /// 广播发现协议 |
| | | /// 广播发现协议(屏蔽掉了一些目前不用的变量) |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GatewayBaseInfo |
| | |
| | | /// <summary> |
| | | /// 住宅id,4字节整型。(小端结构)如果网关不设置宅id,将默认为0 |
| | | /// </summary> |
| | | public string HomeId = string.Empty; |
| | | public string HomeId = string.Empty;
|
| | | /// <summary> |
| | | /// 网关当前时间戳(小端结构) |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public int Time; |
| | | /// <summary> |
| | | /// 是否为主网关 |
| | |
| | | /// </summary> |
| | | public string GwName; |
| | | /// <summary> |
| | | /// RSA公钥 |
| | | /// </summary> |
| | | //public string PubKey; |
| | | //string id; |
| | | /// <summary> |
| | | /// 网关ID |
| | | /// </summary> |
| | | public string gwID; |
| | | //{ |
| | | // get{ |
| | | // return id; |
| | | // } |
| | | // set{ |
| | | // id = value; |
| | | // //System.Console.WriteLine("===========123456"); |
| | | // } |
| | | //} |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 网关成为主网关时广播通知 |
| | | /// </summary> |
| | | public MainGatewayBaseInfo getMainGatewayBaseInfo; |
| | | /// <summary> |
| | | /// 网关成为主网关时广播通知 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 网关恢复出厂设置返回的数据. |
| | | /// </summary> |
| | | public GwLinuxResetResponData gwLinuxResetResponData; |
| | | /// <summary> |
| | | /// 网关恢复出厂设置返回的数据. |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GwLinuxResetResponData |
| | | public class GwLinuxResetResponData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>网关恢复出厂设置</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | ///<summary > |
| | | /// <para>0:命令已接收,系统即将恢复出厂并重启。</para> |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 重启网关系统返回数据 |
| | | /// </summary> |
| | | public GwRebootResponAllData gwRebootResponAllData; |
| | | /// <summary> |
| | | /// 重启网关系统返回数据 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GwRebootResponAllData |
| | | public class GwRebootResponAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | ///<summary > |
| | | /// <para>返回值是0:命令已接收,系统即将重启。</para> |
| | | /// </summary> |
| | | public int Result = 999; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重启网关系统返回数据 |
| | | /// </summary> |
| | | public GwRebootResponData gwRebootResponData; |
| | | /// <summary> |
| | | /// 重启网关系统返回数据 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 保存zigbee协调器组网信息,网关反馈具体信息 |
| | | /// </summary> |
| | | public SaveNVFileResponseAllData saveNVFileResponseData; |
| | | /// <summary> |
| | | /// 保存zigbee协调器组网信息,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class SaveNVFileResponseAllData |
| | | public class SaveNVFileResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 保存zigbee协调器组网信息 |
| | | /// </summary> |
| | | public SaveNVFileResponseData saveNVFileResponseData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 保存zigbee协调器组网信息 |
| | | /// </summary> |
| | | public SaveNVFileResponseData zbGwOperationSaveNVFileData; |
| | | /// <summary> |
| | | /// 保存zigbee协调器组网信息 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 协调器恢复组网信息,网关反馈具体信息 |
| | | /// </summary> |
| | | public RestoreNVAllDtta restoreNVAllDtta; |
| | | /// <summary> |
| | | /// 协调器恢复组网信息,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class RestoreNVAllDtta |
| | | public class RestoreNVAllDtta : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 协调器恢复组网信息 |
| | | /// </summary> |
| | | public RestoreNVDtta restoreNVDtta; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 协调器恢复组网信息 |
| | | /// </summary> |
| | | public RestoreNVDtta restoreNVDtta; |
| | | /// <summary> |
| | | /// 协调器恢复组网信息 |
| | | /// </summary> |
| | |
| | | #endregion |
| | | |
| | | #region 协调器升级 |
| | | |
| | | /// <summary> |
| | | /// 协调器升级,网关反馈具体信息 |
| | | /// 下载进度 |
| | | /// </summary |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public CommonDevice.DownloadFileProgressResponData downloadFileProgressResponData = null; |
| | | /// <summary> |
| | | /// 启动升级 |
| | | /// </summary> |
| | | public ZbGwOperationUpgradeAllData zbGwOperationUpgradeAllData; |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public CommonDevice.OTAScheduleResponData oTAScheduleResponData = null; |
| | | |
| | | /// <summary> |
| | | /// 协调器升级,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ZbGwOperationUpgradeAllData |
| | | public class ZbGwOperationUpgradeAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 协调器升级 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 协调器升级 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public ZbGwOperationUpgradeData zbGwOperationUpgradeData; |
| | | /// <summary> |
| | | /// 协调器升级 |
| | |
| | | /// <summary> |
| | | /// 升级虚拟驱动设备,网关反馈具体信息 |
| | | /// </summary> |
| | | public VirtualDriveUpgradeResponseAllData virtualDriveUpgradeResponseAllData; |
| | | /// <summary> |
| | | /// 升级虚拟驱动设备,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class VirtualDriveUpgradeResponseAllData |
| | | public class VirtualDriveUpgradeResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 升级虚拟驱动设备 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 升级虚拟驱动设备 |
| | | /// </summary> |
| | | [Newtonsoft.Json.JsonIgnore] |
| | | public VirtualDriveUpgradeResponData virtualDriveUpgradeResponData; |
| | | /// <summary> |
| | | /// 升级虚拟驱动设备 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class VirtualDriveUpgradeResponData |
| | | { |
| | |
| | | /// <summary> |
| | | /// 查看网关记录的虚拟驱动,网关反馈具体信息 |
| | | /// </summary> |
| | | public CheckVDDriveCodeResponseAllData checkVDDriveCodeResponseAllData; |
| | | /// <summary> |
| | | /// 查看网关记录的虚拟驱动,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class CheckVDDriveCodeResponseAllData |
| | | public class CheckVDDriveCodeResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 查看网关记录的虚拟驱动 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 查看网关记录的虚拟驱动 |
| | | /// </summary> |
| | | public VDriveDriveCodeResponData vDriveDriveCodeResponData; |
| | | [System.Serializable] |
| | | public class VDriveDriveCodeResponData |
| | | { |
| | |
| | | /// <summary> |
| | | /// 网关系统升级,网关反馈具体信息 |
| | | /// </summary> |
| | | public LinuxUpgradeAllData linuxUpgradeAllData; |
| | | /// <summary> |
| | | /// 网关系统升级,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class LinuxUpgradeAllData |
| | | public class LinuxUpgradeAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 0:正常(默认回复) |
| | | ///<para>1:找不到升级固件,路径或升级固件名称错误。</para> |
| | |
| | | /// <summary> |
| | | /// 获取协调器当前信道,网关反馈具体信息 |
| | | /// </summary> |
| | | public GwGetChannelResponData zbGwGetChannelResponData; |
| | | /// <summary> |
| | | /// 获取协调器当前信道,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GwGetChannelResponData |
| | | public class GwGetChannelResponData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 协调器当前信道 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 更改协调器当前信道,网关反馈具体信息 |
| | | /// </summary> |
| | | public ChangeChannelResponAllData changeChannelResponAllData; |
| | | /// <summary> |
| | | /// 更改协调器当前信道,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ChangeChannelResponAllData |
| | | public class ChangeChannelResponAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 更改协调器当前信道数据 |
| | | /// </summary> |
| | | public ChangeChannelResponData changeChannelResponData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更改协调器当前信道数据 |
| | | /// </summary> |
| | | public ChangeChannelResponData changeChannelResponData; |
| | | /// <summary> |
| | | /// 更改协调器当前信道数据 |
| | | /// </summary> |
| | |
| | | } |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// 读取协调器MAC地址,网关反馈具体信息 |
| | | /// </summary> |
| | | public GetMacResponData getMacResponData; |
| | | #region 读取协调器MAC地址 |
| | | /// <summary> |
| | | /// 读取协调器MAC地址,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GetMacResponData |
| | | public class GetMacResponData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 协调器mac地址 |
| | | /// </summary> |
| | |
| | | public string MacAddr; |
| | | } |
| | | |
| | | //#endregion |
| | | #endregion |
| | | |
| | | #region 启用或关闭透传数据上传接口 |
| | | /// <summary> |
| | | /// 透传数据上传接口,网关反馈信息 |
| | | /// </summary> |
| | | public PassthroughAllData passthroughAllData; |
| | | /// <summary> |
| | | /// 透传数据上传接口,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class PassthroughAllData |
| | | public class PassthroughAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 已经转换成字符格式的16进制的透传数据 |
| | | /// </summary> |
| | |
| | | /// 客户端发送文件流到网关 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class SendFileResponseAllData |
| | | public class SendFileResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 0: 数据写入成功,请求发送下一个数据包 |
| | | ///<para>1:数据写入失败</para> |
| | |
| | | /// <summary> |
| | | /// 客户端发送创建文件命令,网关反馈信息 |
| | | /// </summary> |
| | | public CreateFileResponseAllData createFileResponseAllData; |
| | | /// <summary> |
| | | /// 客户端发送创建文件命令,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class CreateFileResponseAllData |
| | | public class CreateFileResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData;
|
| | | /// <summary> |
| | | /// 0:创建成功 |
| | | ///<para>1:失败,无法创建文件</para> |
| | | ///<para>2:失败,该客户端有文件还没上传完成,请等待文件上传完毕(一个客户端只能同时上传一个文件)</para> |
| | | /// </summary> |
| | | public int Result = 999;
|
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 查看网关目录文件信息 |
| | | /// <summary> |
| | | /// 查看网关目录文件信息,网关反馈信息 |
| | | /// </summary> |
| | | public FileTransferLsDiResponseAllData fileTransferLsDiResponseAllData; |
| | | /// <summary> |
| | | /// 查看网关目录文件信息,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class FileTransferLsDiResponseAllData |
| | | public class FileTransferLsDiResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData;
|
| | | /// <summary> |
| | | /// 查看网关目录文件信息 |
| | | /// </summary> |
| | | public FileTransferLsDiResponseData fileTransferLsDiResponseData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查看网关目录文件信息,网关反馈信息 |
| | | /// </summary> |
| | | public FileTransferLsDiResponseData fileTransferLsDiResponseData; |
| | | /// <summary> |
| | | /// 客户端发送创建文件命令,网关反馈信息 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 客户端设定要下载的文件名称和路径,网关反馈信息 |
| | | /// </summary> |
| | | public SetDownloadFileResponseAllData setDownloadFileResponseAllData; |
| | | /// <summary> |
| | | /// 客户端设定要下载的文件名称和路径,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class SetDownloadFileResponseAllData |
| | | public class SetDownloadFileResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 客户端设定要下载的文件名称和路径 |
| | | /// </summary> |
| | | public SetDownloadFileResponseData setDownloadFileResponseData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 客户端设定要下载的文件名称和路径,网关反馈信息 |
| | | /// </summary> |
| | | public SetDownloadFileResponseData setDownloadFileResponseData; |
| | | /// <summary> |
| | | /// 客户端设定要下载的文件名称和路径,网关反馈信息 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 查看单个文件信息数据 |
| | | /// </summary> |
| | | public FileTransferGetFileInfoResponseAllData fileTransferGetFileInfoResponseAllData; |
| | | /// <summary> |
| | | /// 查看单个文件信息数据 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class FileTransferGetFileInfoResponseAllData |
| | | public class FileTransferGetFileInfoResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 查看单个文件信息返回的数据 |
| | | /// </summary> |
| | | public FileTransferGetFileInfoResponseData fileTransferGetFileInfoResponseData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 查看单个文件信息返回的数据 |
| | | /// </summary> |
| | | public FileTransferGetFileInfoResponseData fileTransferGetFileInfoResponseData; |
| | | /// <summary> |
| | | /// 查看单个文件信息返回的数据 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 客户端接收到网关发色数据格式后应反馈给网关到格式数据 |
| | | /// </summary> |
| | | public DownloadFileResponseAllData downloadFileResponseAllData; |
| | | /// <summary> |
| | | /// 客户端接收到网关发色数据格式后应反馈给网关到格式数据 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class DownloadFileResponseAllData |
| | | public class DownloadFileResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 0: 数据写入成功,请求发送下一个数据包 |
| | | ///<para>1:终止下载。当下载出现错误,或者下载已经完成可以发送该值。</para> |
| | |
| | | public int Result = -1; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 客户端接收到网关发色数据格式后应反馈给网关 |
| | | /// </summary> |
| | | public FileTransferDownloadFileRespon fileTransferDownloadFileRespon; |
| | | /// <summary> |
| | | /// 客户端接收到网关发色数据格式后应反馈给网关 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 删除文件或目录,网关反馈信息 |
| | | /// </summary> |
| | | public DelFileOrDirResponseAllData delFileOrDirResponseAllData; |
| | | /// <summary> |
| | | /// 删除文件或目录,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class DelFileOrDirResponseAllData |
| | | public class DelFileOrDirResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 删除文件或目录 |
| | | /// </summary> |
| | | public DelFileOrDirResponseData delFileOrDirResponseData; |
| | | }
|
| | |
|
| | | /// <summary> |
| | | /// 删除文件或目录,网关反馈信息 |
| | | /// </summary> |
| | | public DelFileOrDirResponseData delFileOrDirResponseData; |
| | | /// <summary> |
| | | /// 删除文件或目录,网关反馈信息 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 创建一个目录,网关反馈信息 |
| | | /// </summary> |
| | | public CreateDirResponseAllData createDirResponseAllData; |
| | | /// <summary> |
| | | /// 创建一个目录,网关反馈信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class CreateDirResponseAllData |
| | | public class CreateDirResponseAllData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 创建一个目录 |
| | | /// </summary> |
| | | public CreateDirResponseData createDirResponseData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 创建一个目录,网关反馈信息 |
| | | /// </summary> |
| | | public CreateDirResponseData createDirResponseData; |
| | | /// <summary> |
| | | /// 创建一个目录,网关反馈信息 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 客户端发送DES密钥到网关,网关反馈具体信息 |
| | | /// </summary> |
| | | public SendKeyResponData sendDESKeyResponData; |
| | | /// <summary> |
| | | /// 客户端发送DES密钥到网关,网关反馈具体信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class SendKeyResponData |
| | | public class SendKeyResponData : CommonDevice.ErrorResponCommon |
| | | { |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public string errorMessageBase; |
| | | /// <summary> |
| | | /// 网关信息错误反馈 |
| | | /// <para>当网关接收到客户端信息后,出现以下异常情况将反馈错误。</para> |
| | | /// </summary> |
| | | public ErrorResponData errorResponData; |
| | | /// <summary> |
| | | /// 0:成功 |
| | | ///<para>1:失败,RSA私钥解密失败</para> |