From c09dc77fdd5b0c13b6da6f51e5430101084a92eb Mon Sep 17 00:00:00 2001 From: UserX Date: Sat, 23 Dec 2023 11:34:58 +0200 Subject: [PATCH] Translate IoTGateway.Model --- IoTGateway.Model/Common.cs | 12 +++++----- IoTGateway.Model/Device.cs | 26 +++++++++++----------- IoTGateway.Model/DeviceConfig.cs | 12 +++++----- IoTGateway.Model/DeviceVariable.cs | 34 ++++++++++++++--------------- IoTGateway.Model/Driver.cs | 8 +++---- IoTGateway.Model/IVariable.cs | 12 +++++----- IoTGateway.Model/RpcLog.cs | 20 ++++++++--------- IoTGateway.Model/SystemConfig.cs | 20 ++++++++--------- IoTGateway/iotgateway.db | Bin 319488 -> 319488 bytes 9 files changed, 72 insertions(+), 72 deletions(-) diff --git a/IoTGateway.Model/Common.cs b/IoTGateway.Model/Common.cs index 10596fa..06d8265 100644 --- a/IoTGateway.Model/Common.cs +++ b/IoTGateway.Model/Common.cs @@ -4,26 +4,26 @@ namespace IoTGateway.Model { public enum DeviceTypeEnum { - [Display(Name = "采集组")] + [Display(Name = "Collection Group")] Group = 0, - [Display(Name = "采集点")] + [Display(Name = "Collection Device")] Device = 1 } public enum AccessEnum { - [Display(Name = "只读")] + [Display(Name = "Read Only")] ReadOnly = 0, - [Display(Name = "读写")] + [Display(Name = "Read and write")] ReadAndWrite = 1 } public enum DataSide { - [Display(Name ="共享属性")] + [Display(Name = "Shared Properties")] AnySide=0, //ServerSide=1, - [Display(Name = "客户端属性")] + [Display(Name = "Client Properties")] ClientSide =2, } } \ No newline at end of file diff --git a/IoTGateway.Model/Device.cs b/IoTGateway.Model/Device.cs index 7c7eb46..4b2e98a 100644 --- a/IoTGateway.Model/Device.cs +++ b/IoTGateway.Model/Device.cs @@ -7,41 +7,41 @@ namespace IoTGateway.Model { public class Device : TreePoco, IBasePoco { - [Display(Name = "名称")] + [Display(Name = "Name")] public string DeviceName { get; set; } - [Display(Name = "排序")] + [Display(Name = "sort")] public uint Index { get; set; } - [Display(Name = "描述")] + [Display(Name = "describe")] public string Description { get; set; } public Driver Driver { get; set; } - [Display(Name = "驱动")] + [Display(Name = "drive")] public Guid? DriverId { get; set; } - [Display(Name = "启动")] + [Display(Name = "start up")] public bool AutoStart { get; set; } - [Display(Name = "变化上传")] + [Display(Name = "Change upload")] public bool CgUpload { get; set; } - [Display(Name = "归档周期ms")] + [Display(Name = "Archiving cycle ms")] public uint EnforcePeriod { get; set; } - [Display(Name = "指令间隔ms")] + [Display(Name = "Command interval ms")] public uint CmdPeriod { get; set; } - [Display(Name = "类型")] + [Display(Name = "Type")] public DeviceTypeEnum DeviceTypeEnum { get; set; } - [Display(Name = "创建时间")] + [Display(Name = "Creation time")] public DateTime? CreateTime { get; set; } - [Display(Name = "创建人")] + [Display(Name = "Founder")] public string CreateBy { get; set; } - [Display(Name = "更新时间")] + [Display(Name = "Update time")] public DateTime? UpdateTime { get; set; } - [Display(Name = "更新人")] + [Display(Name = "updater")] public string UpdateBy { get; set; } public List DeviceConfigs { get; set; } diff --git a/IoTGateway.Model/DeviceConfig.cs b/IoTGateway.Model/DeviceConfig.cs index b6cbf83..f2acdbb 100644 --- a/IoTGateway.Model/DeviceConfig.cs +++ b/IoTGateway.Model/DeviceConfig.cs @@ -6,18 +6,18 @@ namespace IoTGateway.Model { public class DeviceConfig : BasePoco { - [Display(Name = "名称")] + [Display(Name = "Name")] public string DeviceConfigName { get; set; } - [Display(Name = "属性侧")] + [Display(Name = "attribute side")] public DataSide DataSide { get; set; } - [Display(Name = "描述")] + [Display(Name = "Description")] public string Description { get; set; } - [Display(Name = "值")] + [Display(Name = "Value")] public string Value { get; set; } - [Display(Name = "备注")] + [Display(Name = "Remark")] public string EnumInfo { get; set; } public Device Device { get; set; } - [Display(Name = "设备")] + [Display(Name = "ID")] public Guid? DeviceId { get; set; } } } diff --git a/IoTGateway.Model/DeviceVariable.cs b/IoTGateway.Model/DeviceVariable.cs index c04add9..46eefdb 100644 --- a/IoTGateway.Model/DeviceVariable.cs +++ b/IoTGateway.Model/DeviceVariable.cs @@ -10,61 +10,61 @@ namespace IoTGateway.Model { public class DeviceVariable : TopBasePoco, IVariable { - [Display(Name = "变量名")] + [Display(Name = "Tag Name")] public string Name { get; set; } - [Display(Name = "描述")] + [Display(Name = "Description")] public string Description { get; set; } - [Display(Name = "方法")] + [Display(Name = "Method")] public string Method { get; set; } - [Display(Name = "地址")] + [Display(Name = "Address")] public string DeviceAddress { get; set; } - [Display(Name = "类型")] + [Display(Name = "DataType")] public DataTypeEnum DataType { get; set; } - [Display(Name = "大小端")] + [Display(Name = "EndianType")] public EndianEnum EndianType { get; set; } - [Display(Name = "表达式")] + [Display(Name = "Expressions")] public string Expressions { get; set; } - [Display(Name = "上传")] + [Display(Name = "Upload")] public bool IsUpload { get; set; } - [Display(Name = "权限")] + [Display(Name = "Permissions")] public ProtectTypeEnum ProtectType { get; set; } - [Display(Name = "排序")] + [Display(Name = "sort")] public uint Index { get; set; } [Newtonsoft.Json.JsonIgnore] public Device Device { get; set; } - [Display(Name = "设备")] + [Display(Name = "ID")] public Guid? DeviceId { get; set; } - [Display(Name = "别名")] + [Display(Name = "Alias")] public string Alias { get; set; } [NotMapped] - [Display(Name = "原值")] + [Display(Name = "Value")] public object Value { get; set; } [NotMapped] - [Display(Name = "值")] + [Display(Name = "CookedValue")] public object CookedValue { get; set; } [NotMapped] public string Message { get; set; } [NotMapped] - [Display(Name = "更新时间")] + [Display(Name = "Update time")] public DateTime Timestamp { get; set; } [NotMapped] - [Display(Name = "状态")] + [Display(Name = "State")] [JsonConverter(typeof(StringEnumConverter))] public VaribaleStatusTypeEnum StatusType { get; set; } = VaribaleStatusTypeEnum.UnKnow; - [NotMapped][Display(Name = "最近几次的值")] public object[] Values { get; set; } = new object[3]; + [NotMapped][Display(Name = "The Most Recent Values")] public object[] Values { get; set; } = new object[3]; public void EnqueueVariable(object value) { Values[2] = Values[1]; diff --git a/IoTGateway.Model/Driver.cs b/IoTGateway.Model/Driver.cs index 1d6e06a..9271c5b 100644 --- a/IoTGateway.Model/Driver.cs +++ b/IoTGateway.Model/Driver.cs @@ -6,13 +6,13 @@ namespace IoTGateway.Model { public class Driver : BasePoco { - [Display(Name = "驱动名")] + [Display(Name = "Name")] public string DriverName { get; set; } - [Display(Name = "文件名")] + [Display(Name = "FileName")] public string FileName { get; set; } - [Display(Name = "程序集名")] + [Display(Name = "AssembleName")] public string AssembleName { get; set; } - [Display(Name = "剩余授权数量")] + [Display(Name = "Number of licenses remaining")] public int AuthorizesNum { get; set; } } } \ No newline at end of file diff --git a/IoTGateway.Model/IVariable.cs b/IoTGateway.Model/IVariable.cs index b69920f..8e7cc14 100644 --- a/IoTGateway.Model/IVariable.cs +++ b/IoTGateway.Model/IVariable.cs @@ -5,22 +5,22 @@ namespace IoTGateway.Model { public interface IVariable { - [Display(Name = "变量名")] + [Display(Name = "Variable Name")] public string Name { get; set; } - [Display(Name = "描述")] + [Display(Name = "Description")] public string Description { get; set; } - [Display(Name = "地址")] + [Display(Name = "Address")] public string DeviceAddress { get; set; } - [Display(Name = "数据类型")] + [Display(Name = "DataType")] public PluginInterface.DataTypeEnum DataType { get; set; } - [Display(Name = "表达式")] + [Display(Name = "Expressions")] public string Expressions { get; set; } - [Display(Name = "权限")] + [Display(Name = "Permissions")] public ProtectTypeEnum ProtectType { get; set; } } } \ No newline at end of file diff --git a/IoTGateway.Model/RpcLog.cs b/IoTGateway.Model/RpcLog.cs index 1a09f40..9406ac2 100644 --- a/IoTGateway.Model/RpcLog.cs +++ b/IoTGateway.Model/RpcLog.cs @@ -10,38 +10,38 @@ namespace IoTGateway.Model { public class RpcLog:TopBasePoco { - [Display(Name = "发起方")] + [Display(Name = "Initiator")] public RpcSide RpcSide { get; set; } - [Display(Name = "开始时间")] + [Display(Name = "Starting Time")] public DateTime StartTime { get; set; } public Device Device { get; set; } - [Display(Name = "设备名")] + [Display(Name = "ID")] public Guid? DeviceId { get; set; } - [Display(Name = "方法名")] + [Display(Name = "Method")] public string Method { get; set; } - [Display(Name = "请求参数")] + [Display(Name = "Request Parameters")] public string Params { get; set; } - [Display(Name = "结束时间")] + [Display(Name = "End Time")] public DateTime EndTime { get; set; } - [Display(Name = "结果")] + [Display(Name = "Result")] public bool IsSuccess { get; set; } - [Display(Name = "描述")] + [Display(Name = "Description")] public string Description { get; set; } } public enum RpcSide { - [Display(Name ="服务端请求")] + [Display(Name = "Server Request")] ServerSide=1, - [Display(Name = "客户端请求")] + [Display(Name = "Client Request")] ClientSide =1 } } diff --git a/IoTGateway.Model/SystemConfig.cs b/IoTGateway.Model/SystemConfig.cs index 1fdfe7b..8ce666f 100644 --- a/IoTGateway.Model/SystemConfig.cs +++ b/IoTGateway.Model/SystemConfig.cs @@ -5,19 +5,19 @@ namespace IoTGateway.Model { public class SystemConfig : BasePoco { - [Display(Name = "网关名称")] + [Display(Name = "Gateway Name")] public string GatewayName { get; set; } [Display(Name = "ClientId")] public string ClientId { get; set; } - [Display(Name = "Mqtt服务器")] + [Display(Name = "Mqtt Server ")] public string MqttIp { get; set; } - [Display(Name = "Mqtt端口")] + [Display(Name = "Mqtt Port")] public int MqttPort { get; set; } - [Display(Name = "Mqtt用户名")] + [Display(Name = "Mqtt UserName")] public string MqttUName { get; set; } - [Display(Name = "Mqtt密码")] + [Display(Name = "Mqtt Password")] public string MqttUPwd { get; set; } - [Display(Name = "输出平台")] + [Display(Name = "Output platform")] public IoTPlatformType IoTPlatformType { get; set; } } public enum IoTPlatformType @@ -26,17 +26,17 @@ namespace IoTGateway.Model ThingsBoard =0, [Display(Name = "IoTSharp")] IoTSharp =1, - [Display(Name = "阿里物联网平台")] + [Display(Name = "Alibaba Internet of Things Platform")] AliCloudIoT=2, - [Display(Name = "腾讯智能云")] + [Display(Name = "Tencent Intelligent Cloud")] TencentIoTHub =3, - [Display(Name = "百度物联网通信")] + [Display(Name = "Baidu Internet of Things Communication")] BaiduIoTCore =4, [Display(Name = "中移OneNet")] OneNET = 5, [Display(Name = "ThingsCloud")] ThingsCloud = 6, - [Display(Name = "华为云")] + [Display(Name = "Huawei Cloud")] HuaWei = 7, [Display(Name = "IoTGateway")] IoTGateway = 8 diff --git a/IoTGateway/iotgateway.db b/IoTGateway/iotgateway.db index 104db513a19d57e66a03972b3cc02238405c9bb0..26647696ad7b65d06856e967d64f2612d37364eb 100644 GIT binary patch delta 778 zcmb7?KaUbY7{+IZ@z_On2jTV*Eg;B+7_;2&>>pq6N!EUuad&XEA0FN+PHuTh0U2v_s;X1=a+d0pAv)MyyFf= z2|c5!C6km0DVSPOQw^=netzW6`CmtzdOZa313waj+c*aHLR{37(+S`KP)YLa+X~FF zS82E!Co_mqB1XZoY@1O3cNz+rcvw0D_!c(sNj%1H@V<29FO}gJiT&7u=h^N(nDg}p zJS;D8xC3y7=HRYQ@$aLN&)S ziAr=uBg&+QR#MfHY7{83OpCD3GF(>f_cr@?9%k3uT`gP6Qks4APeQi})YO9r-5Y;cN`jvw9u~*hsS<+10CX(e8>}yvmTRIr>UJFg(fNXG!Anw2WaCD D7>TpU delta 605 zcmZvZPiPZC6o+RguiM=;vlAOvTM!ar0tMZ4cV@C?Ll23GIYnE=J(MD8`Ug=eRS~49 z5HCG=Dhkd`5vdl4S*GQaN|-g~{bnVzbb+Ot8% z%`vyCO8BJ;t1!kzSN?pX9gjW_H1~W$qZ?5&jn^r?4_Yd;vl$d3)HrI$uhY07Uu5x& z+&YGJ!h>qLTnfr=z+4gi$zn4%uG29@FHu3q=pNmso92(`NDY6qA4naf7H*11qI(SO_Iv%k~c31@aeNl^=FsDZQ*)p++(xv28;$h$(3Y3UcWzJcTY; zp&U5}&Br#*Ok7y)uBea2S|SE$NF3WRV&H)Su*rwh$bK8rhgFOtgci&=ro1YqwjF!F zP2%FA#`>~mg{Hm#D8F=|C>LhIqiguUZW=_sZ$l@QRI=eE_Nb879Gr+w&B3-M$v`QS z9r&G4%a2AEVV6#;=v33=<;EGm<%p&bj;NomI6=#=JFV8iU1H~ux~?dQso?<6d$9Nq DLH~{P