Files
geutebruck/GeViSoft_SDK_Docs/metadata.json
Administrator a92b909539 feat: GeViScope SDK integration with C# Bridge and Flutter app
- Add GeViScope Bridge (C# .NET 8.0) on port 7720
  - Full SDK wrapper for camera control, PTZ, actions/events
  - 17 REST API endpoints for GeViScope server interaction
  - Support for MCS (Media Channel Simulator) with 16 test channels
  - Real-time action/event streaming via PLC callbacks

- Add GeViServer Bridge (C# .NET 8.0) on port 7710
  - Integration with GeViSoft orchestration layer
  - Input/output control and event management

- Update Python API with new routers
  - /api/geviscope/* - Proxy to GeViScope Bridge
  - /api/geviserver/* - Proxy to GeViServer Bridge
  - /api/excel/* - Excel import functionality

- Add Flutter app GeViScope integration
  - GeViScopeRemoteDataSource with 17 API methods
  - GeViScopeBloc for state management
  - GeViScopeScreen with PTZ controls
  - App drawer navigation to GeViScope

- Add SDK documentation (extracted from PDFs)
  - GeViScope SDK docs (7 parts + action reference)
  - GeViSoft SDK docs (12 chunks)

- Add .mcp.json for Claude Code MCP server config

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 08:14:17 +01:00

202 lines
3.2 KiB
JSON

{
"total_pages": 113,
"chunks": [
{
"chunk_number": 1,
"filename": "chunk_001_pages_1-10.txt",
"pages": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
],
"page_range": "1-10"
},
{
"chunk_number": 2,
"filename": "chunk_002_pages_11-20.txt",
"pages": [
11,
12,
13,
14,
15,
16,
17,
18,
19,
20
],
"page_range": "11-20"
},
{
"chunk_number": 3,
"filename": "chunk_003_pages_21-30.txt",
"pages": [
21,
22,
23,
24,
25,
26,
27,
28,
29,
30
],
"page_range": "21-30"
},
{
"chunk_number": 4,
"filename": "chunk_004_pages_31-40.txt",
"pages": [
31,
32,
33,
34,
35,
36,
37,
38,
39,
40
],
"page_range": "31-40"
},
{
"chunk_number": 5,
"filename": "chunk_005_pages_41-50.txt",
"pages": [
41,
42,
43,
44,
45,
46,
47,
48,
49,
50
],
"page_range": "41-50"
},
{
"chunk_number": 6,
"filename": "chunk_006_pages_51-60.txt",
"pages": [
51,
52,
53,
54,
55,
56,
57,
58,
59,
60
],
"page_range": "51-60"
},
{
"chunk_number": 7,
"filename": "chunk_007_pages_61-70.txt",
"pages": [
61,
62,
63,
64,
65,
66,
67,
68,
69,
70
],
"page_range": "61-70"
},
{
"chunk_number": 8,
"filename": "chunk_008_pages_71-80.txt",
"pages": [
71,
72,
73,
74,
75,
76,
77,
78,
79,
80
],
"page_range": "71-80"
},
{
"chunk_number": 9,
"filename": "chunk_009_pages_81-90.txt",
"pages": [
81,
82,
83,
84,
85,
86,
87,
88,
89,
90
],
"page_range": "81-90"
},
{
"chunk_number": 10,
"filename": "chunk_010_pages_91-100.txt",
"pages": [
91,
92,
93,
94,
95,
96,
97,
98,
99,
100
],
"page_range": "91-100"
},
{
"chunk_number": 11,
"filename": "chunk_011_pages_101-110.txt",
"pages": [
101,
102,
103,
104,
105,
106,
107,
108,
109,
110
],
"page_range": "101-110"
},
{
"chunk_number": 12,
"filename": "chunk_012_pages_111-113.txt",
"pages": [
111,
112,
113
],
"page_range": "111-113"
}
]
}