- 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>
468 lines
11 KiB
Plaintext
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
|