---MAVIX---
MediaRacer® 100 [Preliminar y]
67
THE MAVIEW API
MAVIEW API is a software package, which contains a set of functions and routines that
enable the user application program to access, control and manage the MediaRacer®
devices as well as receive alarms using the MAVIX solution. This software package
implements all the MAVIEW functions except for the GUI (Graphic User Interface). The
MAVIEW API enables the user to write any human-machine interface (HMI) on top of it,
or to combine it with other software elements, in order to implement an integrated
monitoring and control application for all the required surveillance functions.
The MAVIEW API uses a set of routines and macros, called by the user application to the
MAVIEW API, as well as callback routines, which must have been previously defined
within the user application. They are transmitted as permanent or local parameters to the
API. Some of the parameters will be filled according to the status of the MediaRacer® 100
(following receipt of results/status from the MediaRacer® 100).
The main management functions of the MAVIEW are:
?
General management: initializing API, configuring the system, terminating
API.
?
Station control and management: station and device status receipt,
disconnecting station, defining the station name.
?
Device management: connection/disconnection of devices, device control
(changing video parameters and camera pan, tilt and zoom, changing audio
parameters, closing/opening gate, digital input/output data management,
messages display).
?
Serial and digital port control.
?
Scenario management: activation, stop and pause scenario, resumption
scenario.
?
Dual MAVIEW management: request control of group, unrestricted control
of group, obtaining control of group.
?
Issue of communication commands: establishment of a connection with
stations, data transmission and receipt, directing to LAN or ISDN.