Add configuration for semaphore signals and implement railway signal control

This commit is contained in:
Artem Kashaev
2026-01-22 10:30:31 +05:00
parent 7a455bd6ec
commit 5ae313defd
8 changed files with 638 additions and 111 deletions
+47 -19
View File
@@ -3,38 +3,66 @@
{
"id": 1283,
"pin": 12,
"angle_minus": 70,
"angle_plus": 125
"angle_minus": 115,
"angle_plus": 65
},
{
{
"id": 1272,
"pin": 13,
"angle_minus": 65,
"angle_plus": 125
"angle_minus": 115,
"angle_plus": 65
},
{
{
"id": 1444,
"pin": 2,
"angle_minus": 125,
"angle_minus": 115,
"angle_plus": 65
},
{
{
"id": 1274,
"pin": 3,
"angle_minus": 125,
"angle_minus": 115,
"angle_plus": 65
}
],
"seminsus": [
{
"id": 6000,
"pin_rx": 16,
"pin_tx": 6
},
{
"id": 6001,
"pin_rx": 17,
"pin_tx": 7
"id": 1457,
"pin": 4,
"angle_minus": 65,
"angle_plus": 115
}
],
"irs": [
{
"id": 7000,
"pin": 16
},
{
"id": 7001,
"pin": 17
},
{
"id": 7002,
"pin": 18
},
{
"id": 7003,
"pin": 19
},
{
"id": 7004,
"pin": 20
},
{
"id": 7005,
"pin": 21
},
{
"id": 7006,
"pin": 22
},
{
"id": 7007,
"pin": 26
}
]
}