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>
This commit is contained in:
467
GeViScope_SDK_Docs/GeViScope_SDK_Part07_Pages_121-127.txt
Normal file
467
GeViScope_SDK_Docs/GeViScope_SDK_Part07_Pages_121-127.txt
Normal file
@@ -0,0 +1,467 @@
|
||||
================================================================================
|
||||
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
|
||||
Reference in New Issue
Block a user