Initial commit: COPILOT D6 Flutter keyboard controller
Flutter web app replacing legacy WPF CCTV surveillance keyboard controller. Includes wall overview, section view with monitor grid, camera input, PTZ control, alarm/lock/sequence BLoCs, and legacy-matching UI styling. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
66
copilot_keyboard/assets/config/servers.json
Normal file
66
copilot_keyboard/assets/config/servers.json
Normal file
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"servers": [
|
||||
{
|
||||
"id": "geviscope1",
|
||||
"name": "GeViScope Local",
|
||||
"type": "geviscope",
|
||||
"enabled": true,
|
||||
"connection": {
|
||||
"address": "localhost:12003",
|
||||
"port": 12003,
|
||||
"username": "sysadmin"
|
||||
},
|
||||
"bridge": {
|
||||
"url": "http://localhost:7720",
|
||||
"websocket": "ws://localhost:7720/ws/events"
|
||||
},
|
||||
"resources": {
|
||||
"cameraRange": {"start": 1, "end": 999},
|
||||
"monitorRange": {"start": 1, "end": 9999}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "gcore1",
|
||||
"name": "G-Core Server 1",
|
||||
"type": "gcore",
|
||||
"enabled": false,
|
||||
"connection": {
|
||||
"address": "192.168.1.20",
|
||||
"port": 7700,
|
||||
"username": "admin"
|
||||
},
|
||||
"bridge": {
|
||||
"url": "http://localhost:7721",
|
||||
"websocket": "ws://localhost:7721/ws/events"
|
||||
},
|
||||
"resources": {
|
||||
"cameraRange": {"start": 1000, "end": 1999},
|
||||
"monitorRange": {"start": 1000, "end": 1999}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "geviserver1",
|
||||
"name": "GeViServer",
|
||||
"type": "geviserver",
|
||||
"enabled": false,
|
||||
"connection": {
|
||||
"address": "192.168.1.30",
|
||||
"port": 7700,
|
||||
"username": "admin"
|
||||
},
|
||||
"bridge": {
|
||||
"url": "http://localhost:7710",
|
||||
"websocket": "ws://localhost:7710/ws"
|
||||
},
|
||||
"resources": {
|
||||
"cameraRange": {"start": 0, "end": 0},
|
||||
"monitorRange": {"start": 0, "end": 0}
|
||||
}
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
"alarmSyncIntervalSeconds": 30,
|
||||
"connectionRetrySeconds": 5,
|
||||
"commandTimeoutSeconds": 10
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user