Files
geutebruck/GeViScope_SDK_Docs/GeViScope_SDK_Part07_Pages_121-127.txt
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

468 lines
11 KiB
Plaintext

================================================================================
GeViScope SDK Documentation - Pages 121 to 127
================================================================================
============================================================
PAGE 121
============================================================
Parameter
Function
client account
ClientAccount
Windows user account
under that GSCView is run-
ning
VC scene changed
Action name:VCSceneChanged(Viewer, Scene)
Action category: notification
The active scene of the GSCView with the transmitted viewer client number has been
changed.
GSCView has fired this notification because its active scene has been changed via a
VCChangeSceneByName or ViewerChangeScene action while GSCView is remote con-
trolled or because the user has manually changed the active scene in GSCView.
Parameter
Function
viewer
Viewer
Global viewer client number, identifies the GSCView that fired
this notification
scene
Scene
The name of the scene that is displayed after the change
Viewer cleared
Action name:ViewerCleared(Viewer, ClientHost, ClientType, ClientAccount)
Action category: notification
The viewer with the transmitted global number on some GSCView in the network has been
cleared.
GSCView has fired this notification because one of its viewers has been cleared via a View-
erClear action while GSCView is remote controlled or because the user has manually
cleared the viewer in GSCView.
Parameter
Function
viewer
Viewer
Global number of a viewer on some GSCView in the network
client host
ClientHost
Host name of the PC where GSCView is running
client type
ClientType
1 = GSCView
All other values are for future use!
client account
ClientAccount
Windows user account under that GSCView is running
Viewer connected
Action name:ViewerConnected(Viewer, Channel, PlayMode, ClientHost, ClientType, Cli-
entAccount)
Action category: notification
The viewer with the transmitted global number on some GSCView in the network has been
connected.
GSCView has fired this notification because one of its viewers has been connected via a
ViewerConnect or ViewerConnectLive action while GSCView is remote controlled or
because the user has manually connected the viewer in GSCView.
The parameter "play mode" defines in which mode the pictures are presented (live, forward,
backward, .).
============================================================
PAGE 122
============================================================
Parameter
Function
viewer
Viewer
Global number of a
viewer on some
GSCView in the network
channel
Channel
Global number of the
media channel
play mode
PlayMode
play stop = if the viewer
is already displaying pic-
tures from that channel,
it is stopped; if not the
newest picture in the
database is displayed
play forward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed forward from
the actual position; if
not display of pictures
with normal speed
starts at the beginning
of the database
play backward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed backward
from the actual position;
if not display of pictures
with normal speed
starts at the end of the
database
fast forward = like "play
forward" but with high
speed
fast backward = like
"play backward" but
with high speed
step forward = like
"play forward" but only
one picture
step backward = like
"play backward" but
only one picture
play BOD = display the
first (the oldest) picture
in the database
play EOD = display the
last (the newest) pic-
ture in the database
live = display live pic-
tures
next event = like "play
forward" but only pic-
tures that belong to
event recordings
prev event = like "play
============================================================
PAGE 123
============================================================
Parameter
Function
backward" but only pic-
tures that belong to
event recordings
peek live picture = dis-
play only one actual live
picture
next detected motion =
like "play forward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
prev detected motion =
like "play backward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
client host
ClientHost
Host name of the PC
where GSCView is run-
ning
client type
ClientType
1 = GSCView
All other values are for
future use!
client account
ClientAccount
Windows user account
under that GSCView is
running
Viewer play mode changed
Action name:ViewerPlayModeChanged(Viewer, Channel, PlayMode, ChannelTime, Cli-
entHost, ClientType, ClientAccount)
Action category: notification
The playmode of the viewer with the transmitted global number on some GSCView in the
network has been changed.
GSCView has fired this notification because the playmode of one of its viewers has been
changed via a ViewerConnect, ViewerConnectLive, ViewerSetPlayMode, View-
erPlayFromTime, ViewerJumpByTime or one of the ViewerShowAlarmBy. actions while
GSCView is remote controlled or because the user has manually changed the playmode of
the viewer in GSCView.
Parameter
Function
viewer
Viewer
Global number of a
viewer on some
GSCView in the network
channel
Channel
Global number of the
media channel, dis-
played in the viewer
============================================================
PAGE 124
============================================================
Parameter
Function
play mode
PlayMode
play stop = if the viewer
is already displaying pic-
tures from that channel,
it is stopped; if not the
newest picture in the
database is displayed
play forward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed forward from
the actual position; if
not display of pictures
with normal speed
starts at the beginning
of the database
play backward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed backward
from the actual position;
if not display of pictures
with normal speed
starts at the end of the
database
fast forward = like "play
forward" but with high
speed
fast backward = like
"play backward" but
with high speed
step forward = like
"play forward" but only
one picture
step backward = like
"play backward" but
only one picture
play BOD = display the
first (the oldest) picture
in the database
play EOD = display the
last (the newest) pic-
ture in the database
live = display live pic-
tures
next event = like "play
forward" but only pic-
tures that belong to
event recordings
prev event = like "play
backward" but only pic-
tures that belong to
event recordings
peek live picture = dis-
play only one actual live
picture
============================================================
PAGE 125
============================================================
Parameter
Function
next detected motion =
like "play forward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
prev detected motion =
like "play backward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
channel time
ChannelTime
Timestamp belonging to
the picture presented in
the viewer directly after
the plamode had
changed. The para-
meter is transmitted in
the following format:
"2009/05/06
14:47:48,359
GMT+02:00"
client host
ClientHost
Host name of the PC
where GSCView is run-
ning
client type
ClientType
1 = GSCView
All other values are for
future use!
client account
ClientAccount
Windows user account
under that GSCView is
running
Viewer selection changed
Action name:ViewerSelectionChanged(Viewer, Channel, PlayMode, ClientHost, Cli-
entType, ClientAccount)
Action category: notification
The active viewer on some GSCView in the network has been changed.
GSCView has fired this notification because the user has selected one of its viewers by
mouse click or by dragging a camera onto one of its viewers.
GSCView only fires the notification, if a camera is displayed on the selected viewer.
Parameter
Function
viewer
Viewer
Global number of a
viewer on some
GSCView in the network
channel
Channel
Global number of the
media channel, dis-
played in the viewer
============================================================
PAGE 126
============================================================
Parameter
Function
play mode
PlayMode
play stop = if the viewer
is already displaying pic-
tures from that channel,
it is stopped; if not the
newest picture in the
database is displayed
play forward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed forward from
the actual position; if
not display of pictures
with normal speed
starts at the beginning
of the database
play backward = if the
viewer is already dis-
playing pictures from
that channel, it is dis-
playing pictures in nor-
mal speed backward
from the actual position;
if not display of pictures
with normal speed
starts at the end of the
database
fast forward = like "play
forward" but with high
speed
fast backward = like
"play backward" but
with high speed
step forward = like
"play forward" but only
one picture
step backward = like
"play backward" but
only one picture
play BOD = display the
first (the oldest) picture
in the database
play EOD = display the
last (the newest) pic-
ture in the database
live = display live pic-
tures
next event = like "play
forward" but only pic-
tures that belong to
event recordings
prev event = like "play
backward" but only pic-
tures that belong to
event recordings
peek live picture = dis-
play only one actual live
picture
============================================================
PAGE 127
============================================================
Parameter
Function
next detected motion =
like "play forward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
prev detected motion =
like "play backward" but
only pictures with
motion in it (if no MOS
search area is defined in
GscView the whole pic-
ture size is used for it)
are displayed; the dis-
play stops after motion
is detected
client host
ClientHost
Host name of the PC
where GSCView is run-
ning
client type
ClientType
1 = GSCView
All other values are for
future use!
client account
ClientAccount
Windows user account
under that GSCView is
running