finished actions => handlers refacto, small bux fix in maestro => Test maestro1 OK

This commit is contained in:
STEINNI
2026-06-20 20:10:14 +00:00
parent 44a84c64ec
commit 3066a54a4c
32 changed files with 386 additions and 33 deletions
+110
View File
@@ -0,0 +1,110 @@
{
"accessRights": [
{
"canDo": [
"RELOADCONFIG",
"GETCONFIG"
],
"roles": [
"admin"
]
},
{
"canDo": [
"GETAGENTPOSITION",
"GETAGENTSINFRUSTUM",
"SUBSCRIBEFRUSTUM"
],
"roles": "*"
},
{
"canDo": [
"STARTSIMULATION",
"STOPSIMULATION"
],
"roles": "*"
}
],
"gps": {
"primordialDaemon": true,
"gpsActionsChannel": "system:requests:gps",
"gpsActionsReply": "system:replies:[UID]",
"GPSstorage": {
"agentHashKey": "system:gps:agent:[UID]",
"agentsIndexKey": "system:gps:agents",
"positionsStream": "system:gps:positions",
"streamMaxLen": 100000
},
"agentVectorChangeChannel": "arena:agents:*",
"collisionsChannel": "arena:agents:[UID]",
"lifecycle": {
"arenaChannel": "arena:lifecycle",
"godsReadyChannel": "arena:gods:ready"
},
"arenaStorage": {
"agentHashKey": "arena:agents:[UID]",
"agentsIndexKey": "arena:agents"
},
"senderId": "gps",
"nearMissDistance": 1,
"prismTimeHeight": 60,
"collisionTickMs": 100,
"prismRefreshLeadSeconds": 1
},
"maestro": {
"maestroActionsChannel": "system:requests:maestro",
"maestroActionsReply": "system:replies:[UID]",
"senderId": "maestro",
"lifecycle": {
"arenaChannel": "arena:lifecycle",
"godsReadyChannel": "arena:gods:ready"
},
"readyTimeoutMs": 30000
},
"mysql": {
"socketPath": "/var/run/mysqld/mysqld.sock",
"guiDatabase": "test_p42GUI",
"simDatabase": "test_p42SIM"
},
"observer": {
"primordialDaemon": false,
"observerActionsChannel": "system:requests:observer",
"observerActionsReply": "system:replies:[UID]",
"senderId": "observer",
"scanIntervalMs": 300,
"lifecycle": {
"arenaChannel": "arena:lifecycle",
"godsReadyChannel": "arena:gods:ready"
}
},
"systemMesh": {
"redis": [
{
"redisId": "SYS_1",
"role": "primary",
"host": "127.0.0.1",
"tls": false,
"port": 6380,
"user": "",
"pass": "",
"chansNamespace": "system:",
"basePrefix": "messageBus:"
}
]
},
"arenaMesh": {
"redis": [
{
"redisId": "ARN_1",
"role": "primary",
"host": "127.0.0.1",
"tls": false,
"port": 6379,
"user": "",
"pass": "",
"chansNamespace": "arena:",
"basePrefix": "messageBus:"
}
]
}
}