-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathihcsettings_template.json
More file actions
61 lines (61 loc) · 2.91 KB
/
ihcsettings_template.json
File metadata and controls
61 lines (61 loc) · 2.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"comment" : "Example of how your ihcsettings.json file can look like. You need this user supplied file to run examples and tests",
"encryption": {
"comment": "The setting reflect encryption status of passwords within this file. The value should only be modified by ihc_settings_encrypt tool. Uses IHC_ENCRYPT_PASSPHRASE environment variable",
"isEncrypted": false
},
"ihcclient": {
"comment" : "Refer to your IHC controller config for endpoint and authentication details. Use 'http://usb' for endpoint for a USB connected controller. Known application names include 'treeview', 'openapi', 'administrator'",
"endpoint" : "http://<Your IP Address here>",
"userName" : "<Your IHC username>",
"password" : "<Your IHC password>",
"application" : "administrator",
"logSensitiveData": false,
"asyncContinueOnCapturedContext": false,
"allowDangerousInternTestCalls": false
},
"Logging": {
"comment" : "Optional section. Not used by SDK but used for some utilities",
"LogLevel": {
"Default": "Debug",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Avalonia": "Trace"
}
},
"telemetry": {
"comment" : "OpenTelemetry settings for specific solution.",
"Host": "Url to hosted telemetry solution frontpage that the user can login to (OpenTel provider specified)",
"Traces": "Trace endpoint provided by telemetry solution. Used to send data to solution. (OpenTel provider specified)",
"Logs": "Trace endpoint provided by telemetry solution. Used to send data to solution. (OpenTel provider specified)",
"Headers": "Comma-seperated list of key=value pairs including authorization information (OpenTel provider specified)"
},
"testConfig": {
"comment" : "ID's of resources that can be used by tests and examples. Chose arbitrary 'tryk' you can press for input and connected 'lampleudtag' for output where you can see if it is on. Get the IDs from IHC Visual by pressing CTRL and hover mouse pointer over suitable input/output (or run IOExtractor project and inspect output)",
"boolOutput1" : "<ID of an output that may be modified by example or test>",
"boolInput1" : "<ID of an input>",
"boolInput2" : "<ID of an input>"
},
"projectExtrator": {
"comment": "Configuration for optional ihcprojectextractor tool",
"identifiers": {
"pascalcase": true,
"stringReplacements": {
"æ": "ae",
"ø": "oe",
"å": "aa",
"v.": "ved"
},
"stringReplacements2": {
"Æ": "AE",
"Ø": "OE",
"Å": "AA"
}
},
"CSharpGenerator": {
"namespace": "<Set C# namespace here for generated output>"
},
"JSGenerator": {},
"JsonGenerator": {}
}
}