add config file.

This commit is contained in:
pandx 2024-12-26 14:25:38 +08:00
parent 87c8f87bf0
commit 03284ec6d8
4 changed files with 219 additions and 0 deletions

50
doc/keyphase.jsonc Normal file
View File

@ -0,0 +1,50 @@
{
"slot": 5,
"standby": true,
"chan": [
{
"id": 1,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"orientation_degrees": 0,
"orientation_direction_left": true
},
{
"id": 2,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"orientation_degrees": 0,
"orientation_direction_left": true
},
{
"id": 3,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"orientation_degrees": 0,
"orientation_direction_left": true
},
{
"id": 4,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"orientation_degrees": 0,
"orientation_direction_left": true
}
]
}

86
doc/singlerelay.jsonc Normal file
View File

@ -0,0 +1,86 @@
{
"slot": 13,
"slot_type":"Single", // Single TMR
"relay_assiciation": [
{
"active": true,
"id": 1,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 2,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 3,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 4,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 5,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 6,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 7,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 8,
"logic": "S02C01p##NO"
},
{
"active": true,
"id": 9,
"logic": "S02C01p##NO or S02C02p##NO"
},
{
"active": false,
"id": 10,
"logic": ""
},
{
"active": false,
"id": 11,
"logic": ""
},
{
"active": false,
"id": 12,
"logic": ""
},
{
"active": false,
"id": 13,
"logic": ""
},
{
"active": false,
"id": 14,
"logic": ""
},
{
"active": true,
"id": 15,
"logic": "S02C01p##Speed"
},
{
"active": true,
"id": 16,
"logic": "S03C01p##Speed"
}
]
}

57
doc/tachometer.jsonc Normal file
View File

@ -0,0 +1,57 @@
{
"slot": 7,
"chan": [
{
"id": 1,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"record_output": "none", // or speed
"two_ma_clamp": true,
"alert_latching": false,
"overspeed_latching": false
},
{
"id": 2,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"record_output": "none", // or speed
"two_ma_clamp": true,
"alert_latching": false,
"overspeed_latching": false
},
{
"id": 3,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"record_output": "none", // or speed
"two_ma_clamp": true,
"alert_latching": false,
"overspeed_latching": false
},
{
"id": 4,
"active": true,
"normal_voltage_range": [-21.3, 21.0],
"automatic_threshold": true,
"threshold": 0.0,
"hysteresis": 2.0,
"events_per_revolution": 1,
"record_output": "none", // or speed
"two_ma_clamp": true,
"alert_latching": false,
"overspeed_latching": false
}
]
}

26
doc/tmrrelay.jsonc Normal file
View File

@ -0,0 +1,26 @@
{
"slot": 14,
"slot_type":"TMR", // Single TMR
"relay_assiciation": [
{
"active": true,
"id": 1,
"group": true,
"group_ids": [2, 3],
"logic": "S02C01A1 + S02C01A2"
},
{
"active": true,
"id": 4,
"group": true,
"group_ids": [5, 6],
"logic": "S02C01A1 + S02C01A2"
},
{
"active": true,
"id": 7,
"group": false,
"logic": "S02C01A1 + S02C01A2"
}
]
}