Pārlūkot izejas kodu

提交Haowei发生器相关配置!

lwk 3 mēneši atpakaļ
vecāks
revīzija
ece2e23b1b

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
bin/DriverConfig/GEN_HaoWei_DR.xml


+ 726 - 0
bin/DriverDefine/Generator_HaoWei_DR.json

@@ -0,0 +1,726 @@
+{
+    "Name": "Generator_HaoWei_DR",
+    "TypeName": "Generator",
+    "Modality": "DR",
+    "Version": "V3",
+    "Location": "",
+    "Manufacturer": "HaoWei",
+    "Model": "DR",
+    "SN": "1234",
+    "Driver": "DIOS/DRIVER/Generator/HaoWei/DR",
+    "ParentId": "",
+    "Children": ["",""],
+    "Set": {
+        "GENERATORSYNCSTATE": "0",
+        "WORKSTATION": "0",
+        "EXAMMODE": "0",
+        "EXPMODE": "0",
+        "KV": "0",
+        "MA": "0",
+        "MS": "0",
+        "MAS": "0",
+        "FOCUS": "0",
+        "TECHMODE": "0",
+        "AECDENSITY": "0",
+        "AECFIELD": "0",
+        "AECFILM": "0",
+        "FrameRate": "0"
+    },
+    "Add": {
+        "ErrorList": {
+            "DescKey": "Example",
+            "ErrorCode": "0",
+            "ErrorMsg": "null"
+        }
+    },
+    "Del": {
+        "ErrorList": {
+            "DescKey": "Example",
+            "ErrorCode": "0",
+            "ErrorMsg": "null"
+        }
+    },
+    "Update": {
+        "connections": {
+            "Level": "Public",
+            "DescKey": "connections",
+            "Value": {
+                "type": "COM",
+                "port": {
+                    "Level": "Public",
+                    "Value": "/dev/ttyUSB0",
+                    "List": [ "/dev/ttyUSB0", "/dev/ttyUSB1", "/dev/ttyUSB2", "/dev/ttyUSB3", "/dev/ttyUSB4", "/dev/ttyUSB5", "/dev/ttyUSB6", "/dev/ttyUSB7", "/dev/ttyUSB8" ],
+                    "Type": "List"
+                },
+                "baudrate": {
+                    "Level": "Public",
+                    "Value": "19200",
+                    "List": [ "110", "300", "600", "1200", "2400",  "4800", "9600", "14400", "19200",  "38400", "56000", "57600", "115200", "128000" ],
+                    "Type": "List"
+                },
+                "bytesize": {
+                    "Level": "Public",
+                    "Value": "8",
+                    "List": [ "5", "6", "7", "8" ],
+                    "Type": "List"
+                },
+                "parity": "0",
+                "stopbits": {
+                    "Level": "Public",
+                    "Value": "0",
+                    "List": [ "0", "1", "2" ],
+                    "Type": "List"
+                }
+            }
+        },
+		"SupportSyncMode": {
+            "Level": "Public",
+            "DescKey": "SupportSyncMode",
+            "Value": {
+                "SingleRAD": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"Gain": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"Offset": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"DDR": {
+                    "HWS": "1",
+                    "FRE": "0"
+                }
+            }
+        },
+        "FocusSmall": {
+            "Level": "ZSKK",
+            "DescKey": "FocusSmall",
+            "Value": "0.1"
+        },
+        "FocusLarge": {
+            "Level": "ZSKK",
+            "DescKey": "FocusLarge",
+            "Value": "0.3"
+        },
+        "logEnable": {
+            "Level": "Private",
+            "DescKey": "logEnable",
+            "Value": "1"
+        },
+        "loopEnable": {
+            "Level": "Private",
+            "DescKey": "loopEnable",
+            "Value": "1"
+        },
+        "loopTime": {
+            "Level": "Private",
+            "DescKey": "loopTime",
+            "Value": "2000"
+        },
+        "ReConnect": {
+            "Level": "Private",
+            "DescKey": "ReConnect",
+            "Value": "1"
+        },
+        "WSTable": {
+            "Level": "ZSKK",
+            "DescKey": "WSTable",
+            "Value": "1"
+        },
+        "WSWall": {
+            "Level": "ZSKK",
+            "DescKey": "WSWall",
+            "Value": "1"
+        },
+        "WSFree": {
+            "Level": "ZSKK",
+            "DescKey": "WSFree",
+            "Value": "1"
+        },
+        "WSTomo": {
+            "Level": "ZSKK",
+            "DescKey": "WSTomo",
+            "Value": "1"
+        },
+        "WSConventional": {
+            "Level": "ZSKK",
+            "DescKey": "WSConventional",
+            "Value": "1"
+        },
+        "SYNTable": {
+            "Level": "ZSKK",
+            "DescKey": "SYNTable",
+            "Value": "1"
+        },
+        "SYNWall": {
+            "Level": "ZSKK",
+            "DescKey": "SYNWall",
+            "Value": "1"
+        },
+        "SYNFree": {
+            "Level": "ZSKK",
+            "DescKey": "SYNFree",
+            "Value": "1"
+        },
+        "SYNTomo": {
+            "Level": "ZSKK",
+            "DescKey": "SYNTomo",
+            "Value": "1"
+        },
+        "SYNConventional": {
+            "Level": "ZSKK",
+            "DescKey": "SYNConventional",
+            "Value": "1"
+        },
+        "TubeAngle": {
+            "Level": "ZSKK",
+            "DescKey": "TubeAngle",
+            "Value": "0"
+        },
+        "TubeTargetMaterial": {
+            "Level": "ZSKK",
+            "DescKey": "TubeTargetMaterial",
+            "Value": "MO"
+        },
+        "R20Enable": {
+            "Level": "ZSKK",
+            "DescKey": "R20Enable",
+            "Value": "1"
+        },
+        "USEEACMD": {
+            "Level": "ZSKK",
+            "DescKey": "USEEACMD",
+            "Value": "0"
+        }
+    },
+    "Action": {
+        "RestoreConfig": {
+			"DescKey": "",
+			"Params": "",
+			"RetParam": ""
+		},
+        "ActiveSyncMode": {
+			"WSName": "Table",
+			"SyncMode": "HWS",
+			"SyncModeValue": "1"
+		},
+        "RESET": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetExpDisable": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetExpEnable": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_KV": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_KVL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_KV": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_KVL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MA": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MAL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MA": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MAL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MAS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MASL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MAS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MASL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_MSL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_MSL": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "IncParam_AECDENSITY": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "DecParam_AECDENSITY": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetAPR": {
+            "DescKey": "",
+            "Params": {
+                "P0": {
+                    "KV": "20",
+                    "MA": "0.00",
+                    "MS": "0.00",
+                    "MAS": "0.50",
+                    "FOCUS": "1",
+                    "TECHMODE": "1",
+                    "FILTER": "0",
+                    "DOSE": "0.00",
+                    "AECDENSITY": "0",
+                    "AECFILM": "0",
+                    "AECFIELD": "0",
+                    "TUBELOAD": "0.00",
+                    "WORKSTATION": "0"
+                }
+            },
+            "RetParam": ""
+        },
+        "Query_HE": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetGeneratortoSyncStatus": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetTubeAngle": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetTubeTargetMaterial": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_KV": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_MA": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_MS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_MAS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_TECHMODE": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_FOCUS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_AECDENSITY": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_AECFIELD": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_AECFILM": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetValue_WORKSTATION": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "GetValue_POSTKV": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "GetValue_POSTMA": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "GetValue_POSTMS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "GetValue_POSTMAS": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetExpMode": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetFrameRate": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetModality": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetEXAMMode": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SetCollimatorLight": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        },
+        "SimulateError": {
+            "DescKey": "",
+            "Params": "",
+            "RetParam": ""
+        }
+    },
+    "Get": {
+        "SupportSyncMode": {
+            "Level": "Public",
+            "DescKey": "SupportSyncMode",
+            "Value": {
+                "SingleRAD": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"Gain": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"Offset": {
+                    "HWS": "1",
+                    "FRE": "0"
+                },
+				"DDR": {
+                    "HWS": "1",
+                    "FRE": "0"
+                }
+            }
+        },
+        "GENERATORSTATUS": {
+            "Level": "Public",
+            "DescKey": "GENERATORSTATUS",
+            "Value": "0"
+        },
+        "GENERATORSYNCSTATE": {
+            "Level": "Public",
+            "DescKey": "GENERATORSYNCSTATE",
+            "Value": "0"
+        },
+        "ErrorList": {
+            "Level": "Public",
+            "DescKey": "ErrorList",
+            "Value": ""
+        },
+        "TUBEHEAT": {
+            "Level": "Public",
+            "DescKey": "TUBEHEAT",
+            "Value": "0"
+        },
+        "TubeAngle": {
+            "Level": "Public",
+            "DescKey": "TubeAngle",
+            "Value": "0"
+        },
+        "FOCUSSIZE": {
+            "Level": "ZSKK",
+            "DescKey": "FOCUSSIZE",
+            "Value": "0.1"
+        },
+        "TubeTargetMaterial": {
+            "Level": "ZSKK",
+            "DescKey": "TubeTargetMaterial",
+            "Value": "MO"
+        },
+        "BatteryChargeState": {
+            "Level": "Public",
+            "DescKey": "BatteryChargeState",
+            "Value": "2"
+        },
+        "BatteryPowerState": {
+            "Level": "Public",
+            "DescKey": "BatteryPowerState",
+            "Value": "2"
+        },
+        "MaxPower": {
+            "Level": "Private",
+            "DescKey": "kV*mA",
+            "Value": "5"
+        },
+        "MaxHeatContent": {
+            "Level": "Private",
+            "DescKey": "kV*mAs",
+            "Value": "225"
+        },
+        "KV": {
+            "Level":"Public",
+            "DescKey" : "KV",
+            "Value" : "0.00",
+            "min": "40.00",
+            "max": "120.00"
+        },
+        "MA": {
+            "Level": "Public",
+            "DescKey": "MA",
+            "Value": "0.00",
+            "min": "10.00",
+            "max": "1000.00"
+        },
+        "MS": {
+            "Level": "Public",
+            "DescKey": "MS",
+            "Value": "0.00",
+            "min": "1.00",
+            "max": "10000.00"
+        },
+        "MAS": {
+            "Level": "Public",
+            "DescKey": "MAS",
+            "Value": "0.00",
+            "min": "0.10",
+            "max": "1000.00"
+        },
+        "FOCUS": {
+            "Level": "Public",
+            "DescKey": "FOCUS",
+            "Value": "1"
+        },
+        "WORKSTATION": {
+            "Level": "Public",
+            "DescKey": "WORKSTATION",
+            "Value": "1"
+        },
+        "AECDENSITY": {
+            "Level": "Public",
+            "DescKey": "AECDENSITY",
+            "Value": "0"
+        },
+        "AECFIELD": {
+            "Level": "Public",
+            "DescKey": "AECFIELD",
+            "Value": "0"
+        },
+        "AECFILM": {
+            "Level": "Public",
+            "DescKey": "AECFILM",
+            "Value": "0"
+        },
+        "TECHMODE": {
+            "Level": "Public",
+            "DescKey": "TECHMODE",
+            "Value": "3"
+        },
+        "FrameRate": {
+            "Level": "Public",
+            "DescKey": "FrameRate",
+            "Value": "0"
+        },
+        "EXAMMODE": {
+            "Level": "Public",
+            "DescKey": "EXAMMODE",
+            "Value": "MANUAL"
+        },
+        "EXPMODE": {
+            "Level": "Public",
+            "DescKey": "EXPMODE",
+            "Value": "Single"
+        },
+        "POSTKV": {
+            "Level": "Public",
+            "DescKey": "POSTKV",
+            "Value": "0.00"
+        },
+        "POSTMA": {
+            "Level": "Public",
+            "DescKey": "POSTMA",
+            "Value": "0.00"
+        },
+        "POSTMAS": {
+            "Level": "Public",
+            "DescKey": "POSTMAS",
+            "Value": "0.00"
+        },
+        "POSTMS": {
+            "Level": "Public",
+            "DescKey": "POSTMS",
+            "Value": "0.00"
+        },
+        "connections": {
+            "Level": "Public",
+            "DescKey": "connections",
+            "Value": {
+                "type": "COM",
+                "port": "/dev/ttyUSB0",
+                "baudrate": "115200",
+                "bytesize": "8",
+                "parity": "0",
+                "stopbits": "1"
+            }
+        },
+        "FocusSmall": {
+            "Level": "ZSKK",
+            "DescKey": "FocusSmall",
+            "Value": "0.1"
+        },
+        "FocusLarge": {
+            "Level": "ZSKK",
+            "DescKey": "FocusLarge",
+            "Value": "0.3"
+        },
+        "logEnable": {
+            "Level": "Private",
+            "DescKey": "logEnable",
+            "Value": "1"
+        },
+        "loopEnable": {
+            "Level": "Private",
+            "DescKey": "loopEnable",
+            "Value": "1"
+        },
+        "loopTime": {
+            "Level": "Private",
+            "DescKey": "loopTime",
+            "Value": "2000"
+        },
+        "ReConnect": {
+            "Level": "Private",
+            "DescKey": "ReConnect",
+            "Value": "1"
+        },
+        "WSTable": {
+            "Level": "ZSKK",
+            "DescKey": "WSTable",
+            "Value": "1"
+        },
+        "WSWall": {
+            "Level": "ZSKK",
+            "DescKey": "WSWall",
+            "Value": "1"
+        },
+        "WSFree": {
+            "Level": "ZSKK",
+            "DescKey": "WSFree",
+            "Value": "1"
+        },
+        "WSTomo": {
+            "Level": "ZSKK",
+            "DescKey": "WSTomo",
+            "Value": "1"
+        },
+        "WSConventional": {
+            "Level": "ZSKK",
+            "DescKey": "WSConventional",
+            "Value": "1"
+        },
+        "SYNTable": {
+            "Level": "ZSKK",
+            "DescKey": "SYNTable",
+            "Value": "1"
+        },
+        "SYNWall": {
+            "Level": "ZSKK",
+            "DescKey": "SYNWall",
+            "Value": "1"
+        },
+        "SYNFree": {
+            "Level": "ZSKK",
+            "DescKey": "SYNFree",
+            "Value": "1"
+        },
+        "SYNTomo": {
+            "Level": "ZSKK",
+            "DescKey": "SYNTomo",
+            "Value": "1"
+        },
+        "SYNConventional": {
+            "Level": "ZSKK",
+            "DescKey": "SYNConventional",
+            "Value": "1"
+        },
+        "R20Enable": {
+            "Level": "ZSKK",
+            "DescKey": "R20Enable",
+            "Value": "0"
+        }
+    }
+}

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels