소스 검색

json 配置结构

ZenZ 1 년 전
부모
커밋
bf833ddd88
3개의 변경된 파일134개의 추가작업 그리고 0개의 파일을 삭제
  1. 16 0
      doc/config/config.json
  2. 54 0
      doc/config/module_config.json
  3. 64 0
      doc/config/结构说明.json

+ 16 - 0
doc/config/config.json

@@ -0,0 +1,16 @@
+{
+	"AppName":"DataMgr",
+	"AppId":"R001",
+	"redis":{
+		"host":"192.168.9.6",
+		"port":6379,
+		"au":"FRERzN2z9*$D=7WH@@be"
+	},
+	"tdengine":{
+		"host":"192.168.9.6",
+		"port":6030,
+		"usr":"root",
+		"au":"x=gheLw7QMAD4zjQh3d9"
+	}
+	
+}

+ 54 - 0
doc/config/module_config.json

@@ -0,0 +1,54 @@
+
+
+	[
+			{
+				"Name":"intelegence0",
+				"Topic":"intelegence:0",
+				"Client":[
+					{
+						"Name":"plug_intelegence0",
+						"AssemblyName":"plugins/intelegence0_1.dll",
+						"parameter":{
+							"a":1,
+							"b":2
+						}
+					},{
+						"Name":"plug_intelegence1",
+						"AssemblyName":"plugins/intelegence0_2.dll",
+						"parameter":{
+							"a":3,
+							"b":4
+						}
+					}
+				],
+				
+				"Comment":""
+			},
+			{
+				"Name":"intelegence1",
+				"topic":"intelegence:1",
+				"Client":[
+					{
+						"Name":"plug_intelegence1",
+						"AssemblyName":"plugins/intelegence0_1.dll",
+						"parameter":{
+							"a":1,
+							"b":2
+						}
+					},{
+						"Name":"plug_intelegence1",
+						"AssemblyName":"plugins/intelegence0_2.dll",
+						"parameter":{
+							"a":3,
+							"b":4
+						}
+					}
+				],
+				"Comment":""
+			}
+	]
+		
+		
+	
+	
+

+ 64 - 0
doc/config/结构说明.json

@@ -0,0 +1,64 @@
+{
+    "name":"一条报警灯控制方案",
+	"code":"l3a",
+	"model":"",
+	"type":"控制组件",
+	"moduleassembly":"l3a.dll",
+	"moduleclass":"l3a",
+	"props":[],
+	"settings":
+	[
+		{
+		    "object": "d1",
+		    "operator": "beyound",
+		    "operator1": 15.5,
+		    "operator2": 0.0,
+		    "target": "device1",
+			"action": "openredandsound"
+	    },
+		{
+		    "object": "d1",
+		    "operator": "below",
+		    "operator1": 14.5,
+		    "operator2": 0.0,
+		    "target": "device1",
+			"action": "openyellowandsound"
+	    },
+		{
+		    "object": "d2",
+		    "operator": "beyound",
+		    "operator1": 25.5,
+		    "operator2": 0.0,
+		    "target": "device2",
+			"action": "openredandsound"
+	    },
+		{
+		    "object": "d2",
+		    "operator": "below",
+		    "operator1": 24.5,
+		    "operator2": 0.0,
+		    "target": "device2",
+			"action": "openyellowandsound"
+	    }
+	],
+	"inputs":
+	[
+		{
+		    "nodename":"净化节点1",
+			"nodetype":"净化模块",
+			"nodecode":"purify1",
+		    "name":"直径1",
+			"code":"diameter1",
+			"parameter":"d1"
+		},
+		{
+		    "nodename":"计算节点1",
+			"nodetype":"计算模块",
+			"nodecode":"calculator1",
+		    "name":"直径1",
+			"code":"diameter1",
+			"parameter":"d2"
+		}
+	],
+	"outputs":[]
+}