Dictionary
Dictionary
SERVERRemoteControlRequest {
D Requests control of the server
T 0
A SERVERRemoteControlRequest
F 1.2
I Forced Integer Forced
O Accept Integer Answer
O Token Integer Id. of token owner
}
SERVERRemoteControlRelease {
D Releases control of the server
T 1
A SERVERRemoteControlRelease
F 1.3
I RemoteID Integer Not used
}
SERVERVersionGet {
D Requests server's version number
T 0
A SERVERVersionGet
F 1.4
O MajorVersion Byte Major version number
O MinorVersion Byte Minor version number
O MajorRevision Byte Major revision number
O MinorRevision Byte Minor revision number
}
SERVERTokenStatusGet {
D Requests token status
T 0
A SERVERTokenStatusGet
F 1.5
O TokenOwnerID Integer Token Owner Id
O TokenOwnerStr String Token Owner Name
O Status Integer Token status
O RequesterID Integer Requester Id
O RequesterStr String Requester Name
O countdown Integer Countdown
}
SERVERWhoAmI {
D Requests information
T 0
A SERVERWhoAmI
F 1.6
O Id Integer Id. of requesting client
O Owner Integer Id. of Token owner
O ip String IP Address of requesting client
}
SERVERRemoteControlRequestAsync {
D Requests control of the server. Does not wait for server's answer.
T 0
A SERVERRemoteControlRequestAsync
F 1.7
I Forced Integer Forced
O Token Integer Id. of token owner
}
SERVERRemoteControlRequestAsync2 {
D Requests control of the server. Does not wait for server's answer. If no errors
occur, the function returns the id of the token owner. If there is an error,
returns the negative value of the error.
T 0
A SERVERRemoteControlRequestAsync2
F 1.7
I Forced Integer Forced
}
SERVERPing {
D Sends a ping to the server
T 0
A SERVERPing
F 1.8
}
SERVERTokenTimeoutGet {
D Requests server's timeout for requesting control
T 0
A SERVERTokenTimeoutGet
F 1.9
O token_timeout Integer Timeout for requesting control
}
SERVERLicenseExpirationGet {
D Requests number of days remaining for license expiration
T 0
A SERVERLicenseExpirationGet
F 1.10
O Expiration Integer Days for expiration
}
SERVERStandby {
D Initiates a server standby
T 0
A SERVERStandby
F 1.11
}
SERVERWakeUp {
D Initiates a server Wake Up (get out of Standby mode)
T 0
A SERVERWakeUp
F 1.12
}
SERVERStandbyGet {
D Requests if the server is in standby
T 0
A SERVERStandbyGet
F 1.13
O Standby Integer Server in standby mode
}
SERVERGeneralBITExecute {
D Initiates a checking routine for the state of every single device in the
configuration of the Sensor. This routine can take a long period of time. During
execution, any command sent will receive a Busy return code.
T 1
A SERVERGeneralBITExecute
F 2.1
}
SERVERGeneralBITAbort {
D Aborts execution of checking routine
T 1
A SERVERGeneralBITAbort
F 2.2
}
SERVERGeneralBITResultGet {
D Reads the result of the General BIT routine when completed. While General BIT is
still in course, a .busy. return code will be received when polling, until the
result is ready.
T 0
A SERVERGeneralBITResultGet
F 2.3
O BIT_Result Integer Result of last general BIT routine executed
}
SERVERGetDeviceHealth {
D Requests health state of given device
T 0
A SERVERGetDeviceHealth
F 2.4
I Device_Type Byte Type of device (DLTV, IR, P&T, etc...)
I Device_Id Byte Identifier for the device
O Health Integer Health state of given device
}
SERVERDeviceVersionGet {
D Requests the device version string
T 0
A SERVERDeviceVersionGet
F 2.5
O rx_data String version string
}
SERVERLongGeneralBITResultGet {
D Requests result string of last BIT routine executed associated to this device
T 0
A SERVERLongGeneralBITResultGet
F 2.6
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
SERVERFriendlyNameSet {
D Sets the friendly name string
T 1
A SERVERFriendlyNameSet
F 2.7
I Name String name string
}
SERVERFriendlyNameGet {
D Requests the friendly name string
T 0
A SERVERFriendlyNameGet
F 2.8
O Name String name string
}
SERVERDeviceInfoGet {
D Requests the device info string
T 0
A SERVERDeviceInfoGet
F 2.9
O rx_data String info string
}
SERVERUDPClientRegister {
D Registers a client in the server. The server will send NMEA sentences to all
registered clients.
T 0
A SERVERUDPClientRegister
F 3.1
I Port Integer Port number in which the client expects to receive the information
O Token Integer Token Id. of requesting client
}
SERVERUDPClientRegister2 {
D Registers a client in the server. The server will send NMEA sentences to all
registered clients. If no errors occur, the function returns the client's session
id. If there is an error, returns the negative value of the error.
T 0
A SERVERUDPClientRegister2
F 3.1
I Port Integer Port number in which the client expects to receive the information
}
SERVERUDPClientUnregister {
D Unregisters a client in the server.
T 0
A SERVERUDPClientUnregister
F 3.2
}
SERVERDeviceConfigGet {
D This command returns a summary of the device�s configuration, which includes
device type, device id, driver number and state of the device (enabled or not)
T 0
A SERVERDeviceConfigGet
F 4.1
O Config Array Server Configuration
}
SERVERNetworkConfigGet {
D This command returns the configuration of the server related to networking.
T 0
A SERVERNetworkConfigGet
F 4.2
O Config String Server�s networking configuration
}
SERVERLastNMEAGet {
D This command returns the configuration of the server related to networking.
T 0
A SERVERStatusGet
F 4.3
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O Token_ID Integer Token Owner identifier
O Owner String User and IP address of owner
O Remote_Request Integer Control requested
O Requester_String String User and IP address of requester
O Countdown Integer Countdown to assign control
}
SERVERGetSensorType {
D This command returns the cserver's sensor type
T 0
A SERVERGetSensorType
F 4.4
O SensorType Integer Sensor type
}
SERVERGetHostType {
D This command returns the server's host type
T 0
A SERVERGetHostType
F 4.5
O HostType Integer Sensor type
}
SERVERDriverNameGet {
D Requests driver name of a device identified by its type and id
T 0
A SERVERDriverNameGet
F 4.6
I Type Integer Device type
I Id Integer Device id
O Name String Driver name
}
SERVERActiveCameraSet {
D Selects a specific camera as active
T 1
A SERVERActiveCameraSet
F 4.7
I Type Integer Device type
I Id Integer Device id
}
SERVERActiveCameraGet {
D Returns device Type and Id of the current active camera
T 0
A SERVERActiveCameraGet
F 4.8
O Type Integer Device type
O Id Integer Device id
}
SERVERActiveCameraToggle {
D Toggle current active camera
T 1
A SERVERActiveCameraToggle
F 4.9
}
SERVERSecondaryCameraSet {
D Selects a specific camera as secondary
T 1
A SERVERSecondaryCameraSet
F 4.10
I Type Integer Device type
I Id Integer Device id
}
SERVERSecondaryCameraGet {
D Returns device Type and Id of the current secondary camera
T 0
A SERVERSecondaryCameraGet
F 4.11
O Type Integer Device type
O Id Integer Device id
}
SERVERSecondaryCameraToggle {
D Toggle current secondary camera
T 1
A SERVERSecondaryCameraToggle
F 4.12
}
SERVERDiskDrivesGet {
D Returns the path for all the HDD Drives present on the system
T 0
A SERVERDiskDrivesGet
F 5.1
O Drives String HDD Drives present. Comma separated.
}
SERVERDiskDriveStatsGet {
D Returns the statistics of a disk drive
T 0
A SERVERDiskDriveStatsGet
F 5.2
I Drive String Path of the drive
O Statistics String HDD statistics. Pipe separated --> Drive - Free HDD - Total
Megs - Free Megs
}
SERVERCPUUsageGet {
D Returns the CPU Usage of the system
T 0
A SERVERCPUUsageGet
F 5.3
O Usage String Usage statistics.
}
SERVERNTPConfigurationSet {
D Sets NTP Configuartion parameters
T 1
A SERVERNTPConfigurationSet
F 5.4
I Enabled Integer 0 Off, 1 On
I FromDHCP Integer 0 Off, 1 On
I Servers String List of server addresses separated by commas.
}
SERVERNTPConfigurationGet {
D Returns NTP Configuartion parameters
T 0
A SERVERNTPConfigurationGet
F 5.5
O Enabled Integer 0 Off, 1 On
O FromDHCP Integer 0 Off, 1 On
O Servers String List of server addresses separated by commas.
}
SERVERSystemCommandExecute {
D Execute a system command
T 1
A SERVERSystemCommandExecute
F 5.6
I Command String System command to be execute
O CommandReturn String Return string from command execution
}
SERVERMacroScriptExecuteById {
D Executes a specific Macro Script
T 1
A SERVERMacroScriptExecuteById
F 6.1
I Id Integer Macro Script Identifier.
}
SERVERMacroScriptExecuteByName {
D Executes a specific Macro Script
T 1
A SERVERMacroScriptExecuteByName
F 6.2
I Name String Macro Script name.
}
SERVERMacroScriptParametersGetById {
D Returns the parameters of a specific Macro Script
T 0
A SERVERMacroScriptParametersGetById
F 6.3
I Id Integer Macro Script identifier.
O Parameters String Macro Script parameters separated by |.
}
SERVERMacroScriptParametersGetByName {
D Returns the parameters of a specific Macro Script
T 0
A SERVERMacroScriptParametersGetByName
F 6.4
I Name String Macro Script name.
O Parameters String Macro Script parameters separated by |.
}
SERVERMacroScriptExecuteCode {
D Executes a specific Macro Script code
T 1
A SERVERMacroScriptExecuteCode
F 6.5
I Code String Macro Script code.
}
SERVERMacroScriptExecutionStatusGet {
D Returns the execution status for Macro Script
T 0
A SERVERMacroScriptExecutionStatusGet
F 6.6
O Status Integer Macro Script execution status (0 ready, 1 busy)
}
SERVERMacroScriptExecutionAbort {
D Aborts the execution of current Macro Script code
T 1
A SERVERMacroScriptExecutionAbort
F 6.7
}
SERVERMacroScriptInitialize {
D Initializes the macro scripts information from XML file in the server
T 1
A SERVERMacroScriptInitialize
F 6.8
}
SERVERMacroScriptFileListGet {
D Returns a list of the available macro scripts XML files
T 0
A SERVERMacroScriptFileListGet
F 6.9
O List String List of available Macro specification files (separated by'|')
}
SERVERMacroScriptFileLoad {
D Loads macro scripts from a specific XML file
T 1
A SERVERMacroScriptFileLoad
F 6.10
I Name String Name of one of the available Macro specification files
}
SERVERMacroScriptFileCurrentGet {
D Returns the name of current macro scripts XML spec file
T 0
A SERVERMacroScriptFileCurrentGet
F 6.11
O Name String Name of current Macro specification file
}
SERVERMacroScriptExecuteCommand {
D Executes a specific Macro Script command
T 0
A SERVERMacroScriptExecuteCommand
F 6.12
I Command String Nexus Script command.
O Response String Nexus Script response (JSON format).
}
SERVERUIDefinitionGet {
D Returns information and a URL to get the Client Description file
T 0
A SERVERUIDefinitionGet
F 7.1
I Platform String Tag describing the client platform
O Model String Model name associated to the XML file
O Version String Version associated to the XML file
O URL String URL to get the Client Description file
O Info String Other information about the XML file
}
SERVERJCUButtonPressed {
D Reports a JCU buttons has been pressed in the client. This command must be sent
periodically while the button is pressed.
T 0
A SERVERJCUButtonPressed
F 8.1
I Button Integer Button identifier.
I Time LongInt Time in milliseconds since the button was pressed.
}
SERVERJCUButtonReleased {
D Reports a JCU buttons has been released in the client.
T 0
A SERVERJCUButtonReleased
F 8.2
I Button Integer Button identifier.
I Time LongInt Time in milliseconds since the button was pressed.
}
SERVERJCU3AxisState {
D Reports the position of the three JCU axis.
T 0
A SERVERJCU3AxisState
F 8.3
I Axis1 Integer Axis identifier.
I Value1 Float Percentage value from -100 to 100.
I Axis2 Integer Axis identifier.
I Value2 Float Percentage value from -100 to 100.
I Axis3 Integer Axis identifier.
I Value3 Float Percentage value from -100 to 100.
}
SERVERJCUAxisState {
D Reports the position of a JCU axis has changed.
T 0
A SERVERJCUAxisState
F 8.4
I Axis Integer Axis identifier.
I Value Float Percentage value from -100 to 100.
}
SERVERJCUConfigButtonEvent {
D Comamnds an event in JCU configurable button.
T 0
A SERVERJCUConfigButtonEvent
F 8.5
I Id Integer User Programmable Button Id.
I ButtonEvent Integer Event Id (0 pressed, 1 released, 2 long pressed).
}
SERVERJCUConfigButtonActionSet {
D Sets the associated action of a JCU configurable button.
T 0
A SERVERJCUConfigButtonActionSet
F 8.6
I Id Integer User Programmable Button Id.
I Action Integer Action Index.
}
SERVERJCUConfigButtonActionGet {
D Returns current associated action of a JCU configurable button.
T 0
A SERVERJCUConfigButtonActionGet
F 8.7
I Id Integer User Programmable Button Id.
O Action Integer Action Index.
}
SERVERJCUConfigButtonActionToggle {
D Toggles current associated action of a JCU configurable button.
T 0
A SERVERJCUConfigButtonActionToggle
F 8.8
I Id Integer User Programmable Button Id.
}
SERVERJCUConfigButtonActionNameGet {
D Returns the name of current associated action of a JCU configurable button.
T 0
A SERVERJCUConfigButtonActionNameGet
F 8.9
I Id Integer User Programmable Button Id.
O Action String Action Name.
}
SERVERJCUConfigButtonActionOptionNameGet {
D Returns the name of one of the options for a JCU configurable button.
T 0
A SERVERJCUConfigButtonActionOptionNameGet
F 8.10
I Id Integer UPB Action Option Id.
O Name String Action Option Name.
}
SERVERJCUShiftOn {
D Specified Shift has been turned on
T 0
A SERVERJCUShiftOn
F 8.11
I Shift Integer Shift identifier.
}
SERVERJCUShiftOff {
D Specified Shift has been turned off
T 0
A SERVERJCUShiftOff
F 8.12
I Shift Integer Shift identifier.
}
SERVERJCUPilotModeSet {
D Sets the Pilot Mode state
T 0
A SERVERJCUPilotModeSet
F 8.13
I OnOff Integer Pilot Mode State.
}
SERVERJCUPilotModeGet {
D Gets the Pilot Mode state
T 0
A SERVERJCUPilotModeGet
F 8.14
O OnOff Integer Pilot Mode State.
}
SERVERJCUPilotModeToggle {
D Toggles the Pilot Mode state
T 0
A SERVERJCUPilotModeToggle
F 8.15
}
SERVERJCUConfigGet {
D Gets JCU configuration parameters
T 0
A SERVERJCUConfigGet
F 8.16
O TimeScale Integer JCU time scale
O MagnitudeScale Integer JCU magnitude scale
O KeepAlive Integer JCU keep alive
O CommandRepeat Integer JCU command repeat
O PowerOnDelay Integer JCU power on delay
O ShutDownDelay Integer JCU shut down delay
O BackLightDelay Integer JCU back light delay
O DeadbandAtRestId0 Integer JCU deadband at rest id0
O DeadbandAtRestId1 Integer JCU deadband at rest id1
O DeadbandAtRestId2 Integer JCU deadband at rest id2
O DeadbandAtRestId3 Integer JCU deadband at rest id3
O DeadbandTranslationId0 Integer JCU deadband translation id0
O DeadbandTranslationId1 Integer JCU deadband translation id1
O DeadbandTranslationId2 Integer JCU deadband translation id2
O DeadbandTranslationId3 Integer JCU deadband translation id3
}
DLTVZoomCountsSet {
D Sets the value of the zoom in counts
T 1
A DLTVZoomCountsSet
F 1.1
I Zoom Integer Zoom counts
}
DLTVZoomCountsGet {
D Gets the value of the zoom in counts
T 0
A DLTVZoomCountsGet
F 1.2
O Zoom Integer Zoom counts
}
DLTVZoomDegreesSet {
D Sets the value of the zoom in degrees
T 1
A DLTVZoomDegreesSet
F 1.3
I Zoom Float Zoom degrees
}
DLTVZoomDegreesGet {
D Gets the value of the zoom in degrees
T 0
A DLTVZoomDegreesGet
F 1.4
O Zoom Float Zoom degrees
}
DLTVZoomPercentageSet {
D Sets the value of the zoom in percentage
T 1
A DLTVZoomPercentageSet
F 1.5
I Zoom Float Zoom Percentage
}
DLTVZoomPercentageGet {
D Gets the value of the zoom in percentage
T 0
A DLTVZoomPercentageGet
F 1.6
O Zoom Float Zoom Percentage
}
DLTVZoomChangeRateCountsSet {
D Sets the value of the zoom change rate in counts
T 1
A DLTVZoomChangeRateCountsSet
F 1.7
I Zoom_Rate Integer Zoom change rate in counts
}
DLTVZoomChangeRateCountsGet {
D Gets the value of the zoom change rate in counts
T 0
A DLTVZoomChangeRateCountsGet
F 1.8
O Zoom_Rate Integer Zoom change rate in counts
}
DLTVZoomChangeRatePercentageSet {
D Sets the value of the zoom change rate in percentage
T 1
A DLTVZoomChangeRatePercentageSet
F 1.9
I Zoom_Rate Float Zoom rate in percentage
}
DLTVZoomChangeRatePercentageGet {
D Gets the value of the zoom change rate in percentage
T 0
A DLTVZoomChangeRatePercentageGet
F 1.10
O Zoom_Rate Float Zoom rate in percentage
}
DLTVZoomCountsIncrement {
D Increments the value of the zoom
T 1
A DLTVZoomCountsIncrement
F 1.11
}
DLTVZoomCountsDecrement {
D Decrements the value of the zoom
T 1
A DLTVZoomCountsDecrement
F 1.12
}
DLTVZoomStop {
D Aborts zoom changes
T 1
A DLTVZoomStop
F 1.13
}
DLTVZoomSlaveSet {
D If Slave_Zoom is 1, slaves DLTV camera zoom to IR camera FOV. If Slave_Zoom is 0,
disables slave zoom associated to IR camera FOV
T 1
A DLTVZoomSlaveSet
F 1.14
I Slave_Zoom Integer Enables (1) or disables (0) slave zoom
}
DLTVZoomSlaveGet {
D Requests state of slave zoom
T 0
A DLTVZoomSlaveGet
F 1.15
O Slave_Zoom Integer State of slave zoom
}
DLTVDigitalZoomSet {
D Sets digital zoom on/off
T 1
A DLTVDigitalZoomSet
F 1.16
I Digital_Zoom Integer State of digital zoom
}
DLTVDigitalZoomGet {
D Requests state of digital zoom
T 0
A DLTVDigitalZoomGet
F 1.17
O Digital_Zoom Integer State of digital zoom
}
DLTVZoomExtenderSet {
D Sets zoom extender on/off
T 1
A DLTVZoomExtenderSet
F 1.18
I Zoom_Extender Integer State of zoom extender
}
DLTVZoomExtenderGet {
D Requests state of zoom extender
T 0
A DLTVZoomExtenderGet
F 1.19
O Zoom_Extender Integer State of zoom extender
}
DLTVFOVMagnificationSet {
D Changes the FOV to achieve the requested magnification
T 1
A DLTVFOVMagnificationSet
F 1.20
I Magnification Float FOV Magnification (maxFOV/currentFOV)
}
DLTVFOVMagnificationGet {
D Requests current magnification (maxFOV/currentFOV)
T 0
A DLTVFOVMagnificationGet
F 1.21
O Magnification Float FOV Magnification
}
DLTVFOVRangeGet {
D Requests FOV achievable range (optical and electronic)
T 0
A DLTVFOVRangeGet
F 1.22
O Min_FOV Float Minimum FOV
O Max_FOV Float Maximum FOV
}
DLTVDigitalZoomMagnificationSet {
D Changes the Digital Zoom Magnification to achieve the requested Magnification
T 1
A DLTVDigitalZoomMagnificationSet
F 1.23
I Magnification Float Digital Zoom Magnification
}
DLTVDigitalZoomMagnificationGet {
D Requests current Digital Zoom Magnification
T 0
A DLTVDigitalZoomMagnificationGet
F 1.24
O Magnification Float Digital Zoom Magnification
}
DLTVZoomMoveTimeoutSet {
D Sets the time to stop zoom continuous movement
T 1
A DLTVZoomMoveTimeoutSet
F 1.25
I TimeToStop Integer Time to stop zoom continuous movement
}
DLTVZoomMoveTimeoutGet {
D Request time to stop zoom continuous movement
T 0
A DLTVZoomMoveTimeoutGet
F 1.26
O TimeToStop Integer Time to stop zoom continuous movement
}
DLTVZoomSlaveToggle {
D Toggles zoom slave function
T 1
A DLTVZoomSlaveToggle
F 1.27
}
DLTVFocusCountsSet {
D Sets value of focus in counts
T 1
A DLTVFocusCountsSet
F 2.1
I Focus Integer Focus in counts
}
DLTVFocusCountsGet {
D Requests value of focus in counts
T 0
A DLTVFocusCountsGet
F 2.2
O Focus Integer Focus in counts
}
DLTVFocusPercentageSet {
D Sets value of focus in percentage
T 1
A DLTVFocusPercentageSet
F 2.3
I Focus Float Focus Percentage
}
DLTVFocusPercentageGet {
D Requests value of focus in percentage
T 0
A DLTVFocusPercentageGet
F 2.4
O Focus Float Focus Percentage
}
DLTVFocusChangeRateCountsSet {
D Sets the value of the focus change rate in counts
T 1
A DLTVFocusChangeRateCountsSet
F 2.5
I Focus_Rate Integer Focus rate in counts
}
DLTVFocusChangeRateCountsGet {
D Requests the value of the focus change rate in counts
T 0
A DLTVFocusChangeRateCountsGet
F 2.6
O Focus_Rate Integer Focus rate in counts
}
DLTVFocusChangeRatePercentageSet {
D Sets the value of the focus change rate in percentage
T 1
A DLTVFocusChangeRatePercentageSet
F 2.7
I Focus_Rate Float Focus rate in percentage
}
DLTVFocusChangeRatePercentageGet {
D Requests the value of the focus change rate in percentage
T 0
A DLTVFocusChangeRatePercentageGet
F 2.8
O Focus_Rate Float Focus rate in percentage
}
DLTVFocusCountsIncrement {
D Increments the value of the focus
T 1
A DLTVFocusCountsIncrement
F 2.9
}
DLTVFocusCountsDecrement {
D Decrements the value of the focus in one count
T 1
A DLTVFocusCountsDecrement
F 2.10
}
DLTVFocusStop {
D Aborts zoom changes
T 1
A DLTVFocusStop
F 2.11
}
DLTVAutoFocusSet {
D Sets autofocus on/off
T 1
A DLTVAutoFocusSet
F 2.12
I AutoFocus Integer Autofocus state
}
DLTVAutoFocusGet {
D Requests state of autofocus
T 0
A DLTVAutoFocusGet
F 2.13
O AutoFocus Integer Autofocus state
}
DLTVFocusInfinity {
D Sets focus to infinity
T 1
A DLTVFocusInfinity
F 2.14
}
DLTVAutoFocusPush {
D Autofocus Push
T 1
A DLTVAutoFocusPush
F 2.15
}
DLTVAutoFocusSensitivitySet {
D Sets Autofocus Sensitivity
T 1
A DLTVAutoFocusSensitivitySet
F 2.16
I AutoFocusSensitivity Integer AutoFocus Sensitivity
}
DLTVAutoFocusSensitivityGet {
D Requests AutoFocus Sensitivity
T 0
A DLTVAutoFocusSensitivityGet
F 2.17
O AutoFocusSensitivity Integer AutoFocus Sensitivity
}
DLTVAutoFocusModeSet {
D Requests AutoFocus Mode
T 1
A DLTVAutoFocusModeSet
F 2.18
I AutoFocusMode Integer AutoFocus Mode
}
DLTVAutoFocusModeGet {
D Requests AutoFocus Mode
T 0
A DLTVAutoFocusModeGet
F 2.19
O AutoFocusMode Integer AutoFocus Mode
}
DLTVBackFocusIncrement {
D Increases back focus
T 1
A DLTVBackFocusIncrement
F 2.20
}
DLTVBackFocusDecrement {
D Decreases back focus
T 1
A DLTVBackFocusDecrement
F 2.21
}
DLTVBackFocusStop {
D Stops back focus changes
T 1
A DLTVBackFocusStop
F 2.22
}
DLTVFocusToNewTargetSet {
D Sets focus to new target
T 1
A DLTVFocusToNewTargetSet
F 2.23
}
DLTVFocusMoveTimeoutSet {
D Sets the time to stop focus continuous movement
T 1
A DLTVFocusMoveTimeoutSet
F 2.24
I TimeToStop Integer Time to stop focus continuous movement
}
DLTVFocusMoveTimeoutGet {
D Request time to stop focus continuous movement
T 0
A DLTVFocusMoveTimeoutGet
F 2.25
O TimeToStop Integer Time to stop focus continuous movement
}
DLTVIrisCountsSet {
D Sets value of iris in counts
T 1
A DLTVIrisCountsSet
F 3.1
I Iris Integer iris in counts
}
DLTVIrisCountsGet {
D Requests value of iris in counts
T 0
A DLTVIrisCountsGet
F 3.2
O Iris Integer iris in counts
}
DLTVIrisPercentageSet {
D Sets value of iris in percentage
T 1
A DLTVIrisPercentageSet
F 3.3
I Iris Float iris in percentage
}
DLTVIrisPercentageGet {
D Requests value of iris in percentage
T 0
A DLTVIrisPercentageGet
F 3.4
O Iris Float iris in percentage
}
DLTVIrisChangeRateCountsSet {
D Sets iris change rate in counts
T 1
A DLTVIrisChangeRateCountsSet
F 3.5
I Iris_Rate Integer Iris change rate in counts
}
DLTVIrisChangeRateCountsGet {
D Requests iris change rate in counts
T 0
A DLTVIrisChangeRateCountsGet
F 3.6
O Iris_Rate Integer Iris change rate in counts
}
DLTVIrisRatePercentageSet {
D Sets iris change rate in percentage
T 1
A DLTVIrisRatePercentageSet
F 3.7
I Iris_Rate Float Iris change rate in percentage
}
DLTVIrisRatePercentageGet {
D Requests iris change rate in percentage
T 0
A DLTVIrisRatePercentageGet
F 3.8
O Iris_Rate Float Iris change rate in percentage
}
DLTVIrisCountsIncrement {
D Increments the value of the iris
T 1
A DLTVIrisCountsIncrement
F 3.9
}
DLTVIrisCountsDecrement {
D Decrements the value of the iris
T 1
A DLTVIrisCountsDecrement
F 3.10
}
DLTVIrisStop {
D Aborts iris changes
T 1
A DLTVIrisStop
F 3.11
}
DLTVAutoIrisSet {
D Sets autoiris on/off
T 1
A DLTVAutoIrisSet
F 3.12
I AutoIris Integer Autoiris state
}
DLTVAutoIrisGet {
D Requests state of autoiris
T 0
A DLTVAutoIrisGet
F 3.13
O AutoIris Integer Autoiris state
}
DLTVIrisMoveTimeoutSet {
D Sets the time to stop iris continuous movement
T 1
A DLTVIrisMoveTimeoutSet
F 3.14
I TimeToStop Integer Time to stop iris continuous movement
}
DLTVIrisMoveTimeoutGet {
D Request time to stop iris continuous movement
T 0
A DLTVIrisMoveTimeoutGet
F 3.15
O TimeToStop Integer Time to stop iris continuous movement
}
DLTVFilterSet {
D Sets filter on/off
T 1
A DLTVFilterSet
F 4.1
I Filter Integer Filter state
}
DLTVFilterGet {
D Requests state of filter
T 0
A DLTVFilterGet
F 4.2
O Filter Integer Filter state
}
DLTVEnhancerSet {
D Sets enhancer on/off
T 1
A DLTVEnhancerSet
F 4.3
I Filter Integer Enhancer state
}
DLTVEnhancerGet {
D Requests state of enhancer
T 0
A DLTVEnhancerGet
F 4.4
O Enhancer Integer Enhancer state
}
DLTVAutoGainControlSet {
D Sets Agc on/off
T 1
A DLTVAutoGainControlSet
F 4.5
I Agc Integer AGC state
}
DLTVAutoGainControlGet {
D Requests state of Agc
T 0
A DLTVAutoGainControlGet
F 4.6
O Agc Integer AGC state
}
DLTVGainSet {
D Sets gain
T 1
A DLTVGainSet
F 4.7
I Gain Integer Gain
}
DLTVGainGet {
D Requests gain
T 0
A DLTVGainGet
F 4.8
O Gain Integer Gain
}
DLTVBrightSet {
D Sets bright
T 1
A DLTVBrightSet
F 4.9
I Bright Integer Sets bright
}
DLTVBrightGet {
D Requests bright
T 0
A DLTVBrightGet
F 4.10
O Bright Integer Requests bright
}
DLTVICRModeAutoSet {
D Sets ICR auto mode
T 1
A DLTVICRModeAutoSet
F 4.11
I ICRAutoMode Integer ICR auto mode
}
DLTVICRModeAutoGet {
D Requests ICR auto mode
T 0
A DLTVICRModeAutoGet
F 4.12
O ICRAutoMode Integer ICR auto mode
}
DLTVICRModeSet {
D Sets ICR mode
T 1
A DLTVICRModeSet
F 4.13
I ICRMode Integer ICR Mode
}
DLTVICRModeGet {
D Requests ICR mode
T 0
A DLTVICRModeGet
F 4.14
O ICRMode Integer ICR Mode
}
DLTVGainIncrement {
D Increments gain
T 1
A DLTVGainIncrement
F 4.15
}
DLTVGainDecrement {
D Decrements gain
T 1
A DLTVGainDecrement
F 4.16
}
DLTVGainStop {
D Stops gain changes
T 1
A DLTVGainStop
F 4.17
}
DLTVGainPercentageSet {
D Sets gain value in percentage
T 1
A DLTVGainPercentageSet
F 4.18
I Gain Float Gain percentage
}
DLTVGainPercentageGet {
D Requests gain value in percentage
T 0
A DLTVGainPercentageGet
F 4.19
O Gain Float Gain percentage
}
DLTVLightControlModeSet {
D Sets light control mode value
T 1
A DLTVLightControlModeSet
F 4.21
I LightControlMode Integer Light Control Mode value
}
DLTVLightControlModeGet {
D Requests light control mode value
T 0
A DLTVLightControlModeGet
F 4.22
O LightControlMode Integer Light control mode value
}
DLTVAreaSelectSet {
D Sets Area Select value
T 1
A DLTVAreaSelectSet
F 4.23
I AreaSelect Integer Area Select value
}
DLTVAreaSelectGet {
D Requests Area Select value
T 0
A DLTVAreaSelectGet
F 4.24
O AreaSelect Integer Area Select value
}
DLTVRatioPeakAverageSet {
D Sets Ratio Peak Average value
T 1
A DLTVRatioPeakAverageSet
F 4.25
I RatioPeakAverage Integer Ratio Peak Average value
}
DLTVRatioPeakAverageGet {
D Requests Ratio Peak Average value
T 0
A DLTVRatioPeakAverageGet
F 4.26
O RatioPeakAverage Integer Ratio Peak Average value
}
DLTVOffsetPercentageSet {
D Sets the offset as a percentage.
T 1
A DLTVOffsetPercentageSet
F 4.27
I Offset Float Offset Percentage
}
DLTVOffsetPercentageGet {
D Gets the offset as a percentage.
T 0
A DLTVOffsetPercentageGet
F 4.28
O Offset Float Offset Percentage
}
DLTVAGCROIEnableSet {
D Enable/Disable AGC ROI
T 1
A DLTVAGCROIEnableSet
F 4.29
I Enable Integer Enable/Disable
}
DLTVAGCROIEnableGet {
D Requests AGC ROI Enable value
T 0
A DLTVAGCROIEnableGet
F 4.30
O Enable Integer 1 Enabled / 0 Disabled
}
DLTVAGCROIParamsSet {
D Sets size and position for AGC ROI
T 1
A DLTVAGCROIParamsSet
F 4.31
I X Integer X coordinate
I Y Integer Y coordinate
I Width Integer Width value
I Height Integer Height value
}
DLTVAGCROIParamsGet {
D Requests current AGC ROI position and size
T 0
A DLTVAGCROIParamsGet
F 4.32
O X Integer X coordinate
O Y Integer Y coordinate
O Width Integer Width value
O Height Integer Height value
}
DLTVAGCROIDisplaySet {
D Shows or not AGC ROI on screen
T 1
A DLTVAGCROIDisplaySet
F 4.33
I Enable Integer Enable/Disable
}
DLTVAGCROIDisplayGet {
D Requests AGC ROI Display value
T 0
A DLTVAGCROIDisplayGet
F 4.34
O Enable Integer 1 Enabled / 0 Disabled
}
DLTVGainIncrementStep {
D Increments gain (increment value can be negative)
T 1
A DLTVGainIncrementStep
F 4.35
I Gain Integer Gain increment
}
DLTVOffsetIncrement {
D Increments offset (increment value can be negative)
T 1
A DLTVOffsetIncrement
F 4.36
I Offset Integer Offset increment
}
DLTVAGCROIActivePresetSet {
D Activates an AGC ROI Preset
T 1
A DLTVAGCROIActivePresetSet
F 4.37
I Preset Integer Active Preset Id
}
DLTVAGCROIActivePresetGet {
D Requests active AGC ROI Preset Id, -1 if no preset is active
T 0
A DLTVAGCROIActivePresetGet
F 4.38
O Preset Integer Active Preset Id
}
DLTVAntiFogModeSet {
D Sets anti fog mode
T 1
A DLTVAntiFogModeSet
F 4.39
I AntiFog Integer Anti Fog mode 0=off,1=auto
}
DLTVAntiFogModeGet {
D Requests anti fog mode
T 0
A DLTVAntiFogModeGet
F 4.40
O AntiFog Integer Anti Fog mode
}
DLTVFunctionKeySend {
D Sends a key stroke to the camera
T 1
A DLTVFunctionKeySend
F 5.1
I Key Integer Key stroke
}
DLTVFunctionKeyPress {
D Sends a key press sequence to the camera
T 1
A DLTVFunctionKeyPress
F 5.2
I Key Integer Key stroke
}
DLTVFunctionKeyRelease {
D Sends a key release sequence to the camera
T 1
A DLTVFunctionKeyRelease
F 5.3
I Key Integer Key stroke
}
DLTVActiveSourceSet {
D Sets as active source. 0=unset,1=set
T 1
A DLTVActiveSourceSet
F 6.1
I ActiveSource Integer Active Source
}
DLTVActiveSourceGet {
D Requests if camera is the active source. 0=no,1=yes
T 0
A DLTVActiveSourceGet
F 6.2
O ActiveSource Integer Active Source
}
DLTVTestPatternSet {
D Sets the value for test pattern
T 1
A DLTVTestPatternSet
F 6.3
I Pattern Integer selected test pattern
}
DLTVTestPatternGet {
D Requests current value for test pattern
T 0
A DLTVTestPatternGet
F 6.4
O Pattern Integer Test Pattern value
}
DLTVDisplayTypeSet {
D Sets the value for the display type
T 1
A DLTVDisplayTypeSet
F 6.5
I Type Integer Display type
}
DLTVDisplayTypeGet {
D Requests current value for display type
T 0
A DLTVDisplayTypeGet
F 6.6
O Type Integer Dispaly type value
}
DLTVFrameRateSet {
D Sets the value for the frame rate
T 1
A DLTVFrameRateSet
F 6.7
I Rate Float Frames per second
}
DLTVFrameRateGet {
D Requests current value for frame rate
T 0
A DLTVFrameRateGet
F 6.8
O Rate Float Frames per second
}
DLTVTriggerSourceSet {
D Sets the trigger source
T 1
A DLTVTriggerSourceSet
F 6.9
I Source Integer Trigger Source
}
DLTVTriggerSourceGet {
D Requests current value for the trigger source
T 0
A DLTVTriggerSourceGet
F 6.10
O Source Integer Trigger Source
}
DLTVTriggerModeSet {
D Sets the trigger mode
T 1
A DLTVTriggerModeSet
F 6.11
I Mode Integer Trigger Mode
}
DLTVTriggerModeGet {
D Requests current value for the trigger mode
T 0
A DLTVTriggerModeGet
F 6.12
O Mode Integer Trigger Mode
}
DLTVWhiteBalanceModeSet {
D Sets white balance mode
T 1
A DLTVWhiteBalanceModeSet
F 7.1
I WhiteBalanceMode Integer White Balance Mode
}
DLTVWhiteBalanceModeGet {
D Requests white balance mode
T 0
A DLTVWhiteBalanceModeGet
F 7.2
O WhiteBalanceMode Integer White Balance Mode
}
DLTVAutoExposureModeSet {
D Sets auto exposure mode
T 1
A DLTVAutoExposureModeSet
F 7.3
I AutoExposure Integer Auto Exposure Mode
}
DLTVAutoExposureModeGet {
D Requests auto exposure mode
T 0
A DLTVAutoExposureModeGet
F 7.4
O AutoExposure Integer Auto Exposure Mode
}
DLTVSlowShutterModeSet {
D Sets slow shutter mode
T 1
A DLTVSlowShutterModeSet
F 7.5
I SlowShutter Integer Slow Shutter Mode
}
DLTVSlowShutterModeGet {
D Requests slow shutter mode
T 0
A DLTVSlowShutterModeGet
F 7.6
O SlowShutter Integer Slow Shutter Mode
}
DLTVShutterPositionSet {
D Sets shutter position
T 1
A DLTVShutterPositionSet
F 7.7
I ShutterPosition Integer Shutter Position
}
DLTVShutterPositionGet {
D Requests shutter position
T 0
A DLTVShutterPositionGet
F 7.8
O ShutterPosition Integer Shutter Position
}
DLTVExposureCompensationSet {
D Sets exposure comp
T 1
A DLTVExposureCompensationSet
F 7.9
I ExposureCompensation Integer Exposure Compensation 0=off,1=on
}
DLTVExposureCompensationGet {
D Requests exposure comp
T 0
A DLTVExposureCompensationGet
F 7.10
O ExposureCompensation Integer Exposure Compensation 0=off,1=on
}
DLTVExposureCompensationPositionSet {
D Sets exposure comp position
T 1
A DLTVExposureCompensationPositionSet
F 7.11
I ExposureCompensationPosition Integer Exposure Compensation Position
}
DLTVExposureCompensationPositionGet {
D Requests exposure comp position
T 0
A DLTVExposureCompensationPositionGet
F 7.12
O ExposureCompensationPosition Integer Exposure Compensation Position
}
DLTVBackLightCompensationSet {
D Sets back light compensation
T 1
A DLTVBackLightCompensationSet
F 7.13
I BackLightCompensation Integer Back Light Compensation
}
DLTVBackLightCompensationGet {
D Requests back light compensation
T 0
A DLTVBackLightCompensationGet
F 7.14
O BackLightCompensation Integer Back Light Compensation
}
DLTVLensInitialize {
D Initializes Lens
T 1
A DLTVLensInitialize
F 7.15
}
DLTVPixelCorrectionInitialize {
D Initializes Pixel Correction
T 1
A DLTVPixelCorrectionInitialize
F 7.16
}
DLTVWhiteBalanceTrigger {
D Triggers White Balance
T 1
A DLTVWhiteBalanceTrigger
F 7.17
}
DLTVRGainSet {
D Sets red gain
T 1
A DLTVRGainSet
F 7.18
I RGain Integer Red Gain
}
DLTVRGainGet {
D Requests red gain
T 0
A DLTVRGainGet
F 7.19
O RGain Integer Red Gain
}
DLTVBGainSet {
D Sets blue gain
T 1
A DLTVBGainSet
F 7.20
I BGain Integer Blue Gain
}
DLTVBGainGet {
D Requests blue gain
T 0
A DLTVBGainGet
F 7.21
O BGain Integer Blue Gain
}
DLTVShutterIncrement {
D Increments a step the shutter
T 1
A DLTVShutterIncrement
F 7.22
}
DLTVShutterDecrement {
D Decrements a step the shutter
T 1
A DLTVShutterDecrement
F 7.23
}
DLTVSensUpSet {
D Sets the SensUp value
T 1
A DLTVSensUpSet
F 7.25
I SensUp Integer SensUp value
}
DLTVSensUpGet {
D Gets the SensUp value
T 0
A DLTVSensUpGet
F 7.26
O SensUp Integer SensUp value
}
DLTVDNRSet {
D Enables/disables the DNR
T 1
A DLTVDNRSet
F 7.27
I DNR Integer DNR enable/disable.
}
DLTVDNRGet {
D Gets the DNR status
T 0
A DLTVDNRGet
F 7.28
O DNR Integer DNR enabled/disabled.
}
DLTVExposureTimeSet {
D Sets the exposure time
T 1
A DLTVExposureTimeSet
F 7.29
I Miliseconds Float Exposure time in miliseconds.
}
DLTVExposureTimeGet {
D Gets the exposure time
T 0
A DLTVExposureTimeGet
F 7.30
O Miliseconds Float Exposure time in miliseconds.
}
DLTVAutoExposureTrigger {
D Performs an auto exposure calibration.
T 0
A DLTVAutoExposureTrigger
F 7.31
}
DLTVGGainSet {
D Sets the Green gain value
T 1
A DLTVGGainSet
F 7.32
I GGain Integer Green componenet for gain
}
DLTVGGainGet {
D Requests current green gain value
T 0
A DLTVGGainGet
F 7.33
O GGain Integer Green component for gain
}
DLTVColorCorrectionModeSet {
D Disables/Enables Color Correction
T 1
A DLTVColorCorrectionModeSet
F 7.34
I Mode Integer Color Correction Enable/Disable
}
DLTVColorCorrectionModeGet {
D Requests current status for Color Correction
T 0
A DLTVColorCorrectionModeGet
F 7.35
O Mode Integer Color Correction Enable/Disable
}
DLTVExposureTimePercentageSet {
D Sets the exposure time in percentage
T 1
A DLTVExposureTimePercentageSet
F 7.36
I Percentage Float Exposure time in percentage.
}
DLTVExposureTimePercentageGet {
D Gets the exposure time in percentage
T 0
A DLTVExposureTimePercentageGet
F 7.37
O Percentage Float Exposure time in Percentage.
}
DLTVATWRangeModeSet {
D Sets ATW Range Mode
T 1
A DLTVATWRangeModeSet
F 7.38
I Mode Integer ATW Range Mode
}
DLTVATWRangeModeGet {
D Requests ATW Range Mode
T 0
A DLTVATWRangeModeGet
F 7.39
O Mode Integer ATW Range Mode
}
DLTVWhiteBalanceROIModeSet {
D Sets White Balance ROI Mode
T 1
A DLTVWhiteBalanceROIModeSet
F 7.40
I Mode Integer White Balance ROI Mode
}
DLTVWhiteBalanceROIModeGet {
D Requests White Balance ROI Mode
T 0
A DLTVWhiteBalanceROIModeGet
F 7.41
O Mode Integer White Balance ROI Mode
}
DLTVWhiteBalanceROIActivePresetSet {
D Sets White Balance ROI Active Preset
T 1
A DLTVWhiteBalanceROIActivePresetSet
F 7.42
I ActivePreset Integer White Balance ROI Active Preset
}
DLTVWhiteBalanceROIActivePresetGet {
D Requests White Balance ROI Active Preset
T 0
A DLTVWhiteBalanceROIActivePresetGet
F 7.43
O ActivePreset Integer White Balance ROI Active Preset
}
DLTVRGainOffsetPercentageSet {
D Sets RGain Offset Percentage
T 1
A DLTVRGainOffsetPercentageSet
F 7.44
I RGainOffsetPercentage Float RGain Offset Percentage
}
DLTVRGainOffsetPercentageGet {
D Requests RGain Offset Percentage
T 0
A DLTVRGainOffsetPercentageGet
F 7.45
O RGainOffsetPercentage Float RGain Offset Percentage
}
DLTVBGainOffsetPercentageSet {
D Sets BGain Offset Percentage
T 1
A DLTVBGainOffsetPercentageSet
F 7.46
I BGainOffsetPercentage Float BGain Offset Percentage
}
DLTVBGainOffsetPercentageGet {
D Requests BGain Offset Percentage
T 0
A DLTVBGainOffsetPercentageGet
F 7.47
O BGainOffsetPercentage Float BGain Offset Percentage
}
DLTVGammaModeSet {
D Sets Gamma Mode
T 1
A DLTVGammaModeSet
F 7.48
I Mode Integer Gamma Mode
}
DLTVGammaModeGet {
D Requests Gamma Mode
T 0
A DLTVGammaModeGet
F 7.49
O Mode Integer Gamma Mode
}
DLTVSubsystemOn {
D Turns DLTV subsystem on
T 1
A DLTVSubsystemOn
F 8.1
}
DLTVSubsystemOff {
D Turns DLTV subsystem off
T 1
A DLTVSubsystemOff
F 8.2
}
DLTVSubsystemPowerGet {
D Requests value of DLTV subsystem power
T 0
A DLTVSubsystemPowerGet
F 8.3
O Power Integer Power state
}
DLTVHeaterStatusSet {
D Sets heater status
T 1
A DLTVHeaterStatusSet
F 8.4
I HeaterStatus Integer Heater Status 0=off,1=on
}
DLTVHeaterStatusGet {
D Requests heater status
T 0
A DLTVHeaterStatusGet
F 8.5
O HeaterStatus Integer Heater Status 0=off,1=on
}
DLTVDefrosterStatusSet {
D Sets Defroster status
T 1
A DLTVDefrosterStatusSet
F 8.6
I HeaterStatus Integer Defroster Status 0=off,1=on
}
DLTVDefrosterStatusGet {
D Requests Defroster status
T 0
A DLTVDefrosterStatusGet
F 8.7
O HeaterStatus Integer Defroster Status 0=off,1=on
}
DLTVSubsystemPowerSet {
D Sets value of subsystem power
T 1
A DLTVSubsystemPowerSet
F 8.8
I Power Integer Power state 0=Off,1=On,2=Standby
}
DLTVPictureEffectSet {
D Sets picture effect
T 1
A DLTVPictureEffectSet
F 9.1
I PictureEffect Integer Picture Effect
}
DLTVPictureEffectGet {
D Requests picture effect
T 0
A DLTVPictureEffectGet
F 9.2
O PictureEffect Integer Picture Effect
}
DLTVDigitalEffectSet {
D Sets digital effect
T 1
A DLTVDigitalEffectSet
F 9.3
I DigitalEffect Integer Digital Effect
}
DLTVDigitalEffectGet {
D Requests digital effect
T 0
A DLTVDigitalEffectGet
F 9.4
O DigitalEffect Integer Digital Effect
}
DLTVFlipModeSet {
D Sets flip Mode
T 1
A DLTVFlipModeSet
F 9.5
I FlipMode Integer Flip Mode
}
DLTVFlipModeGet {
D Requests flip Mode
T 0
A DLTVFlipModeGet
F 9.6
O FlipMode Integer Flip Mode
}
DLTVReverseModeSet {
D Sets reverse mode
T 1
A DLTVReverseModeSet
F 9.7
I ReverseMode Integer Reverse Mode
}
DLTVReverseModeGet {
D Requests reverse mode
T 0
A DLTVReverseModeGet
F 9.8
O ReverseMode Integer Reverse Mode
}
DLTVFreezeSet {
D Sets freeze
T 1
A DLTVFreezeSet
F 9.9
I Freeze Integer Freeze
}
DLTVFreezeGet {
D Requests freeze
T 0
A DLTVFreezeGet
F 9.10
O Freeze Integer Freeze
}
DLTVImageFormatSet {
D Sets the image format
T 1
A DLTVImageFormatSet
F 9.11
I Format Integer Image Format
}
DLTVImageFormatGet {
D Requests the image format
T 0
A DLTVImageFormatGet
F 9.12
O Format Integer Image Format
}
DLTVBinningSet {
D Sets the image binning
T 1
A DLTVBinningSet
F 9.13
I Binning Integer Image Binning
}
DLTVBinningGet {
D Requests the image binning
T 0
A DLTVBinningGet
F 9.14
O Binning Integer Image Binning
}
DLTVNoiseSupressionModeSet {
D Sets the status for Noise Supression
T 1
A DLTVNoiseSupressionModeSet
F 9.15
I Mode Integer Enable/Disable Noise Supression
}
DLTVNoiseSupressionModeGet {
D Requests the status of Noise Supression
T 0
A DLTVNoiseSupressionModeGet
F 9.16
O Mode Integer Enable/Disable Noise Supression
}
DLTVNoiseSupressionPositionSet {
D Sets the level for Noise Supression
T 1
A DLTVNoiseSupressionPositionSet
F 9.17
I Position Integer Level for Noise Supression
}
DLTVNoiseSupressionPositionGet {
D Requests the current level of Noise Supression
T 0
A DLTVNoiseSupressionPositionGet
F 9.18
O Position Integer Level for Noise Supression
}
DLTVSmearSupressionModeSet {
D Sets the status for Smear Supression
T 1
A DLTVSmearSupressionModeSet
F 9.19
I Mode Integer Enable/Disable Smear Supression
}
DLTVSmearSupressionModeGet {
D Requests the current status of Noise Supression
T 0
A DLTVSmearSupressionModeGet
F 9.20
O Mode Integer Enable/Disable Smear Supression
}
DLTVContrastEnhancementModeSet {
D Sets the status for Contrast Enhancement
T 1
A DLTVContrastEnhancementModeSet
F 9.21
I Mode Integer Enable/Disable Contrat Enhancement
}
DLTVContrastEnhancementModeGet {
D Requests the current status of Contrast Enhancement
T 0
A DLTVContrastEnhancementModeGet
F 9.22
O Mode Integer Enable/Disable contrast Enhancement
}
DLTVContrastEnhancementDarkLevelSet {
D Sets the dark level for Contrast Enhancement
T 1
A DLTVContrastEnhancementDarkLevelSet
F 9.23
I Level Float Dark level Contrat Enhancement
}
DLTVContrastEnhancementDarkLevelGet {
D Requests the current dark level for Contrast Enhancement
T 0
A DLTVContrastEnhancementDarkLevelGet
F 9.24
O Level Float Dark level for contrast Enhancement
}
DLTVContrastEnhancementWhiteLevelSet {
D Sets the white level for Contrast Enhancement
T 1
A DLTVContrastEnhancementWhiteLevelSet
F 9.25
I Level Float White level Contrat Enhancement
}
DLTVContrastEnhancementWhiteLevelGet {
D Requests the current white level for Contrast Enhancement
T 0
A DLTVContrastEnhancementWhiteLevelGet
F 9.26
O Level Float White level for contrast Enhancement
}
DLTVContrastAdjustPercentageSet {
D Sets the contrast adjust in percentage
T 1
A DLTVContrastAdjustPercentageSet
F 9.27
I Level Float Contrast Adjust Percentage Value
}
DLTVContrastAdjustPercentageGet {
D Gets the contrast adjust in percentage
T 0
A DLTVContrastAdjustPercentageGet
F 9.28
O Level Float Contrast Adjust Percentage Value
}
DLTVColorSaturationModeSet {
D Sets the color saturation mode
T 1
A DLTVColorSaturationModeSet
F 9.29
I Mode Integer 0 Disabled, 1 Auto
}
DLTVColorSaturationModeGet {
D Gets the color saturation mode
T 0
A DLTVColorSaturationModeGet
F 9.30
O Mode Integer 0 Disabled, 1 Auto
}
DLTVScenePresetSet {
D Sets a specific scene preset by index
T 1
A DLTVScenePresetSet
F 9.31
I Preset Integer Index of a specific scene preset
}
DLTVScenePresetGet {
D Gets the index of the current scene preset
T 0
A DLTVScenePresetGet
F 9.32
O Preset Integer Scene preset index
}
DLTVScenePresetToggle {
D Toggles current scene preset
T 1
A DLTVScenePresetToggle
F 9.33
}
DLTVScenePresetNumberGet {
D Returns the number of available scene presets
T 0
A DLTVScenePresetNumberGet
F 9.34
O Number Integer Number of Scene presets
}
DLTVScenePresetNameByIdGet {
D Returns the name of a specific scene preset by index
T 0
A DLTVScenePresetNameByIdGet
F 9.35
I Preset Integer Index of a specific scene preset
O Name String Name of the Scene Preset
}
DLTVTitleOnOffSet {
D Sets title on/off
T 1
A DLTVTitleOnOffSet
F 10.1
I Title Integer Title On/Off 0=off,1=on
}
DLTVTitleOnOffGet {
D Requests title state
T 0
A DLTVTitleOnOffGet
F 10.2
O Title Integer Title On/Off 0=off,1=on
}
DLTVTitleSettingsSet {
D Sets title settings
T 1
A DLTVTitleSettingsSet
F 10.3
I VerticalPosition Integer Vertical Position
I HorizontalPosition Integer Horizontal Position
I Color Integer Color
I Blink Integer Blink
}
DLTVTitleClear {
D Clears title
T 1
A DLTVTitleClear
F 10.4
}
DLTVTitleCharactersSet {
D Sets the tile characters
T 1
A DLTVTitleCharactersSet
F 10.5
I Index Integer Index
I Characters String Null terminated string
}
DLTVPictureInPictureSet {
D Sets the PIP mode
T 1
A DLTVPictureInPictureSet
F 10.6
I Mode Integer PIP mode
}
DLTVPictureInPictureGet {
D Gets the PIP mode
T 0
A DLTVPictureInPictureGet
F 10.7
O Mode Integer PIP mode
}
DLTVPictureInPicturePositionSet {
D Sets the PIP position
T 1
A DLTVPictureInPicturePositionSet
F 10.8
I Position Integer PIP position
}
DLTVPictureInPicturePositionGet {
D Gets the PIP position
T 0
A DLTVPictureInPicturePositionGet
F 10.9
O Position Integer PIP position
}
DLTVAutoCameraSet {
D Sets camera to auto or manual. 0=manual,1=auto
T 1
A DLTVAutoCameraSet
F 11.1
I AutoCamera Integer Auto Camera
}
DLTVAutoCameraGet {
D Requests camera setting. 0=manual,1=auto
T 0
A DLTVAutoCameraGet
F 11.2
O AutoCamera Integer Auto Camera
}
DLTVCameraSelectionSet {
D Selects camera mode. 0=intensified,1=b/w,2=color
T 1
A DLTVCameraSelectionSet
F 11.3
I CameraSelection Integer Camera Selection
}
DLTVCameraSelectionGet {
D Requests selected camera. 0=intensified,1=b/w,2=color
T 0
A DLTVCameraSelectionGet
F 11.4
O CameraSelection Integer Camera Selection
}
DLTVChangeLevelICCDBWSet {
D Sets change level between ICCD and Black&White
T 1
A DLTVChangeLevelICCDBWSet
F 11.5
}
DLTVChangeLevelBWColorSet {
D Sets change level between Color and Black&White
T 1
A DLTVChangeLevelBWColorSet
F 11.6
}
DLTVIntensifierModeSet {
D Sets intensifier mode
T 1
A DLTVIntensifierModeSet
F 11.7
I Mode Integer Intensifier Mode 0=off,1=on
}
DLTVIntensifierModeGet {
D Requests intensifier mode
T 0
A DLTVIntensifierModeGet
F 11.8
O Mode Integer Intensifier Mode 0=off,1=on
}
DLTVGatingSet {
D Sets gating on/off. 0=off,1=on
T 1
A DLTVGatingSet
F 12.1
I Gating Integer Gating
}
DLTVGatingGet {
D Requests gating value. 0=off,1=on
T 0
A DLTVGatingGet
F 12.2
O Gating Integer Gating
}
DLTVAutoGatingSet {
D Sets auto gating value. 0=manual,1=auto
T 1
A DLTVAutoGatingSet
F 12.3
I AutoGating Integer Auto Gating
}
DLTVAutoGatingGet {
D Requests auto gating value. 0=manual,1=auto
T 0
A DLTVAutoGatingGet
F 12.4
O AutoGating Integer Auto Gating
}
DLTVGatingIncrement {
D Increases auto gating
T 1
A DLTVGatingIncrement
F 12.5
}
DLTVGatingDecrement {
D Decreases auto gating
T 1
A DLTVGatingDecrement
F 12.6
}
DLTVGatingStop {
D Stops auto gating changes
T 1
A DLTVGatingStop
F 12.7
}
DLTVGatingTimeSet {
D Sets gating time
T 1
A DLTVGatingTimeSet
F 12.8
I GatingTime LongInt Gating Time
}
DLTVGatingTimeGet {
D Requests gating time
T 0
A DLTVGatingTimeGet
F 12.9
O GatingTime LongInt Gating Time
}
DLTVGatingTimePercentageSet {
D Sets gating time percentage
T 1
A DLTVGatingTimePercentageSet
F 12.10
I GatingTimePercentage Float Gating Time Percentage
}
DLTVGatingTimePercentageGet {
D Requests gating time percentage
T 0
A DLTVGatingTimePercentageGet
F 12.11
O GatingTimePercentage Float Gating Time Percentage
}
DLTVLaserOnOffSet {
D Sets laser on/off. 0=off,1=on
T 1
A DLTVLaserOnOffSet
F 13.1
I Laser Integer Laser
}
DLTVLaserOnOffGet {
D Requests laser value. 0=off,1=on
T 0
A DLTVLaserOnOffGet
F 13.2
O Laser Integer Laser
}
DLTVLaserInterlockOnOffSet {
D Sets laser interlock on/off. 0=off,1=on
T 1
A DLTVLaserInterlockOnOffSet
F 13.3
I LaserInterlock Integer Laser Interlock
}
DLTVLaserInterlockOnOffGet {
D Requests laser interlock value. 0=off,1=on
T 0
A DLTVLaserInterlockOnOffGet
F 13.4
O Laser_Interlock Integer Laser Interlock
}
DLTVLaserDivergenceIncrement {
D Increases laser divergence
T 1
A DLTVLaserDivergenceIncrement
F 13.5
}
DLTVLaserDivergenceDecrement {
D Decreases laser divergence
T 1
A DLTVLaserDivergenceDecrement
F 13.6
}
DLTVLaserDivergenceStop {
D Stops laser divergence changes
T 1
A DLTVLaserDivergenceStop
F 13.7
}
DLTVLaserIntensityIncrement {
D Increases laser intensity
T 1
A DLTVLaserIntensityIncrement
F 13.8
}
DLTVLaserIntensityDecrement {
D Decreases laser intensity
T 1
A DLTVLaserIntensityDecrement
F 13.9
}
DLTVLaserIntensityStop {
D Stops laser intensity changes
T 1
A DLTVLaserIntensityStop
F 13.10
}
DLTVStabilizationModeSet {
D Sets stabilization mode
T 1
A DLTVStabilizationModeSet
F 14.1
I Mode Integer Stabilization mode 0=off, 1=on
}
DLTVStabilizationModeGet {
D Requests stabilization mode
T 0
A DLTVStabilizationModeGet
F 14.2
O Mode Integer Stabilization mode 0=off, 1=on
}
DLTVStabilizationParamSet {
D Sets stabilization parameter
T 1
A DLTVStabilizationParamSet
F 14.3
I Mode Integer Stabilization Parameter
}
DLTVStabilizationParamGet {
D Requests stabilization parameter
T 0
A DLTVStabilizationParamGet
F 14.4
O Mode Integer Stabilization Parameter
}
DLTVStabilizationParamIncrement {
D Sets stabilization parameter
T 1
A DLTVStabilizationParamIncrement
F 14.5
I Mode Integer Stabilization Parameter Increment (positive or negative)
}
DLTVCameraDefaultsSet {
D Sets current values as defaults for the camera
T 1
A DLTVCameraDefaultsSet
F 15.1
}
DLTVCameraDefaultsRestore {
D Restores the default values for the camera
T 1
A DLTVCameraDefaultsRestore
F 15.2
}
DLTVCameraReset {
D Resets the camera device
T 1
A DLTVCameraReset
F 15.3
}
DLTVCameraInfoGet {
D Request the info text from the camera
T 0
A DLTVCameraInfoGet
F 15.4
O Info String Text describing the camera
}
DLTVWiperSet {
D Sets wiper state
T 1
A DLTVWiperSet
F 16.1
I Wiper Integer Wiper state 0=off,1=on
}
DLTVWiperGet {
D Requests wiper state
T 0
A DLTVWiperGet
F 16.2
O Wiper Integer Wiper state 0=off,1=on
}
DLTVWasherSet {
D Sets washer state
T 1
A DLTVWasherSet
F 16.3
I Washer Integer Washer state 0=off,1=on
}
DLTVWasherGet {
D Requests washer state
T 0
A DLTVWasherGet
F 16.4
O Washer Integer Washer state 0=off,1=on
}
DLTVCropConfigGet {
D Requests crop configuration
T 0
A DLTVCropConfigGet
F 17.1
O Left Float Percentage of image to crop in the left
O Right Float Percentage of image to crop in the right
O Top Float Percentage of image to crop in the top
O Bottom Float Percentage of image to crop in the bottom
}
DLTVVideoSnapshotURLGet {
D Returns the URL to get a video snapshot
T 0
A DLTVVideoSnapshotURLGet
F 17.2
O URL String URL string
}
DLTVRangeGet {
D Requests range of the camera
T 0
A DLTVRangeGet
F 18.1
O Range LongInt Range of the camera in meters
}
DLTVPresetStore {
D Stores preset position at given index
T 1
A DLTVPresetStore
F 19.1
I Index Integer Preset index
}
DLTVPresetGoto {
D Goes to preset position at given index
T 1
A DLTVPresetGoto
F 19.2
I Index Integer Preset index
}
DLTVRawCommandSend {
D Sends a command to the DLTV
T 1
A DLTVRawCommandSend
F 19.3
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
DLTVRawCommandASCIISend {
D Sends a command to the DLTV
T 1
A DLTVRawCommandASCIISend
F 19.4
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
DLTVPresetSelectedGet {
D Requests selected preset
T 0
A DLTVPresetSelectedGet
F 19.5
O Preset Integer Index of selected preset.
}
DLTVPresetClear {
D Clears a specified preset
T 1
A DLTVPresetClear
F 19.6
I Index Integer Preset index
}
DLTVHealthGet {
D Requests health state of device
T 0
A DLTVHealthGet
F 20.1
O Health Integer Health state of device
}
DLTVBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A DLTVBITExecute
F 21.1
}
DLTVBITAbort {
D Aborts execution of BIT routine associated to this device
T 1
A DLTVBITAbort
F 21.2
}
DLTVBITResult {
D Requests result of last BIT routine associated to this device
T 0
A DLTVBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
DLTVLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A DLTVStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O Zoom Float Value of zoom
O Zoom_pctg Float Zoom percentage (0-100)
O Focus_pctg Float Focus percentage (0-100)
O AGC Integer Value of AGC
O Autoiris Integer Autoiris
O Iris_pctg Float Iris percentage (0-100)
O Filter_index Integer Index of selected filter
O Wiper Integer Wiper
O Extender Integer Extender
O Autofocus Integer Autofocus
O Digital_Zoom Integer Digital Zoom
O Enhancer Integer Enhancer
O Slave Integer Slave mode
O ActiveSource Integer Is source active? 0=no,1=yes
O Frame_Size_X Integer Frame Size X
O Frame_Size_Y Integer Frame Size Y
O Power Integer Camera
O Gain_Percentage Float Gain percentage
O Range Integer Range of camera in meters
O Freeze Integer 0=Off, 1=On
}
DLTVLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A DLTVLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
DLTVDeviceVersionGet {
D Requests the device version string
T 0
A DLTVDeviceVersionGet
F 21.6
O rx_data String version string
}
DLTVDeviceInfoGet {
D Requests the device info string
T 0
A DLTVDeviceInfoGet
F 21.7
O rx_data String info string
}
DLTVExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A DLTVExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
DLTVExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A DLTVExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
DLTVExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A DLTVExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
DLTVExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A DLTVExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
IRFieldOfViewSet {
D Sets field of view
T 1
A IRFieldOfViewSet
F 1.1
I FOV Integer field of view
}
IRFieldOfViewGet {
D Requests field of view
T 0
A IRFieldOfViewGet
F 1.2
O FOV Integer field of view
}
IRFieldOfViewDegreesSet {
D Sets field of view in degress
T 1
A IRFieldOfViewDegreesSet
F 1.3
I FOV_Degrees Float Field of view in degrees
}
IRFieldOfViewDegreesGet {
D Requests value of field of view in degrees
T 0
A IRFieldOfViewDegreesGet
F 1.4
O FOV_Degrees Float field of view in degress
}
IRZoomPercentageSet {
D Sets the value of the zoom in percentage
T 1
A IRZoomPercentageSet
F 1.5
I Zoom Float Zoom Percentage
}
IRZoomPercentageGet {
D Gets the value of the zoom in percentage
T 0
A IRZoomPercentageGet
F 1.6
O Zoom Float Zoom Percentage
}
IRZoomRatePercentageSet {
D Sets the value of the zoom rate in percentage
T 1
A IRZoomRatePercentageSet
F 1.7
I ZoomRate Float Zoom Rate Percentage
}
IRZoomRatePercentageGet {
D Gets the value of the zoom rate in percentage
T 0
A IRZoomRatePercentageGet
F 1.8
O ZoomRate Float Zoom Rate Percentage
}
IRZoomIn {
D Zooms in
T 1
A IRZoomIn
F 1.9
}
IRZoomOut {
D Zooms out
T 1
A IRZoomOut
F 1.10
}
IRZoomStop {
D Stops zoom movement
T 1
A IRZoomStop
F 1.11
}
IRZoomSlaveSet {
D If Slave_Zoom is 1, slaves IR camera zoom to DLTV camera FOV. If Slave_Zoom is 0,
disables slave zoom
T 1
A IRZoomSlaveSet
F 1.12
I Slave_Zoom Integer Enables (1) or disables (0) slave zoom
}
IRZoomSlaveGet {
D Requests state of slave zoom
T 0
A IRZoomSlaveGet
F 1.13
O Slave_Zoom Integer State of slave zoom
}
IRZoomExtenderSet {
D Sets Zoom Extender on/off
T 1
A IRZoomExtenderSet
F 1.14
I Zoom_Extender Integer Zoom Extender.
}
IRZoomExtenderGet {
D Requests value of Zoom Extender
T 0
A IRZoomExtenderGet
F 1.15
O Zoom_Extender Integer Zoom Extender.
}
IRFOVMagnificationSet {
D Changes the FOV to achieve the requested magnification
T 1
A IRFOVMagnificationSet
F 1.16
I Magnification Float FOV Magnification (maxFOV/currentFOV)
}
IRFOVMagnificationGet {
D Requests current magnification (maxFOV/currentFOV)
T 0
A IRFOVMagnificationGet
F 1.17
O Magnification Float FOV Magnification
}
IRFOVRangeGet {
D Requests FOV achievable range (optical and electronic)
T 0
A IRFOVRangeGet
F 1.18
O Min_FOV Float Minimum FOV
O Max_FOV Float Maximum FOV
}
IRZoomMoveTimeoutSet {
D Sets the time to stop zoom continuous movement
T 1
A IRZoomMoveTimeoutSet
F 1.19
I TimeToStop Integer Time to stop zoom continuous movement
}
IRZoomMoveTimeoutGet {
D Request time to stop zoom continuous movement
T 0
A IRZoomMoveTimeoutGet
F 1.20
O TimeToStop Integer Time to stop zoom continuous movement
}
IRZoomSlaveToggle {
D Toggles zoom slave mode
T 1
A IRZoomSlaveToggle
F 1.21
}
IROpticalZoomMagnificationSet {
D Sets optical zoom magnification
T 1
A IROpticalZoomMagnificationSet
F 1.22
I Optical_Zoom Float Optical zoom magnification.
}
IROpticalZoomMagnificationGet {
D Requests current magnification value for optical zoom
T 0
A IROpticalZoomMagnificationGet
F 1.23
O Optical_Zoom Float Optical zoom magnification.
}
IROpticalZoomPercentageSet {
D Sets optical zoom percentage
T 1
A IROpticalZoomPercentageSet
F 1.24
I Optical_Zoom_Percentage Float Optical zoom percentage
}
IROpticalZoomPercentageGet {
D Requests current percentage value for optical zoom
T 0
A IROpticalZoomPercentageGet
F 1.25
O Optical_Zoom_Percentage Float Optical zoom percentage
}
IRFocusPercentageSet {
D Sets value of focus in percentage
T 1
A IRFocusPercentageSet
F 2.1
I Focus Float Focus in percentage
}
IRFocusPercentageGet {
D Requests value of focus in percentage
T 0
A IRFocusPercentageGet
F 2.2
O Focus Float Focus in percentage
}
IRFocusCountsSet {
D Requests value of focus in counts
T 1
A IRFocusCountsSet
F 2.3
I Focus Integer Focus in counts
}
IRFocusCountsGet {
D Requests value of focus in counts
T 0
A IRFocusCountsGet
F 2.4
O Focus Integer Focus in counts
}
IRAutoFocusSet {
D Sets autofocus on/off
T 1
A IRAutoFocusSet
F 2.5
I AutoFocus Integer AutoFocus state
}
IRAutoFocusGet {
D Requests state of autofocus
T 0
A IRAutoFocusGet
F 2.6
O AutoFocus Integer AutoFocus state
}
IRFocusFar {
D Moves focus to farthest position
T 1
A IRFocusFar
F 2.7
}
IRFocusNear {
D Moves focus to nearest position
T 1
A IRFocusNear
F 2.8
}
IRFocusStop {
D Stops focus movement
T 1
A IRFocusStop
F 2.9
}
IRFocusRatePercentageSet {
D Sets focus rate in percentage
T 1
A IRFocusRatePercentageSet
F 2.10
I Rate Float Rate in percentage
}
IRFocusRatePercentageGet {
D Requests value of focus in percentage
T 0
A IRFocusRatePercentageGet
F 2.11
O Rate Float Rate in percentage
}
IRFocusInfinitySet {
D Sets Focus Infinity on/off
T 1
A IRFocusInfinitySet
F 2.12
I State Integer Focus Infinity state
}
IRFocusInfinityGet {
D Requests state of Focus Infinity
T 0
A IRFocusInfinityGet
F 2.13
O State Integer Focus Infinity state
}
IRFocusMoveTimeoutSet {
D Sets the time to stop focus continuous movement
T 1
A IRFocusMoveTimeoutSet
F 2.14
I TimeToStop Integer Time to stop focus continuous movement
}
IRFocusMoveTimeoutGet {
D Request time to stop focus continuous movement
T 0
A IRFocusMoveTimeoutGet
F 2.15
O TimeToStop Integer Time to stop focus continuous movement
}
IRFocusDistanceSet {
D Request focus distance
T 0
A IRFocusDistanceSet
F 2.16
I Distance Float Focus Distance in meters.
}
IRFocusDistanceGet {
D Request focus distance
T 0
A IRFocusDistanceGet
F 2.17
O Distance Float Focus Distance in meters.
}
IRFocusROIParamsSet {
D Sets ROI parameters
T 1
A IRFocusROIParamsSet
F 2.18
I XPos Integer X position of ROI
I YPos Integer Y position of ROI
I Width Integer Width of ROI
I Height Integer Height of ROI
}
IRFocusROIParamsGet {
D Requests parameters of active ROI
T 0
A IRFocusROIParamsGet
F 2.19
O XPos Integer X position of ROI
O YPos Integer Y position of ROI
O Width Integer Width of ROI
O Height Integer Height of ROI
}
IRFocusROIParamsPercentageSet {
D Sets ROI parameters
T 1
A IRFocusROIParamsPercentageSet
F 2.20
I XPos Float X position of ROI (pctg)
I YPos Float Y position of ROI (pctg)
I Width Float Width of ROI (pctg)
I Height Float Height of ROI (pctg)
}
IRFocusROIParamsPercentageGet {
D Requests parameters of active ROI
T 0
A IRFocusROIParamsPercentageGet
F 2.21
O XPos Float X position of ROI (pctg)
O YPos Float Y position of ROI (pctg)
O Width Float Width of ROI (pctg)
O Height Float Height of ROI (pctg)
}
IRIntegrationTimeSet {
D Sets integration time
T 1
A IRIntegrationTimeSet
F 3.1
I Integration_Time Float Integration time
}
IRIntegrationTimeGet {
D Requests value of integration time
T 0
A IRIntegrationTimeGet
F 3.2
O Integration_Time Float Integration time
}
IRDigitalVideoOutputSet {
D Sets digital video output mode
T 1
A IRDigitalVideoOutputSet
F 3.3
I DigitalVideoOutput Integer Digital video output mode 0=14-bit, 1=8-bit, 2=digital
off, 3=14-bit unfiltered, 4=8-bit inverted, 5=14-bit inverted, 6=14-bit inverted
unfiltered
}
IRDigitalVideoOutputGet {
D Requests value of digital video output mode
T 0
A IRDigitalVideoOutputGet
F 3.4
O DigitalVideoOutput Integer Digital video output mode 0=14-bit, 1=8-bit, 2=digital
off, 3=14-bit unfiltered, 4=8-bit inverted, 5=14-bit inverted, 6=14-bit inverted
unfiltered
}
IRExternalSyncModeSet {
D Sets external sync mode
T 1
A IRExternalSyncModeSet
F 3.5
I ExternalSyncMode Integer External Sync Mode 0=Disable, 1=Slave, 2=Master
}
IRExternalSyncModeGet {
D Requests external sync mode
T 0
A IRExternalSyncModeGet
F 3.6
O ExternalSyncMode Integer External Sync Mode 0=Disable, 1=Slave, 2=Master
}
IRNUCTableSet {
D Sets NUC table using index number
T 1
A IRNUCTableSet
F 4.1
I NUC_Index Integer Index of NUC table
}
IRNUCTableGet {
D Requests index number of active NUC table
T 0
A IRNUCTableGet
F 4.2
O NUC_Index Integer Index number of active NUC table
}
IRNUCCalibrationStart {
D Initiates a calibration routine
T 1
A IRNUCCalibrationStart
F 4.3
I Calibration_type Integer Type of calibration
}
IRNUCCalibrationContinue {
D Continues calibration
T 1
A IRNUCCalibrationContinue
F 4.4
}
IRNUCCalibrationAbort {
D Aborts a calibration routine
T 1
A IRNUCCalibrationAbort
F 4.5
}
IRNUCLoadedNamesGet {
D Requests names of loaded NUCs
T 0
A IRNUCLoadedNamesGet
F 4.6
O NUC_Names String Loaded NUC Names
}
IRNUCTableToggle {
D Toggles NUC Table
T 1
A IRNUCTableToggle
F 4.7
}
IRNUCTableCountGet {
D Requests number of available NUC Tables
T 0
A IRNUCTableCountGet
F 4.8
O Count Integer Number of available NUC Tables
}
IRNUCTableNameGet {
D Requests name of the required NUC Table
T 0
A IRNUCTableNameGet
F 4.9
I Index Integer Index of the required NUC Table
O Name String Name of the required NUC Table
}
IRHighPerformanceSet {
D Sets high performance to on/off
T 1
A IRHighPerformanceSet
F 4.10
I HighPerformance Integer High performance
}
IRHighPerformancGet {
D Requests high performance on/off
T 0
A IRHighPerformancGet
F 4.11
O HighPerformance Integer High performance
}
IRGainPercentageSet {
D Sets value of gain in percentage
T 1
A IRGainPercentageSet
F 5.1
I Gain Float Gain percentage
}
IRGainPercentageGet {
D Requests value of gain in percentage
T 0
A IRGainPercentageGet
F 5.2
O Gain Float Gain percentage
}
IRGainCountsSet {
D Sets value of gain in counts
T 1
A IRGainCountsSet
F 5.3
I Gain Integer Gain counts
}
IRGainCountsGet {
D Requests value of gain in counts
T 0
A IRGainCountsGet
F 5.4
O Gain Integer Gain counts
}
IROffsetPercentageSet {
D Sets value of offset in percentage
T 1
A IROffsetPercentageSet
F 5.5
I Offset Float Offset percentage
}
IROffsetPercentageGet {
D Requests value of offset in percentage
T 0
A IROffsetPercentageGet
F 5.6
O Offset Float Offset percentage
}
IROffsetCountsSet {
D Sets value of offset in counts
T 1
A IROffsetCountsSet
F 5.7
I Offset Integer Offset counts
}
IROffsetCountsGet {
D Requests value of offset in counts
T 0
A IROffsetCountsGet
F 5.8
O Offset Integer Offset counts
}
IRAGCSet {
D Sets AGC value
T 1
A IRAGCSet
F 5.9
I Agc Integer AGC
}
IRAGCGet {
D Requests value of AGC
T 0
A IRAGCGet
F 5.10
O Agc Integer AGC
}
IRGainIncrement {
D Increments gain (increment value can be negative)
T 1
A IRGainIncrement
F 5.11
I Gain Integer Gain increment
}
IROffsetIncrement {
D Increments offset (increment value can be negative)
T 1
A IROffsetIncrement
F 5.12
I Offset Integer Offset increment
}
IRAGCLowLimitPercentageSet {
D Sets value of AGC low limit percentage
T 1
A IRAGCLowLimitPercentageSet
F 5.13
I LowLimit LongInt AGC Low Limit Percentage
}
IRAGCLowLimitPercentageGet {
D Requests value of AGC low limit percentage
T 0
A IRAGCLowLimitPercentageGet
F 5.14
O LowLimit LongInt AGC Low Limit Percentage
}
IRAGCHighLimitPercentageSet {
D Sets value of AGC high limit percentage
T 1
A IRAGCHighLimitPercentageSet
F 5.15
I HighLimit LongInt AGC High Limit Percentage
}
IRAGCHighLimitPercentageGet {
D Requests value of AGC high limit percentage
T 0
A IRAGCHighLimitPercentageGet
F 5.16
O HighLimit LongInt AGC High Limit Percentage
}
IRAGCMaxGainSet {
D Sets value of maximum gain
T 1
A IRAGCMaxGainSet
F 5.17
I MaxGain Integer Maximum gain
}
IRAGCMaxGainGet {
D Requests value of maximum gain
T 0
A IRAGCMaxGainGet
F 5.18
O MaxGain Integer Maximum gain
}
IRAGCPseudoGainSet {
D Sets value of pseudo gain
T 1
A IRAGCPseudoGainSet
F 5.19
I Pseudo_Gain LongInt Pseudo Gain
}
IRAGCPseudoGainGet {
D Requests value of pseudo gain
T 0
A IRAGCPseudoGainGet
F 5.20
O Pseudo_Gain LongInt Pseudo Gain
}
IRAGCFilterRateSet {
D Sets value of filter rate
T 1
A IRAGCFilterRateSet
F 5.21
I Filter_Rate LongInt Filter Rate
}
IRAGCFilterRateGet {
D Requests value of filter rate
T 0
A IRAGCFilterRateGet
F 5.22
O Filter_Rate LongInt Filter Rate
}
IRAGCROINamesGet {
D Requests names of ROIs in camera
T 0
A IRAGCROINamesGet
F 5.23
O ROI_Names String Names of ROIs (Regions of Interest) stored in camera
}
IRAGCActiveROISet {
D Sets given ROI as active
T 1
A IRAGCActiveROISet
F 5.24
I Active_ROI String ROI name to be set as active
}
IRAGCActiveROIGet {
D Requests name of active ROI
T 0
A IRAGCActiveROIGet
F 5.25
O Active_ROI String ROI name
}
IRAGCROIParamsSet {
D Sets ROI parameters
T 1
A IRAGCROIParamsSet
F 5.26
I XPos Integer X position of ROI
I YPos Integer Y position of ROI
I Width Integer Width of ROI
I Height Integer Height of ROI
}
IRAGCROIParamsGet {
D Requests parameters of active ROI
T 0
A IRAGCROIParamsGet
F 5.27
I ROIName String ROI name
O XPos Integer X position of ROI
O YPos Integer Y position of ROI
O Width Integer Width of ROI
O Height Integer Height of ROI
}
IRBrightnessBIASSet {
D Sets brightness BIAS
T 1
A IRBrightnessBIASSet
F 5.28
I Brightness_BIAS Integer Brightness BIAS.
}
IRBrightnessBIASGet {
D Requests value of brightness BIAS
T 0
A IRBrightnessBIASGet
F 5.29
O Brightness_BIAS Integer Brightness BIAS.
}
IRBrightnessUserOffsetPercentageSet {
D Sets brightness user offset
T 1
A IRBrightnessUserOffsetPercentageSet
F 5.30
I Brightness Float Brightness User Offset.
}
IRBrightnessUserOffsetPercentageGet {
D Requests value of brightness user offset
T 0
A IRBrightnessUserOffsetPercentageGet
F 5.31
O Brightness Float Brightness User Offset.
}
IRContrastUserOffsetPercentageSet {
D Sets contrast user offset
T 1
A IRContrastUserOffsetPercentageSet
F 5.32
I Contrast Float Contrast User Offset.
}
IRContrastUserOffsetPercentageGet {
D Requests value of contrast user offset
T 0
A IRContrastUserOffsetPercentageGet
F 5.33
O Contrast Float Contrast User Offset.
}
IRScenePresetSet {
D Sets a specific scene preset
T 1
A IRScenePresetSet
F 5.34
I Preset Integer Preset index.
}
IRScenePresetGet {
D Returns current scene preset
T 0
A IRScenePresetGet
F 5.35
O Preset Integer Preset index.
}
IRScenePresetToggle {
D Toggles the scene preset
T 1
A IRScenePresetToggle
F 5.36
}
IRAGCModeToggle {
D Toggles the AGC Mode
T 1
A IRAGCModeToggle
F 5.37
}
IRAGCMaxGainToggle {
D Toggles the AGC Max Gain value
T 1
A IRAGCMaxGainToggle
F 5.38
}
IRActiveROIToggle {
D Toggles the AGC active ROI
T 1
A IRActiveROIToggle
F 5.39
}
IRAGCKeepSettingsAtRestartSet {
D Sets if Agc settings are saved at restart
T 1
A IRAGCKeepSettingsAtRestartSet
F 5.40
I Keep Integer Keep setting at restart 0=no, 1=yes
}
IRAGCKeepSettingsAtRestartGet {
D Gets if Agc settings are saved at restart
T 0
A IRAGCKeepSettingsAtRestartGet
F 5.41
O Keep Integer Keep setting at restart 0=no, 1=yes
}
IRScenePresetNameByIdGet {
D Returns the name of scene preset indicated by Id
T 0
A IRScenePresetNameByIdGet
F 5.42
I ScenePresetId Integer Scene preset Id
O ScenePresetName String Name of scene preset.
}
IRScenePresetNameCurrentGet {
D Returns the name of current scene preset
T 0
A IRScenePresetNameCurrentGet
F 5.43
O ScenePresetName String Name of scene preset.
}
IRScenePresetByNameSet {
D Sets the scene preset specified
T 1
A IRScenePresetByNameSet
F 5.44
I ScenePresetName String Name of scene preset.
}
IRScenePresetNumberGet {
D Returns the number of scene presets available
T 0
A IRScenePresetNumberGet
F 5.45
O SceneNumber Integer Number of scene presets.
}
IRAGCROIParamsPercentageSet {
D Sets ROI parameters
T 1
A IRAGCROIParamsPercentageSet
F 5.46
I XPos Float X position of ROI (pctg)
I YPos Float Y position of ROI (pctg)
I Width Float Width of ROI (pctg)
I Height Float Height of ROI (pctg)
}
IRAGCROIParamsPercentageGet {
D Requests parameters of active ROI
T 0
A IRAGCROIParamsPercentageGet
F 5.47
I ROIName String ROI name
O XPos Float X position of ROI (pctg)
O YPos Float Y position of ROI (pctg)
O Width Float Width of ROI (pctg)
O Height Float Height of ROI (pctg)
}
IRAGCFilterSet {
D Sets AGC Filter value
T 1
A IRAGCFilterSet
F 5.48
I Filter Integer AGC Filter value
}
IRAGCFilterGet {
D Returns AGC Filter value
T 0
A IRAGCFilterGet
F 5.49
O Filter Integer AGC Filter value
}
IRAGCFilterPercentageSet {
D Sets AGC Filter value
T 1
A IRAGCFilterPercentageSet
F 5.50
I Filter Float AGC Filter value (0 to 100)
}
IRAGCFilterPercentageGet {
D Returns AGC Filter value
T 0
A IRAGCFilterPercentageGet
F 5.51
O Filter Float AGC Filter value (0 to 100)
}
IRPolaritySet {
D Sets polarity to black or white hot
T 1
A IRPolaritySet
F 6.1
I Polarity Integer Polarity
}
IRPolarityGet {
D Requests value of polarity
T 0
A IRPolarityGet
F 6.2
O Polarity Integer Polarity
}
IRLookupTableDefaultSet {
D Sets default LUT index for startup
T 1
A IRLookupTableDefaultSet
F 6.3
I LUT Integer Default LUT index
}
IRLookupTableDefaultGet {
D Requests default LUT index for startup
T 0
A IRLookupTableDefaultGet
F 6.4
O LUT Integer Default LUT index
}
IRLookupTableColorEnableSet {
D Enables/disables the use of color LUTs
T 1
A IRLookupTableColorEnableSet
F 6.5
I Enable Integer 0=Disabled,1=Enabled
}
IRLookupTableColorEnableGet {
D Reports the status of color LUTS enabled or disabled
T 0
A IRLookupTableColorEnableGet
F 6.6
O Enable Integer 0=Disabled,1=Enabled
}
IRLookupTableSet {
D Sets the required Lookup Table index
T 1
A IRLookupTableSet
F 6.7
I Index Integer Index of required Lookup Table
}
IRLookupTableGet {
D Requests the current Lookup Table index
T 0
A IRLookupTableGet
F 6.8
O Index Integer Index of required Lookup Table
}
IRLookupTableToggle {
D Toggles the current Lookup Table
T 1
A IRLookupTableToggle
F 6.9
}
IRLookupTableCountGet {
D Requests the current Lookup Table index
T 0
A IRLookupTableCountGet
F 6.10
O Count Integer Number of available Lookup tables
}
IRLookupTableNameGet {
D Requests Name of required Lookup table
T 0
A IRLookupTableNameGet
F 6.11
I Index Integer Index of required Lookup Table
O Name String Name of required Lookup table
}
IRPolarityToggle {
D Toggles the current polarity
T 1
A IRPolarityToggle
F 6.12
}
IRLensAthermalizationSet {
D Sets athermalization on/off
T 1
A IRLensAthermalizationSet
F 7.1
I Athermalization Integer Athermalization 0=off,1=on
}
IRLensAthermalizationGet {
D Requests athermalization state
T 0
A IRLensAthermalizationGet
F 7.2
O Athermalization Integer Athermalization
}
IRSubsystemOn {
D Turns IR subsystem on
T 1
A IRSubsystemOn
F 8.1
}
IRSubsystemOff {
D Turns IR subsystem off
T 1
A IRSubsystemOff
F 8.2
}
IRSubsystemPowerGet {
D Requests value of IR subsystem power
T 0
A IRSubsystemPowerGet
F 8.3
O Power Integer Power state
}
IRHeaterGet {
D Requests heater state
T 0
A IRHeaterGet
F 8.4
O Heater Integer Heater state
}
IRHeaterSet {
D Sets heater state
T 1
A IRHeaterSet
F 8.5
I Heater Integer Heater state
}
IRDefrosterStatusGet {
D Requests defroster status
T 0
A IRDefrosterStatusGet
F 8.6
O Defroster_Status Integer Defroster status
}
IRDefrosterStatusSet {
D Sets defroster status
T 1
A IRDefrosterStatusSet
F 8.7
I Defroster_Status Integer Defroster status
}
IRLensCoverGet {
D Requests status of the lens cover
T 0
A IRLensCoverGet
F 8.8
O Status Integer Lens Cover Status
}
IRLensCoverSet {
D Sets status of the lens cover
T 1
A IRLensCoverSet
F 8.9
I Status Integer Lens Cover Status
}
IRSubsystemPowerSet {
D Sets value of subsystem power
T 1
A IRSubsystemPowerSet
F 8.10
I Power Integer Power state 0=Off,1=On,2=Standby
}
IRSubsystemPowerToggle {
D Toggles value of subsystem power
T 1
A IRSubsystemPowerToggle
F 8.11
}
IRElectronicZoomSet {
D Sets electronic zoom on/off
T 1
A IRElectronicZoomSet
F 9.1
I Electronic_Zoom Integer Electronic zoom.
}
IRElectronicZoomGet {
D Requests state of electronic zoom
T 0
A IRElectronicZoomGet
F 9.2
O Electronic_Zoom Integer Electronic zoom state.
}
IRElectronicZoomMagnificationSet {
D Sets electronic zoom magnification
T 1
A IRElectronicZoomMagnificationSet
F 9.3
I Electronic_Zoom Float Electronic zoom magnification.
}
IRElectronicZoomMagnificationGet {
D Requests current magnification value for electronic zoom
T 0
A IRElectronicZoomMagnificationGet
F 9.4
O Electronic_Zoom Float Electronic zoom magnification.
}
IRElectronicZoomIncrementSet {
D Increments electronic zoom
T 1
A IRElectronicZoomIncrementSet
F 9.5
I Increment Integer Electronic zoom increment (1 in, -1 out, 0 stop).
}
IRElectronicZoomPercentageSet {
D Sets electronic zoom percentage
T 1
A IRElectronicZoomPercentageSet
F 9.6
I Electronic_Zoom_Percentage Float Electronic zoom percentage
}
IRElectronicZoomPercentageGet {
D Requests current percentage value for electronic zoom
T 0
A IRElectronicZoomPercentageGet
F 9.7
O Electronic_Zoom_Percentage Float Electronic zoom percentage
}
IRFreezeSet {
D Sets freeze on/off
T 1
A IRFreezeSet
F 10.1
I Freeze Integer Freeze state
}
IRFreezeGet {
D Requests state of freeze
T 0
A IRFreezeGet
F 10.2
O Freeze Integer Freeze state
}
IRImageOrientationSet {
D Sets image orientation
T 1
A IRImageOrientationSet
F 10.3
I ImageOrientation Integer Image orientation
}
IRImageOrientationGet {
D Requests state of image orientation
T 0
A IRImageOrientationGet
F 10.4
O ImageOrientation Integer Image orientation
}
IRStabilizationModeSet {
D Sets stabilization mode
T 1
A IRStabilizationModeSet
F 10.5
I Mode Integer Stabilization mode 0=off, 1=on
}
IRStabilizationModeGet {
D Requests stabilization mode
T 0
A IRStabilizationModeGet
F 10.6
O Mode Integer Stabilization mode 0=off, 1=on
}
IRStabilizationParamSet {
D Sets stabilization parameter
T 1
A IRStabilizationParamSet
F 10.7
I Param Integer Stabilization Parameter
}
IRStabilizationParamGet {
D Requests stabilization parameter
T 0
A IRStabilizationParamGet
F 10.8
O Param Integer Stabilization Parameter
}
IRStabilizationParamIncrement {
D Sets stabilization parameter
T 1
A IRStabilizationParamIncrement
F 10.9
I Increment Integer Stabilization Parameter Increment (positive or negative)
}
IROperationalModeSet {
D Sets operational mode of the camera
T 1
A IROperationalModeSet
F 11.1
I OperationalMode Integer operational mode
}
IROperationalModeGet {
D Requests operational mode of the camera
T 0
A IROperationalModeGet
F 11.2
O OperationalMode Integer operational mode
}
IRFunctionKeySend {
D Sends a key stroke to the camera
T 1
A IRFunctionKeySend
F 12.1
I Key Integer Key stroke
}
IRFunctionKeyPress {
D Sends a key press sequence to the camera
T 1
A IRFunctionKeyPress
F 12.2
I Key Integer Key stroke
}
IRFunctionKeyRelease {
D Sends a key release sequence to the camera
T 1
A IRFunctionKeyRelease
F 12.3
I Key Integer Key stroke
}
IROverlaySet {
D Requests state of graphics overlay. 0=no,1=yes
T 1
A IROverlaySet
F 12.4
I Overlay Integer Sets graphics overlay on/off
}
IROverlayGet {
D Requests state of graphics overlay. 0=no,1=yes
T 0
A IROverlayGet
F 12.5
O Overlay Integer State of graphics overlay 0=off,1=on
}
IRPictureInPictureSet {
D Sets the PIP mode
T 1
A IRPictureInPictureSet
F 12.6
I Mode Integer PIP mode
}
IRPictureInPictureGet {
D Gets the PIP mode
T 0
A IRPictureInPictureGet
F 12.7
O Mode Integer PIP mode
}
IRPictureInPicturePositionSet {
D Sets the PIP position
T 1
A IRPictureInPicturePositionSet
F 12.8
I Position Integer PIP position
}
IRPictureInPicturePositionGet {
D Gets the PIP position
T 0
A IRPictureInPicturePositionGet
F 12.9
O Position Integer PIP position
}
IROverlayIconLevelSet {
D Sets the level for OSD icons
T 1
A IROverlayIconLevelSet
F 12.10
I Level Integer 0=None,1=Minimal,2=All
}
IROverlayIconLevelGet {
D Gets the level for OSD icons
T 0
A IROverlayIconLevelGet
F 12.11
O Level Integer 0=None,1=Minimal,2=All
}
IROverlayIconPCEnableSet {
D Enables/disables the PC icon
T 1
A IROverlayIconPCEnableSet
F 12.12
I Enable Integer 0=Disabled,1=Enabled
}
IROverlayIconPCEnableGet {
D Gets the current status of PC icon
T 0
A IROverlayIconPCEnableGet
F 12.13
O Enable Integer 0=Disabled,1=Enabled
}
IROverlayIconJCUEnableSet {
D Enables/disables the JCU icon
T 1
A IROverlayIconJCUEnableSet
F 12.14
I Enable Integer 0=Disabled,1=Enabled
}
IROverlayIconJCUEnableGet {
D Gets the current status of JCU icon
T 0
A IROverlayIconJCUEnableGet
F 12.15
O Enable Integer 0=Disabled,1=Enabled
}
IROverlayFieldsMaskSet {
D Sets the mask to show specific fields in overlay
T 1
A IROverlayFieldsMaskSet
F 12.16
I Mask LongInt Mask to show specific fields in overlay
}
IROverlayFieldsMaskGet {
D Requests the mask to show specific fields in overlay
T 0
A IROverlayFieldsMaskGet
F 12.17
O Mask LongInt Mask to show specific fields in overlay
}
IROverlayLabelSet {
D Sets the overlay label
T 1
A IROverlayLabelSet
F 12.18
I Label String Overlay label
}
IROverlayLabelGet {
D Requests the overlay label
T 0
A IROverlayLabelGet
F 12.19
O Label String overlay label
}
IROverlayMenuOnOffGet {
D Returns the current status of the camera OSD menu
T 0
A IROverlayMenuOnOffGet
F 12.20
O OnOff Integer 0=Off,1=On
}
IRActiveSourceSet {
D Sets as active source. 0=unset,1=set
T 1
A IRActiveSourceSet
F 13.1
I ActiveSource Integer Active Source
}
IRActiveSourceGet {
D Requests if camera is the active source. 0=no,1=yes
T 0
A IRActiveSourceGet
F 13.2
O ActiveSource Integer Active Source
}
IRCameraDefaultsSet {
D Sets default camera values
T 1
A IRCameraDefaultsSet
F 14.1
}
IRRevisionGet {
D Requests revision number
T 0
A IRRevisionGet
F 14.2
O R1 Integer Revision1
O R2 Integer Revision2
O R3 Integer Revision3
O R4 Integer Revision4
}
IRFactoryDefaultsSet {
D Resets factory defaults
T 1
A IRFactoryDefaultsSet
F 14.3
}
IRSerialNumberGet {
D Requests serial number
T 0
A IRSerialNumberGet
F 14.4
O Serial LongInt Serial number
}
IRFPATemperatureGet {
D Requests FPA temperature
T 0
A IRFPATemperatureGet
F 14.5
O Temperature Float FPA temperature
}
IRReboot {
D Reboots camera
T 1
A IRReboot
F 14.6
}
IRTestPatternSet {
D Sets test pattern. 0=off,1=ramp
T 1
A IRTestPatternSet
F 14.7
I TestPattern Integer Test pattern 0=off, 1=ramp
}
IRTestPatternGet {
D Requests state of test pattern. 0=off,1=ramp
T 0
A IRTestPatternGet
F 14.8
O TestPattern Integer Test pattern 0=off, 1=ramp
}
IRCoolerRunTimeGet {
D Requests the cooler run time
T 0
A IRCoolerRunTimeGet
F 14.9
O Time Float Cooler run time in hours
}
IRRawCommandSend {
D Sends a command to the IR
T 1
A IRRawCommandSend
F 14.10
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
IRRawCommandASCIISend {
D Sends a command to the IR
T 1
A IRRawCommandASCIISend
F 14.11
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
IRResetCounterGet {
D Requests the Reset Counter
T 0
A IRResetCounterGet
F 14.12
O Time LongInt Reset Counter
}
IRTestPatternToggle {
D Toggles test pattern.
T 1
A IRTestPatternToggle
F 14.13
}
IRShutterPositionSet {
D Sets shutter position
T 1
A IRShutterPositionSet
F 15.1
I Position Integer Shutter position
}
IRShutterPositionGet {
D Requests shutter position
T 0
A IRShutterPositionGet
F 15.2
O Position Integer Shutter position
}
IRFFCModeSet {
D Sets FFC Mode
T 1
A IRFFCModeSet
F 15.3
I Mode Integer FFC Mode
}
IRFFCModeGet {
D Requests FFC Mode
T 0
A IRFFCModeGet
F 15.4
O Mode Integer FFC Mode
}
IRDDEGainSet {
D Sets digital detail enhancement
T 1
A IRDDEGainSet
F 15.5
I DDEnhancement Integer Digital detail enhancement
}
IRDDEGainGet {
D Requests digital detail enhancement
T 0
A IRDDEGainGet
F 15.6
O DDEnhancement Integer Digital detail enhancement
}
IRPlateauValueSet {
D Sets plateau value
T 1
A IRPlateauValueSet
F 15.7
I Plateau Integer Plateau value
}
IRPlateauValueGet {
D Requests plateau value
T 0
A IRPlateauValueGet
F 15.8
O Plateau Integer Plateau value
}
IRMidITTOffsetSet {
D Sets mid ITT offset
T 1
A IRMidITTOffsetSet
F 15.9
I ITTOffset Integer Mid ITT offset
}
IRMidITTOffsetGet {
D Requests mid ITT offset
T 0
A IRMidITTOffsetGet
F 15.10
O ITTOffset Integer Mid ITT offset
}
IRDDEThresholdSet {
D Sets Digital Data Enhancement Threshold
T 1
A IRDDEThresholdSet
F 15.11
I DDEThreshold Integer Digital Data Enhancement Threshold
}
IRDDEThresholdGet {
D Requests Digital Data Enhancement Threshold
T 0
A IRDDEThresholdGet
F 15.12
O DDEThreshold Integer Digital Data Enhancement Threshold
}
IRSpatialThresholdSet {
D Sets Spatial Threshold
T 1
A IRSpatialThresholdSet
F 15.13
I SpatialThreshold Integer Spatial Threshold
}
IRSpatialThresholdGet {
D Requests Spatial Threshold
T 0
A IRSpatialThresholdGet
F 15.14
O SpatialThreshold Integer Spatial Threshold
}
IRFFCIntervalSet {
D Sets FFC interval
T 1
A IRFFCIntervalSet
F 15.15
I FFCInterval Integer FFC Interval in frames
}
IRFFCIntervalGet {
D Requests value of FFC interval
T 0
A IRFFCIntervalGet
F 15.16
O FFCInterval Integer FFC Interval in frames
}
IRFFCTemperatureDeltaSet {
D Sets value of FFC temperature delta
T 1
A IRFFCTemperatureDeltaSet
F 15.17
I FFCTemperatureDelta Integer FFC Temperature Delta in steps of 0.1�C
}
IRFFCTemperatureDeltaGet {
D Requests value of FFC temperature delta
T 0
A IRFFCTemperatureDeltaGet
F 15.18
O FFCTemperatureDelta Integer FFC Temperature Delta in steps of 0.1�C
}
IRDDEModeSet {
D Sets DDE mode
T 1
A IRDDEModeSet
F 15.19
I DDEMode Integer DDE mode
}
IRDDEModeGet {
D Requests DDE mode
T 0
A IRDDEModeGet
F 15.20
O DDEMode Integer DDE mode
}
IRHistogramEqualizationModeSet {
D Sets Histogram Equalization Mode
T 1
A IRHistogramEqualizationModeSet
F 15.21
I Mode Integer Histogram Equalization Mode
}
IRHistogramEqualizationModeGet {
D Requests Histogram Equalization Mode
T 0
A IRHistogramEqualizationModeGet
F 15.22
O Mode Integer Histogram Equalization Mode
}
IRHistogramEqualizationGainSet {
D Sets Histogram Equalization Gain
T 1
A IRHistogramEqualizationGainSet
F 15.23
I Gain Integer Histogram Equalization Gain
}
IRHistogramEqualizationGainGet {
D Requests Histogram Equalization Gain
T 0
A IRHistogramEqualizationGainGet
F 15.24
O Gain Integer Histogram Equalization Gain
}
IRDDEGainToggle {
D Toggles DDE Gain value
T 1
A IRDDEGainToggle
F 15.25
}
IRPlateauValueToggle {
D Toggles AGC Plateau value
T 1
A IRPlateauValueToggle
F 15.26
}
IRDDEGainAutoToggle {
D Toggles DDE Gain value in auto mode
T 1
A IRDDEGainAutoToggle
F 15.27
}
IRFFCWarnTimeSet {
D Sets the time interval (in frames) for FFC warn flag
T 1
A IRFFCWarnTimeSet
F 15.28
I Time Integer Interval (in frames) for FFC warn flag
}
IRFFCWarnTimeGet {
D Requests the time interval (in milliseconds) for FFC warn flag
T 0
A IRFFCWarnTimeGet
F 15.29
O Time Integer Interval (in milliseconds) for FFC warn flag
}
IRCrispOnOffSet {
D Sets crisp to on/off
T 1
A IRCrispOnOffSet
F 15.30
I Crisp Integer Crisp on/off
}
IRCrispOnOffGet {
D Requests crisp to on/off
T 0
A IRCrispOnOffGet
F 15.31
O Crisp Integer Crisp on/off
}
IRCrispCountsSet {
D Sets crisp counts
T 1
A IRCrispCountsSet
F 15.32
I Counts Integer Crisp counts
}
IRCrispCountsGet {
D Requests crisp counts
T 0
A IRCrispCountsGet
F 15.33
O Counts Integer Crisp counts
}
IRCrispModeSet {
D Sets crisp mode
T 1
A IRCrispModeSet
F 15.34
I Mode Integer Crisp mode
}
IRCrispModeGet {
D Requests crisp mode
T 0
A IRCrispModeGet
F 15.35
O Mode Integer Crisp mode
}
IRCrispPercentageSet {
D Sets crisp percentage
T 1
A IRCrispPercentageSet
F 15.36
I Percentage Float Crisp percentage
}
IRCrispPercentageGet {
D Requests crisp percentage
T 0
A IRCrispPercentageGet
F 15.37
O Percentage Float Crisp percentage
}
IRNoiseFilterSet {
D Requests noise filter
T 0
A IRNoiseFilterSet
F 15.38
I Filter Float Noise filter
}
IRNoiseFilterGet {
D Sets noise filter
T 0
A IRNoiseFilterGet
F 15.39
O Filter Float Noise filter
}
IRIsothermSet {
D Sets up an isotherm
T 1
A IRIsothermSet
F 16.1
I Index Integer Number of isotherm to alter
I Ulimit Float Upper bound of isotherm
I Dlimit Float Lower bound of isotherm
}
IRIsothermRemove {
D Removes an isotherm
T 1
A IRIsothermRemove
F 16.2
I Index Integer Number of isotherm to alter
}
IRIsothermRequest {
D Queries isotherm state and definitions
T 0
A IRIsothermRequest
F 16.3
I Index Integer Number of isotherm to query
O State Integer State of isotherm 0=off,1=on
O Ulimit Float Upper bound of isotherm
O Dlimit Float Lower bound of isotherm
}
IRCropConfigGet {
D Requests crop configuration
T 0
A IRCropConfigGet
F 17.1
O Left Float Percentage of image to crop in the left
O Right Float Percentage of image to crop in the right
O Top Float Percentage of image to crop in the top
O Bottom Float Percentage of image to crop in the bottom
}
IRFrameRateSet {
D Sets the frame rate
T 1
A IRFrameRateSet
F 17.2
I Rate Float Frame Rate in Hertzs (frames per second)
}
IRFrameRateGet {
D Requests the frame rate
T 0
A IRFrameRateGet
F 17.3
O Rate Float Frame Rate in Hertzs (frames per second)
}
IRVideoQualitySet {
D Sets the video quality
T 1
A IRVideoQualitySet
F 17.4
I Quality Integer Video quality
}
IRVideoQualityGet {
D Requests the video quality
T 0
A IRVideoQualityGet
F 17.5
O Quality Integer Video quality
}
IRVideoQualityPresetSet {
D Sets the video quality preset
T 1
A IRVideoQualityPresetSet
F 17.6
I Preset Integer Video quality preset
}
IRVideoQualityPresetGet {
D Requests the video quality preset
T 0
A IRVideoQualityPresetGet
F 17.7
O Preset Integer Video quality preset
}
IRVideoQualityPresetCountGet {
D Requests number of the video quality presets available
T 0
A IRVideoQualityPresetCountGet
F 17.8
O Count Integer Number of video quality preset
}
IRVideoQualityPresetConfigGet {
D Requests the video quality of the required preset
T 0
A IRVideoQualityPresetConfigGet
F 17.9
I Index Integer Index of required video quality preset
O Quality Integer Video quality of the required preset
}
IRVideoQualityPercentageSet {
D Sets the video quality in percentage
T 1
A IRVideoQualityPercentageSet
F 17.10
I Quality Float Video quality in percentage
}
IRVideoQualityPercentageGet {
D Requests the video quality in percentage
T 0
A IRVideoQualityPercentageGet
F 17.11
O Quality Float Video quality in percentage
}
IRVideoSizeSet {
D Sets the video size
T 1
A IRVideoSizeSet
F 17.12
I Size Integer Video size index
}
IRVideoSizeGet {
D Requests the video size
T 0
A IRVideoSizeGet
F 17.13
O Size Integer Video size index
}
IRVideoFormatSet {
D Sets the video format
T 1
A IRVideoFormatSet
F 17.14
I Format Integer Video Format (1 PAL,2 NTSC)
}
IRVideoFormatGet {
D Requests the video format
T 0
A IRVideoFormatGet
F 17.15
O Format Integer Video Format
}
IRVideoSnapshotURLGet {
D Returns the URL to get a video snapshot
T 0
A IRVideoSnapshotURLGet
F 17.16
O URL String URL string
}
IRWiperSet {
D Sets wiper on/off
T 1
A IRWiperSet
F 18.1
I Wiper Integer Wiper state 0=off,1=on
}
IRWiperGet {
D Requests wiper state
T 0
A IRWiperGet
F 18.2
O Wiper Integer Wiper state 0=off,1=on
}
IRRangeGet {
D Requests range of the camera
T 0
A IRRangeGet
F 19.1
O Range LongInt Range of the camera in meters
}
IRHealthGet {
D Requests health state of device
T 0
A IRHealthGet
F 20.1
O Health Integer Health state of device
}
IRBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A IRBITExecute
F 21.1
}
IRBITAbort {
D Aborts execution of BIT routine associated to this device
T 1
A IRBITAbort
F 21.2
}
IRBITResult {
D Requests result of last BIT routine executed associated to this device
T 0
A IRBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
IRLastNMEAGet {
D Requests result of last BIT routine executed associated to this device
T 0
A IRStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O FOV Float Value of FOV
O FOV_Index Integer Index of FOV
O Focus_pctg Float Focus percentage (0-100)
O AGC Integer Value of AGC
O AGC_Low Float AGC Low Limit value
O AGC_High Float AGC High Limit value
O Gain_pctg Float Gain percentage
O Level_pctg Float Level percentage
O Polarity Integer Polarity
O LUT_name String Name of LUT
O NUC_index Integer Index of selected NUC table
O NUC_name String Name of selected NUC
O Integration_time Float Value of integration time
O NUC_status_str String NUC status string
O NUC_status_num Integer NUC status number
O X0 Integer Not used
O Lens_atherm Integer Lens athermalization
O Cooler Integer Cooler/camera
O Electronic_zoom Integer Electronic zoom
O Freeze Integer Freeze
O OpMode Integer Operational Mode
O ActiveSource Integer Is source active? 0=no,1=yes
O Autofocus Integer Autofocus
O Frame_Size_X Integer Frame Size X
O Frame_Size_Y Integer Frame Size Y
O Range Integer Range of camera in meters
O Extender Integer Extender status
O Zoom_Pctg Float Zoom Percentage
O DDE_Mode Integer DDE Mode
O DDE_Gain_Pctg Float DDE Gain Percentage
O Lens_Cover Integer Lens cover status 0=OPEN 1=CLOSED
O THG_ItemsChangedTimestamp String Timestamp updated when THG Items change
O Slave Integer Slave mode
}
IRLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A IRLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
IRDeviceVersionGet {
D Requests the device version string
T 0
A IRDeviceVersionGet
F 21.6
O rx_data String version string
}
IRDeviceInfoGet {
D Requests the device info string
T 0
A IRDeviceInfoGet
F 21.7
O rx_data String info string
}
IRDateTimeSet {
D Sets date and time
T 1
A IRDateTimeSet
F 21.8
I Hour Integer Hour
I Min Integer Minutes
I Sec Integer Seconds
I Day Integer Day
I Month Integer Month
I Year Integer Year
I TimeZone Float Time zone
}
IRDateTimeGet {
D Requests date and time
T 0
A IRDateTimeGet
F 21.9
O Hour Integer Hour
O Min Integer Minutes
O Sec Integer Seconds
O Day Integer Day
O Month Integer Month
O Year Integer Year
O TimeZone Float Time zone
}
IRExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A IRExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
IRExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A IRExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
IRExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A IRExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
IRExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A IRExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
IRTHGSpotSet {
D Creates or changes the spot parameters (an spot is specified by RefMode and
index)
T 1
A IRTHGSpotSet
F 23.1
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
I Enable Integer Indicates if the spot is enabled or not
I XCoord Float Spot X coordinate
I YCoord Float Spot Y coordinate
}
IRTHGSpotGet {
D Requests the spot parameters (an spot is specified by RefMode and index)
T 0
A IRTHGSpotGet
F 23.2
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
O Enable Integer Indicates if the spot is enabled or not
O XCoord Float Spot X coordinate
O YCoord Float Spot Y coordinate
}
IRTHGSpotAdd {
D Adds a new spot to the current list and returns the index associated
T 1
A IRTHGSpotAdd
F 23.3
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Enable Integer Indicates if the spot is enabled or not
I XCoord Float Spot X coordinate
I YCoord Float Spot Y coordinate
O Index Integer Spot index
}
IRTHGSpotRemove {
D Removes the spot specified by RefMode and index)
T 1
A IRTHGSpotRemove
F 23.4
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index
}
IRTHGSpotCountGet {
D Requests the number of spots for the specified RefMode
T 0
A IRTHGSpotCountGet
F 23.5
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
O Count Integer Number of spots for the specified RefMode
}
IRTHGGeoSpotIndexFromOSDGet {
D Requests the Geo Spots table index of the specified OSD spot
T 0
A IRTHGGeoSpotIndexFromOSDGet
F 23.6
I IdInOSD Integer Identification in OSD of the required spot
O Index Integer Geo Spot table index
}
IRTHGGeoSpotOSDIdGet {
D Requests the Spot OSD Id for the specified index
T 0
A IRTHGGeoSpotOSDIdGet
F 23.7
I Index Integer Geo Spot table index
O IdInOSD Integer Identification in OSD of the required spot
}
IRTHGBoxSet {
D Creates or changes the box parameters (an box is specified by RefMode and index)
T 1
A IRTHGBoxSet
F 23.8
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index, it can exist or not
I Enable Integer Indicates if the box is enabled or not
I XCoord Float Box X coordinate
I YCoord Float Box Y coordinate
I Width Float Box Width
I Height Float Box Height
}
IRTHGBoxGet {
D Requests the box parameters (an box is specified by RefMode and index)
T 0
A IRTHGBoxGet
F 23.9
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index, it can exist or not
O Enable Integer Indicates if the box is enabled or not
O XCoord Float Box X coordinate
O YCoord Float Box Y coordinate
O Width Float Box Width
O Height Float Box Height
}
IRTHGBoxAdd {
D Adds a new box to the current list and returns the index associated
T 1
A IRTHGBoxAdd
F 23.10
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Enable Integer Indicates if the box is enabled or not
I XCoord Float Box X coordinate
I YCoord Float Box Y coordinate
I Width Float Box Width
I Height Float Box Height
O Index Integer Box index
}
IRTHGBoxRemove {
D Removes the box specified by RefMode and index)
T 1
A IRTHGBoxRemove
F 23.11
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index
}
IRTHGBoxCountGet {
D Requests the number of box for the specified RefMode
T 0
A IRTHGBoxCountGet
F 23.12
I RefMode Integer Reference Mode of box (Screen, geo, ...)
O Count Integer Number of box for the specified RefMode
}
IRTHGGeoBoxIndexFromOSDGet {
D Requests the Geo Box table index of the specified OSD box
T 0
A IRTHGGeoBoxIndexFromOSDGet
F 23.13
I IdInOSD Integer Identification in OSD of the required box
O Index Integer Geo Box table index
}
IRTHGGeoBoxOSDIdGet {
D Requests the Box OSD Id for the specified index
T 0
A IRTHGGeoBoxOSDIdGet
F 23.14
I Index Integer Geo Box table index
O IdInOSD Integer Identification in OSD of the required box
}
IRTHGAlarmEnableSet {
D Enables the alarm for the specified item
T 1
A IRTHGAlarmEnableSet
F 23.15
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Enable Integer Indicates if the alarm is enabled or not
}
IRTHGAlarmEnableGet {
D Requests if the alarm is enabled for the specified item
T 0
A IRTHGAlarmEnableGet
F 23.16
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Enable Integer Indicates if the alarm is enabled or not
}
IRTHGAlarmConditionTypeSet {
D Sets the alarm condition type for the specified item
T 1
A IRTHGAlarmConditionTypeSet
F 23.17
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Condition Integer Alarm condition type
}
IRTHGAlarmConditionTypeGet {
D Requests the alarm condition type for the specified item
T 0
A IRTHGAlarmConditionTypeGet
F 23.18
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Condition Integer Alarm condition type
}
IRTHGAlarmThresholdValueSet {
D Sets the alarm threshold value for the specified item
T 1
A IRTHGAlarmThresholdValueSet
F 23.19
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Value Float Alarm threshold value
}
IRTHGAlarmThresholdValueGet {
D Requests the alarm threshold value for the specified item
T 0
A IRTHGAlarmThresholdValueGet
F 23.20
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Value Float Alarm threshold value
}
IRTHGAlarmResultTypeSet {
D Sets the alarm result type for the specified item
T 1
A IRTHGAlarmResultTypeSet
F 23.21
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Result Integer Alarm result type
}
IRTHGAlarmResultTypeGet {
D Requests the alarm result type for the specified item
T 0
A IRTHGAlarmResultTypeGet
F 23.22
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Result Integer Alarm result type
}
IRTHGSpotNameSet {
D Sets the name for a specific spot
T 1
A IRTHGSpotNameSet
F 23.23
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index
I Name String New name for spot
}
IRTHGSpotNameGet {
D Returns the current name of a specific spot
T 0
A IRTHGSpotNameGet
F 23.24
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index
O Name String Current name of the spot
}
IRTHGBoxNameSet {
D Sets the name for a specific box
T 1
A IRTHGBoxNameSet
F 23.25
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index
I Name String New name for box
}
IRTHGBoxNameGet {
D Returns the current name of a specific box
T 0
A IRTHGBoxNameGet
F 23.26
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index
O Name String Current name of the box
}
IRTHGAlarmIdSet {
D Sets alarmd Id
T 1
A IRTHGAlarmIdSet
F 23.27
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm item index
I AlarmId Integer Alarm Id
}
IRTHGAlarmIdGet {
D Returns the current alarm Id
T 0
A IRTHGAlarmIdGet
F 23.28
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm index
O AlarmId Integer Alarm Id
}
IRTHGUseLocalObjectParametersSet {
D Sets if local object parameters are used in the measurement
T 1
A IRTHGUseLocalObjectParametersSet
F 23.29
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm item index
I UseParameters Integer Are local parameters used? 0=no, 1=yes
}
IRTHGUseLocalObjectParametersGet {
D Gets if local object parameters are used in the measurement
T 0
A IRTHGUseLocalObjectParametersGet
F 23.30
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm index
O UseParameters Integer Are local parameters used? 0=no, 1=yes
}
IRTHGLocalObjectParametersSet {
D Sets local object parameters
T 1
A IRTHGLocalObjectParametersSet
F 23.31
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm item index
I Emissivity Float Object emissivity
I Distance Float Object distance
I Temperature Float Temperature of the surroundings reflected in the object
}
IRTHGLocalObjectParametersGet {
D Returns local object parameters
T 0
A IRTHGLocalObjectParametersGet
F 23.32
I RefMode Integer Reference Mode of alarm item (Screen, geo, ...)
I ItemType Integer Item type (box, spot)
I Index Integer Alarm index
O Emissivity Float Object emissivity
O Distance Float Object distance
O Temperature Float Temperature of the surroundings reflected in the object
}
IRTHGReflectedTemperatureSet {
D Sets the temperature of the surroundings reflected in object
T 1
A IRTHGReflectedTemperatureSet
F 23.33
I ReflTemp Float Temperature of the surroundings reflected in object
}
IRTHGReflectedTemperatureGet {
D Gets the temperature of the surroundings reflected in object
T 0
A IRTHGReflectedTemperatureGet
F 23.34
O ReflTemp Float Temperature of the surroundings reflected in object
}
IRTHGObjectEmissivitySet {
D Sets the object emissivity
T 1
A IRTHGObjectEmissivitySet
F 23.35
I Emissivity Float Object emissivity
}
IRTHGObjectEmissivityGet {
D Gets the object emissivity
T 0
A IRTHGObjectEmissivityGet
F 23.36
O Emissivity Float Object emissivity
}
IRTHGObjectDistanceSet {
D Sets the object distance
T 1
A IRTHGObjectDistanceSet
F 23.37
I Distance Float Object distance
}
IRTHGObjectDistanceGet {
D Gets the object distance
T 0
A IRTHGObjectDistanceGet
F 23.38
O Distance Float Object distance
}
IRTHGRelativeHumiditySet {
D Sets the relative humidity of the air (0.0 - 1.0)
T 1
A IRTHGRelativeHumiditySet
F 23.39
I RelHum Float Relative humidity of the air
}
IRTHGRelativeHumidityGet {
D Gets the relative humidity of the air
T 0
A IRTHGRelativeHumidityGet
F 23.40
O RelHum Float Relative humidity of the air
}
IRTHGAtmosphericTemperatureSet {
D Sets the atmospheric temperature
T 1
A IRTHGAtmosphericTemperatureSet
F 23.41
I AtmTemp Float Atmospheric temperature
}
IRTHGAtmosphericTemperatureGet {
D Gets the atmospheric temperature
T 0
A IRTHGAtmosphericTemperatureGet
F 23.42
O AtmTemp Float Atmospheric temperature
}
IRTHGEstimatedAtmosphericTransimissionSet {
D Sets the estimated atmospheric transimission
T 1
A IRTHGEstimatedAtmosphericTransimissionSet
F 23.43
I EstAtmTrans Float Estimated atmospheric transimission
}
IRTHGEstimatedAtmosphericTransimissionGet {
D Gets the estimated atmospheric transimission
T 0
A IRTHGEstimatedAtmosphericTransimissionGet
F 23.44
O EstAtmTrans Float Estimated atmospheric transimission
}
IRTHGExternalOpticsTemperatureSet {
D Sets the external optics temperature
T 1
A IRTHGExternalOpticsTemperatureSet
F 23.45
I ExtOptTemp Float External optics temperature
}
IRTHGExternalOpticsTemperatureGet {
D Gets the the external optics temperature
T 0
A IRTHGExternalOpticsTemperatureGet
F 23.46
O ExtOptTemp Float External optics temperature
}
IRTHGExternalOpticsTransmissionSet {
D Sets the external optics transmission (0.001 - 1.0)
T 1
A IRTHGExternalOpticsTransmissionSet
F 23.47
I ExtOptTemp Float External optics transmission
}
IRTHGExternalOpticsTransmissionGet {
D Gets the the external optics transmission
T 0
A IRTHGExternalOpticsTransmissionGet
F 23.48
O ExtOptTemp Float External optics transmission
}
IRTHGSpotEnableSet {
D Enables or disables the spot
T 1
A IRTHGSpotEnableSet
F 23.49
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
I Enable Integer Indicates if the spot is enabled or not
}
IRTHGSpotEnableGet {
D Requests if the spot is enabled or disabled
T 0
A IRTHGSpotEnableGet
F 23.50
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
O Enable Integer Indicates if the spot is enabled or not
}
IRTHGBoxEnableSet {
D Enables or disables the box
T 1
A IRTHGBoxEnableSet
F 23.51
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index, it can exist or not
I Enable Integer Indicates if the box is enabled or not
}
IRTHGBoxEnableGet {
D Requests if the spot is enabled or disabled
T 0
A IRTHGBoxEnableGet
F 23.52
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I Index Integer Box index, it can exist or not
O Enable Integer Indicates if the box is enabled or not
}
IRTHGAlarmHysteresisSet {
D Sets the alarm hysteresis for the specified item
T 1
A IRTHGAlarmHysteresisSet
F 23.53
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Hysteresis Float Alarm hysteresis
}
IRTHGAlarmHysteresisGet {
D Requests the alarm hysteresis for the specified item
T 0
A IRTHGAlarmHysteresisGet
F 23.54
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Hysteresis Float Alarm hysteresis
}
IRTHGAlarmDurationSet {
D Sets the alarm duration for the specified item
T 1
A IRTHGAlarmDurationSet
F 23.55
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Duration Integer Alarm duration
}
IRTHGAlarmDurationGet {
D Requests the alarm duration for the specified item
T 0
A IRTHGAlarmDurationGet
F 23.56
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Duration Integer Alarm duration
}
IRTHGGeoSpotScreenCoordinatesGet {
D Requests the geo spot screen coordinates
T 0
A IRTHGGeoSpotScreenCoordinatesGet
F 23.57
I Index Integer Spot index, it can exist or not
O XCoord Float Spot X coordinate
O YCoord Float Spot Y coordinate
}
IRTHGGeoBoxScreenCoordinatesGet {
D Requests the geo box screen coordinates
T 0
A IRTHGGeoBoxScreenCoordinatesGet
F 23.58
I Index Integer Box index, it can exist or not
O XCoord Float Box X coordinate
O YCoord Float Box Y coordinate
O Width Float Box Width
O Height Float Box Height
}
IRTHGGeoSpotAzimuthElevationSet {
D Sets the geo spot position from Az/El
T 1
A IRTHGGeoSpotAzimuthElevationSet
F 23.59
I Index Integer Spot index, it can exist or not
I XCoord Float Spot X coordinate (Azimuth angle)
I YCoord Float Spot Y coordinate (Elevation angle)
}
IRTHGGeoBoxAzimuthElevationSet {
D Sets the geo box position from Az/El
T 1
A IRTHGGeoBoxAzimuthElevationSet
F 23.60
I Index Integer Box index, it can exist or not
I XCoord Float Box X coordinate (Azimuth angle)
I YCoord Float Box Y coordinate (Elevation angle)
I Width Float Box Width (angle)
I Height Float Box Height (angle)
}
IRTHGBoxShowMinMaxSet {
D Sets if Max/Min marker are shown in a specific box
T 1
A IRTHGBoxShowMinMaxSet
F 23.61
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
I ShowMax Integer Show max marker 0=no, 1=yes
I ShowMin Integer Show min marker 0=no, 1=yes
}
IRTHGBoxShowMinMaxGet {
D Gets if Max/Min marker are shown in a specific box
T 0
A IRTHGBoxShowMinMaxGet
F 23.62
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index, it can exist or not
O ShowMax Integer Show max marker 0=no, 1=yes
O ShowMin Integer Show min marker 0=no, 1=yes
}
IRTHGIsothermSet {
D Sets isotherm settings
T 1
A IRTHGIsothermSet
F 23.63
I Index Integer Isotherm index
I Enabled Integer Enabled 0=no, 1=yes
I Type Integer Below=1, Above=2, Interval=3
I Color Integer The palette
I HighValue Float High temperature
I LowValue Float Low temperature (only applies if type=Interval)
}
IRTHGIsothermGet {
D Gets isotherm settings
T 0
A IRTHGIsothermGet
F 23.64
I Index Integer Isotherm index
O Enabled Integer Enabled 0=no, 1=yes
O Type Integer Below=1, Above=2, Interval=3
O Color Integer Color
O HighValue Float High temperature
O LowValue Float Low temperature
}
IRTHGIsothermEnableSet {
D Enables/disables isotherm
T 1
A IRTHGIsothermEnableSet
F 23.65
I Index Integer Isotherm index
I Enabled Integer Enabled 0=no, 1=yes
}
IRTHGIsothermEnableGet {
D Gets isotherm enabled setting
T 0
A IRTHGIsothermEnableGet
F 23.66
I Index Integer Isotherm index
O Enabled Integer Enabled 0=no, 1=yes
}
IRTHGAlarmActionsSet {
D Sets alarm actions for specified alarm item
T 1
A IRTHGAlarmActionsSet
F 23.67
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
I Mask LongInt Mask to configure alarm actions
I DigOutput Integer Dig output
I PulseTime Integer Pulse time (ms)
I Mark Integer Mark image 1=off, 2=start, 3=stop, 4=tag
}
IRTHGAlarmActionsGet {
D Gets alarm actions for specified alarm item
T 0
A IRTHGAlarmActionsGet
F 23.68
I RefMode Integer Reference Mode of box (Screen, geo, ...)
I ItemType Integer Alarm Item Type (Spot, Box, ...)
I Index Integer Item index
O Mask LongInt Mask to configure alarm actions
O DigOutput Integer Dig output
O PulseTime Integer Pulse time (ms)
O Mark Integer Mark image 1=off, 2=start, 3=stop, 4=tag
}
IRTHGRegionalSettingsSet {
D Sets regional settings
T 1
A IRTHGRegionalSettingsSet
F 23.69
I DateFormat Integer Date format
I DistanceUnit Integer Distance unit 1=meter, 2=feet
I TempUnit Integer Temperature unit 1=C, 2=F
I TimeFormat Integer Time format
}
IRTHGRegionalSettingsGet {
D Gets regional settings
T 0
A IRTHGRegionalSettingsGet
F 23.70
O DateFormat Integer Date format
O DistanceUnit Integer Distance unit 1=meter, 2=feet
O TempUnit Integer Temperature unit 1=C, 2=F
O TimeFormat Integer Time format
}
IRTHGAlarmDigitalInputSet {
D Sets alarm params for digital input
T 1
A IRTHGAlarmDigitalInputSet
F 23.71
I DigInput Integer Digital Input
I Enable Integer Alarm enable
I High Integer High Voltage Trigger
}
IRTHGAlarmDigitalInputGet {
D Gets alarm params for digital input
T 0
A IRTHGAlarmDigitalInputGet
F 23.72
I DigInput Integer Digital Input
O Enable Integer Alarm enable
O High Integer High Voltage Trigger
}
IRTHGAlarmTempSensorSet {
D Sets alarm params for temp sensor
T 1
A IRTHGAlarmTempSensorSet
F 23.73
I Enable Integer Alarm enable
I Condition Integer Alarm condition
I Duration Integer Alarm duration
I Hysteresis Float Alarm hysteresis
I Value Float Alarm value
}
IRTHGAlarmTempSensorGet {
D Gets alarm params for temp sensor
T 0
A IRTHGAlarmTempSensorGet
F 23.74
O Enable Integer Alarm enable
O Condition Integer Alarm condition
O Duration Integer Alarm duration
O Hysteresis Float Alarm hysteresis
O Value Float Alarm value
}
IRTHGResetObjectParametersSet {
D Resets object parameters
T 1
A IRTHGResetObjectParametersSet
F 23.75
}
IRTHGSpotTemperatureGet {
D Gets spot current temperature
T 0
A IRTHGSpotTemperatureGet
F 23.76
I RefMode Integer Reference Mode of spot (Screen, geo, ...)
I Index Integer Spot index
O Temperature Float Spot temperature
}
IRTHGAreaTemperatureGet {
D Gets area current temperatures
T 0
A IRTHGAreaTemperatureGet
F 23.77
I RefMode Integer Reference Mode of area (Screen, geo, ...)
I Index Integer Area index
O AvgTemperature Float Area average temperature
O MaxTemperature Float Area max temperature
O MinTemperature Float Area min temperature
O Mediantemperature Float Area median temperature
}
IRTHGSnapshotStore {
D Stores a snapshot and returns its Id (timestamp)
T 0
A IRTHGSnapshotStore
F 23.78
I Format Integer File format to store (0 Radiometric FFF,1 Radiometric JPEG,2
Visual JPEG,3 Visual FFF,4 Sequence FFF)
O Id String Id associated to the snapshot (timestamp)
}
IRTHGDataAvailableGet {
D Requests if THG data is available
T 0
A IRTHGDataAvailableGet
F 23.79
O Data Integer THG Data available
}
IRTHGAckAlarmSet {
D Acknowldeges a IR item alarm.
T 1
A IRTHGAckAlarmSet
F 23.80
I AlarmId Integer Alarm identifier.
I Ack Integer acknowledgement.
}
IRTHGSnapshotStateGet {
D Gets the state of a given snapshot
T 0
A IRTHGSnapshotStateGet
F 23.81
I Id String Id associated to the snapshot (timestamp)
O State Integer State of the snapshot (0 In Progress, 1 Ready, 3 Not Found, 4
Error)
}
IRTHGSnapshotUrlGet {
D Gets the url and the state of a given snapshot
T 0
A IRTHGSnapshotUrlGet
F 23.82
I Id String Id associated to the snapshot (timestamp)
O State Integer State of the snapshot (0 In Progress, 1 Ready, 3 Not Found, 4
Error)
O Url String Url to download the snapshot file
}
IRTHGRadiometricSnapshotAvailableGet {
D Returns whether radiometric snapshot is available or not
T 0
A IRTHGRadiometricSnapshotAvailableGet
F 23.83
O Snap Integer Radiometric snapshot available
}
IRTHGRadiometricActivityGet {
D Gets if there are radiometric activity in screen
T 0
A IRTHGRadiometricActivityGet
F 23.84
O Activity Integer State of radiometric activity (0 No, 1 Yes)
}
IRTHGItemsReset {
D Resets all thg items on screen
T 1
A IRTHGItemsReset
F 23.85
}
IRTHGItemsListGet {
D Return string with all items
T 0
A IRTHGItemsListGet
F 23.86
O Number Integer Number of thg alarm items
O List String Items list (ItemType, RefMode, Index, AlarmId)
}
IRTHGItemStatusDataGet {
D Returns item UDP notification
T 0
A IRTHGItemStatusDataGet
F 23.87
I AlarmId Integer Alarm NMEA Id
O Data String Item UDP Notification
}
PTInitialize {
D Initializes platform control parameters and moves to the origin position of the
encoders
T 1
A PTInitialize
F 1.1
}
PTAzimuthElevationSet {
D Moves platform to a position defined by azimuth and elevation from platform�s own
reference axis.
T 1
A PTAzimuthElevationSet
F 1.2
I Azimuth Float Azimuth in degrees
I Elevation Float Elevation in degrees
}
PTAzimuthElevationGet {
D Requests platform azimuth and elevation values
T 0
A PTAzimuthElevationGet
F 1.3
O Azimuth Float Azimuth in degrees
O Elevation Float Elevation in degrees
}
PTMaxVelocityAccelerationSet {
D This command sets the inertial parameters to model positioning motion of the
platform.
T 1
A PTMaxVelocityAccelerationSet
F 1.4
I Azimuth_Velocity Float Velocity in azimuth (degrees/second)
I Elevation_Velocity Float Velocity in elevation (degrees/second)
I Azimuth_Acceleration Float Acceleration in azimuth (degrees/second/second)
I Elevation_Acceleration Float Acceleration in elevation (degrees/second/second)
}
PTMaxVelocityAccelerationGet {
D This command gets the current inertial parameters of the platform.
T 0
A PTMaxVelocityAccelerationGet
F 1.5
O Azimuth_Velocity Float Velocity in azimuth (degrees/second)
O Elevation_Velocity Float Velocity in elevation (degrees/second)
O Azimuth_Acceleration Float Acceleration in azimuth (degrees/second/second)
O Elevation_Acceleration Float Acceleration in elevation (degrees/second/second)
}
PTSpeedModeSet {
D Sets platform speed in both axis
T 1
A PTSpeedModeSet
F 1.6
I Azimuth_Speed Float Speed in azimuth axis
I Elevation_Speed Float Speed in elevation axis
}
PTSpeedGet {
D Requests platform speed in both axis
T 0
A PTSpeedGet
F 1.7
O Azimuth_Speed Float Speed in azimuth axis
O Elevation_Speed Float Speed in elevation axis
}
PTStop {
D Stops platform
T 1
A PTStop
F 1.8
}
PTAzimuthElevationIncrement {
D Increments platform's azimuth and/or elevation values (increments can be
negative)
T 1
A PTAzimuthElevationIncrement
F 1.9
I Azimuth Float Increment in azimuth
I Elevation Float Increment in elevation
}
PTPark {
D Moves platform to park position
T 1
A PTPark
F 1.10
}
PTModeGet {
D Requests platform mode. -1=Not initialized, 0=Manual, 1=Autoscan, 2=Video
Tracker, 3=Slaved, 4=Parked, 5=Scan List, 6=Radar Track Scan, 7=Radar Track Engage
Last, 8=Radar Track Engage, 9=Radar Track NMEA, 10=Heading Hold, 11=Alarm Manager,
12=Gyro Null
T 0
A PTModeGet
F 1.11
O Mode Integer Platform mode
}
PTCalibrate {
D Performs a recalibration of the platform
T 1
A PTCalibrate
F 1.12
}
PTAzimuthElevationAtSpeedSet {
D Moves platform to a position defined by azimuth and elevation from platform�s own
reference axis at the azimuth and elevation rates specified.
T 1
A PTAzimuthElevationAtSpeedSet
F 1.13
I Azimuth Float Azimuth in degrees
I Elevation Float Elevation in degrees
I Azimuth_Rate Float Azimuth speed in degrees/sec
I Elevation_Rate Float Elevation Speed in degrees/sec
}
PTFixedAzimuthElevationSet {
D Sets fixed azimuth and elevation specified
T 1
A PTFixedAzimuthElevationSet
F 1.14
I Azimuth Float Azimuth in degrees
I Elevation Float Elevation in degrees
}
PTFixedAzimuthElevationGet {
D Requests platform fixed azimuth and elevation values
T 0
A PTFixedAzimuthElevationGet
F 1.15
O Azimuth Float Azimuth in degrees
O Elevation Float Elevation in degrees
}
PTAzimuthElevationGeoRangeSet {
D Set azimuth and elevation Geo software limits
T 1
A PTAzimuthElevationGeoRangeSet
F 1.16
I Left Float Min azimuth in degrees
I Right Float Max azimuth in degrees
I Up Float Max elevation in degrees
I Down Float Min elevation in degrees
}
PTAzimuthElevationGeoRangeGet {
D Request azimuth and elevation Geo software limits
T 0
A PTAzimuthElevationGeoRangeGet
F 1.17
O Left Float Min azimuth in degrees
O Right Float Max azimuth in degrees
O Up Float Max elevation in degrees
O Down Float Min elevation in degrees
}
PTAzimuthElevationRangeSet {
D Set azimuth and elevation software limits
T 1
A PTAzimuthElevationRangeSet
F 1.18
I Left Float Min azimuth in degrees
I Right Float Max azimuth in degrees
I Up Float Max elevation in degrees
I Down Float Min elevation in degrees
}
PTAzimuthElevationRangeGet {
D Request azimuth and elevation Geo software limits
T 0
A PTAzimuthElevationRangeGet
F 1.19
O Left Float Min azimuth in degrees
O Right Float Max azimuth in degrees
O Up Float Max elevation in degrees
O Down Float Min elevation in degrees
}
PTMinAzimuthStepAngleGet {
D Request minimum azimuth step angle
T 0
A PTMinAzimuthStepAngleGet
F 1.20
O Azimuth Float Azimuth step angle in degrees
}
PTMinElevationStepAngleGet {
D Request minimum elevation step angle
T 0
A PTMinElevationStepAngleGet
F 1.21
O Elevation Float Elevation step angle in degrees
}
PTSpeedModeJoystickSet {
D Sets platform speed in both axis
T 1
A PTSpeedModeJoystickSet
F 1.22
I Azimuth_Speed Float Speed percentage in azimuth axis
I Elevation_Speed Float Speed percentage in elevation axis
I Model Integer Model of dependence between joystick and speed
}
PTSpeedModeJoystickFOVDependentSet {
D Sets platform speed in both axis with FOV Dependent
T 1
A PTSpeedModeJoystickFOVDependentSet
F 1.23
I Azimuth_Speed Float Speed percentage in azimuth axis
I Elevation_Speed Float Speed percentage in elevation axis
I Model Integer Model of dependence between joystick and speed
I Factor Float Constant FOV speed
I Active_cam Integer Active camera
I Cam_type Integer Type camera
I Cam_id Integer Camera Id
}
PTAzimuthMoveTimeoutSet {
D Sets the time to stop pan continuous movement
T 1
A PTAzimuthMoveTimeoutSet
F 1.24
I TimeToStop Integer Time to stop pan continuous movement
}
PTAzimuthMoveTimeoutGet {
D Request time to stop pan continuous movement
T 0
A PTAzimuthMoveTimeoutGet
F 1.25
O TimeToStop Integer Time to stop pan continuous movement
}
PTElevationMoveTimeoutSet {
D Sets the time to stop tilt continuous movement
T 1
A PTElevationMoveTimeoutSet
F 1.26
I TimeToStop Integer Time to stop tilt continuous movement
}
PTElevationMoveTimeoutGet {
D Request time to stop tilt continuous movement
T 0
A PTElevationMoveTimeoutGet
F 1.27
O TimeToStop Integer Time to stop tilt continuous movement
}
PTLiftUpDownCommandSet {
D Commands the Up/Down Lift device
T 1
A PTLiftUpDownCommandSet
F 1.28
I Command Integer 0 Stop, 1 Down, 2 Up
}
PTLiftUpDownCommandGet {
D Returns current command status for the Up/Down lift device
T 0
A PTLiftUpDownCommandGet
F 1.29
O Command Integer 0 Stop, 1 Down, 2 Up
}
PTLiftUpDownStateGet {
D Returns current state of the Up/Down lift device
T 0
A PTLiftUpDownStateGet
F 1.30
O State Integer -1 Unknown, 0 Stopped, 1 Down, 2 Up, 3 Moving, 4 NoPower
}
PTGeoAzimuthElevationSet {
D Moves platform to a position defined by geographic azimuth from true North and
elevation from horizontal plane.
T 1
A PTGeoAzimuthElevationSet
F 2.1
I Geo_Azimuth Float Geographic azimuth
I Geo_Elevation Float Elevation from horizontal plane
}
PTGeoAzimuthElevationGet {
D Requests platform georeferenced azimuth and elevation values
T 0
A PTGeoAzimuthElevationGet
F 2.2
O Geo_Azimuth Float Geographic azimuth
O Geo_Elevation Float Elevation from horizontal plane
}
PTGeoPointXYZ {
D Points platform to a geographic position defined by UTM coordinates and height
above MSL
T 1
A PTGeoPointXYZ
F 2.3
I UTM_Zone_Number Byte UTM Zone Number
I UTM_Zone_Letter Byte UTM Zone Letter
I X_UTM_Coordinate LongInt X UTM Coordinate
I Y_UTM_Coordinate LongInt Y UTM Coordinate
I Height Integer Height
}
PTGeoPointllh {
D Points platform to a geographic position defined by geographical coordinates and
height above MSL.
T 1
A PTGeoPointllh
F 2.4
I Latitude_Degrees Byte Latitude degrees (0 - 90)
I Latitude_Sign Byte Latitude sign (N/S)
I Latitude_Minutes Byte Latitude minutes (0 - 59)
I Latitude_Seconds Byte Latitude seconds (0 - 59)
I Latitude_Millisecs Integer Latitude milliseconds (0 - 999)
I Longitude_Degrees Byte Longitude degrees (0 - 180)
I Longitude_Sign Byte Longitude sign (East - West)
I Longitude_Minutes Byte Longitude minutes (0 - 59)
I Longitude_Seconds Byte Longitude seconds (0 - 59)
I Longitude_Millisecs Integer Longitude milliseconds (0 - 999)
I Altitude Integer Altitude in meters
}
PTGeoPointllh2 {
D Points platform to a geographic position defined by geographical coordinates and
height above MSL. The latitude and longitude values are given as floats.
T 1
A PTGeoPointllh2
F 2.5
I Latitude Float Latitude in degrees
I Longitude Float Longitude in degrees
I Altitude Integer Altitude in meters
}
PTGeoAzimuthElevationAtSpeedSet {
D Moves platform to a position defined by geographic azimuth from true North and
elevation from horizontal plane at a specified speed in azimuth and elevation.
T 1
A PTGeoAzimuthElevationAtSpeedSet
F 2.6
I Geo_Azimuth Float Geographic azimuth
I Geo_Elevation Float Elevation from horizontal plane
I Azimuth_Rate Float Azimuth speed in degrees/sec
I Elevation_Rate Float Elevation Speed in degrees/sec
}
PTGeoLLHtoAzEl {
D Calculates the Geo Azimuth/Elevation for a specific Geo location.
T 0
A PTGeoLLHtoAzEl
F 2.7
I Lat Float Latitude in degrees
I Lon Float Longitude in degrees
I Alt Float Altitude in meters
O Geo_Azimuth Float Geographic azimuth
O Geo_Elevation Float Elevation from horizontal plane
O Geo_Distance Float Distance in meters
}
PTGeoAzEltoLLH {
D Calculates the Geo location for specific values of Geo Az/El.
T 0
A PTGeoAzEltoLLH
F 2.8
I Geo_Azimuth Float Geographic azimuth
I Geo_Elevation Float Elevation from horizontal plane
I Alt Float Altitude in meters
O Lat Float Latitude in degrees
O Lon Float Longitude in degrees
}
PTAutoScanLimitsSet {
D Sets autoscan limits
T 1
A PTAutoScanLimitsSet
F 3.1
I Left_Azimuth Float Left limit for autoscan
I Right_Azimuth Float Right limit for autoscan
}
PTAutoScanSpeedSet {
D Sets platform's speed for autoscan
T 1
A PTAutoScanSpeedSet
F 3.2
I Speed Float Speed for autoscan
}
PTAutoScanModeOn {
D Sets autoscan mode on
T 1
A PTAutoScanModeOn
F 3.3
}
PTAutoScanModeOff {
D Sets autoscan mode off
T 1
A PTAutoScanModeOff
F 3.4
}
PTAutoScanModeGet {
D Requests
T 0
A PTAutoScanModeGet
F 3.5
O AutoScan Integer Autoscan mode
}
PTAutoScanLimitsGeoSet {
D Sets georeferenced autoscan limits
T 1
A PTAutoScanLimitsGeoSet
F 3.6
I Left_Azimuth Float Geo left limit for autoscan
I Right_Azimuth Float Geo right limit for autoscan
}
PTAutoScanValuesGet {
D Requests autoscan values (left limit, right limit, speed)
T 0
A PTAutoScanValuesGet
F 3.7
O LeftLimit Float Autoscan left limit
O RightLimit Float Autoscan right limit
O Speed Float Autoscan speed
}
PTAutoScanModeRelativeSet {
D Sets the status (start/stop) of autoscan mode bu using relative parameters
T 1
A PTAutoScanModeRelativeSet
F 3.8
I AutoScan Integer Autoscan mode
}
PTAutoScanRelativeSpeedSet {
D Sets platform's speed for relative autoscan
T 1
A PTAutoScanRelativeSpeedSet
F 3.9
I Speed Float Speed for relative autoscan. The value is a multiplier for the FOV.
}
PTAutoScanRelativeSpeedGet {
D Requests platform's speed for relative autoscan
T 0
A PTAutoScanRelativeSpeedGet
F 3.10
O Speed Float Speed for relative autoscan. The value is a multiplier for the FOV.
}
PTAutoScanRelativeSpeedPresetSet {
D Sets platform's speed for relative autoscan
T 1
A PTAutoScanRelativeSpeedPresetSet
F 3.11
I Speed Integer Speed for relative autoscan (0 Slow, 1 Mid, 2 Fast)
}
PTAutoScanRelativeSpeedPresetGet {
D Requests platform's speed for relative autoscan
T 0
A PTAutoScanRelativeSpeedPresetGet
F 3.12
O Speed Integer Speed for relative autoscan (0 Slow, 1 Mid, 2 Fast)
}
PTAutoScanRelativeWidthSet {
D Sets width value for relative autoscan
T 1
A PTAutoScanRelativeWidthSet
F 3.13
I Width Float Width in degrees for relative autoscan.
}
PTAutoScanRelativeWidthGet {
D Requests width value for relative autoscan
T 0
A PTAutoScanRelativeWidthGet
F 3.14
O Width Float Width in degrees for relative autoscan.
}
PTAutoScanRelativeWidthPresetSet {
D Sets width preset value for relative autoscan
T 1
A PTAutoScanRelativeWidthPresetSet
F 3.15
I Width Integer Width for relative autoscan (0 Narrow, 1 Mid, 2 Wide)
}
PTAutoScanRelativeWidthPresetGet {
D Requests width preset value for relative autoscan
T 0
A PTAutoScanRelativeWidthPresetGet
F 3.16
O Width Integer Width preset value for relative autoscan (0 Narrow, 1 Mid, 2 Wide)
}
PTAutoScanRelativeModeToggle {
D Toggles autoscan mode
T 1
A PTAutoScanRelativeModeToggle
F 3.17
}
PTAutoScanRelativeSpeedPresetToggle {
D Toggles platform's speed for relative autoscan
T 1
A PTAutoScanRelativeSpeedPresetToggle
F 3.18
}
PTAutoScanRelativeWidthPresetToggle {
D Toggles width preset value for relative autoscan
T 1
A PTAutoScanRelativeWidthPresetToggle
F 3.19
}
PTSlaveModeOn {
D Sets slave mode on
T 1
A PTSlaveModeOn
F 4.1
}
PTSlaveModeOff {
D Sets slave mode off
T 1
A PTSlaveModeOff
F 4.2
}
PTSlaveModeGet {
D Requests platform's slave mode
T 0
A PTSlaveModeGet
F 4.3
O Slave Integer Slave mode state
}
PTScanListPointSet {
D Sets values for a point in a scan list
T 1
A PTScanListPointSet
F 5.1
I Index Integer Index of point.
I Azimuth Float Azimuth of the point.
I Elevation Float Elevation of the point.
I FOV Float FOV of the associated camera in the point.
I Focus Float Focus of the associated camera in the point.
I Autofocus Integer Autofocus on or off
I Time Integer Dwell time (seconds) in the point.
I Speed Float Speed of the platform.
I Active Integer Is point active?
}
PTScanListPointGet {
D Requests values for a point in a scan list
T 0
A PTScanListPointGet
F 5.2
I Index Integer Index of point.
O Azimuth Float Azimuth of the point.
O Elevation Float Elevation of the point.
O FOV Float FOV of the associated camera in the point.
O Focus Float Focus of the associated camera in the point.
O Autofocus Integer Autofocus on or off
O Time Integer Dwell time (seconds) in the point.
O Speed Float Speed of the platform.
O Active Integer Is point active?
O Exists Integer Point exists?
}
PTScanListClear {
D Clears a Scan List
T 1
A PTScanListClear
F 5.3
}
PTScanListCameraSet {
D Sets the camera associated to a scan list.
T 1
A PTScanListCameraSet
F 5.4
I Camera Integer Associated camera device type
}
PTScanListCameraGet {
D Requests the camera associated to a scan list.
T 0
A PTScanListCameraGet
F 5.5
O Camera Integer Associated camera
}
PTScanListStart {
D Starts a scan list
T 1
A PTScanListStart
F 5.6
}
PTScanListStop {
D Stops a scan list
T 1
A PTScanListStop
F 5.7
}
PTScanListModeSet {
D Sets platform's scan list mode
T 1
A PTScanListModeSet
F 5.8
I Mode Integer Scan list mode
}
PTScanListModeGet {
D Requests platform's scan list mode
T 0
A PTScanListModeGet
F 5.9
O Mode Integer Scan list mode
}
PTScanListPointUTMSet {
D Sets values for a point in a scan list in UTM Coordinates
T 1
A PTScanListPointUTMSet
F 5.10
I Index Integer Index of point.
I UTMZoneNumber Byte UTM Zone Number of the point.
I UTMZoneLetter Byte UTM Zone Letter of the point.
I UTMX Float UTM X coordinate of the point.
I UTMY Float UTM Y coordinate of the point.
I UTMZ Float UTM Z coordinate of the point.
I FOV Float FOV of the associated camera in the point.
I Focus Float Focus of the associated camera in the point.
I Autofocus Integer Autofocus on or off
I Time Integer Dwell time (seconds) in the point.
I Speed Float Speed of the platform.
I Active Integer Is point active?
}
PTScanListPointUTMGet {
D Requests values for a point in a scan list in UTM corrdinates
T 0
A PTScanListPointUTMGet
F 5.11
I Index Integer Index of point.
O UTMZoneNumber Byte UTM Zone Number of the point.
O UTMZoneLetter Byte UTM Zone Letter of the point.
O UTMX Float UTM X coordinate of the point.
O UTMY Float UTM Y coordinate of the point.
O UTMZ Float UTM Z coordinate of the point.
O FOV Float FOV of the associated camera in the point.
O Focus Float Focus of the associated camera in the point.
O Autofocus Integer Autofocus on or off
O Time Integer Dwell time (seconds) in the point.
O Speed Float Speed of the platform.
O Active Integer Is point active?
O Exists Integer Point exists?
}
PTScanListPointLLHSet {
D Sets values for a point in a scan list in LLH Coordinates
T 1
A PTScanListPointLLHSet
F 5.12
I Index Integer Index of point.
I Latitude Double Latitude of the point.
I Longitude Double Longitude of the point.
I Altitude Float Altitude of the point.
I FOV Float FOV of the associated camera in the point.
I Focus Float Focus of the associated camera in the point.
I Autofocus Integer Autofocus on or off
I Time Integer Dwell time (seconds) in the point.
I Speed Float Speed of the platform.
I Active Integer Is point active?
}
PTScanListPointLLHGet {
D Requests values for a point in a scan list in LLH coordinates
T 0
A PTScanListPointLLHGet
F 5.13
I Index Integer Index of point.
O Latitude Double Latitude of the point.
O Longitude Double Longitude of the point.
O Altitude Float Altitude of the point.
O FOV Float FOV of the associated camera in the point.
O Focus Float Focus of the associated camera in the point.
O Autofocus Integer Autofocus on or off
O Time Integer Dwell time (seconds) in the point.
O Speed Float Speed of the platform.
O Active Integer Is point active?
O Exists Integer Point exists?
}
PTScanListPause {
D Pauses a scan list
T 1
A PTScanListPause
F 5.14
}
PTScanListResume {
D Resumes a paused scan list
T 1
A PTScanListResume
F 5.15
}
PTScanListLoad {
D Loads a saved scan list
T 1
A PTScanListLoad
F 5.16
I ScanList String Scan list name
}
PTScanListSave {
D Saves a scan list in the server with the name given
T 1
A PTScanListSave
F 5.17
I ScanList String Scan list name
}
PTScanListsList {
D Requests names of scan lists saved in the server. ScanLists is a comma separated
list of names
T 0
A PTScanListsList
F 5.18
O ScanLists String Scan lists
}
PTScanListDelete {
D Deletes given scan list from the server
T 1
A PTScanListDelete
F 5.19
I ScanList String Scan list name
}
PTScanListPointRemove {
D Removes a given point from the current server scan list
T 1
A PTScanListPointRemove
F 5.20
I Index Integer Scan list point index
}
PTScanListPointGoTo {
D Goes to a given point from the current server scan list
T 1
A PTScanListPointGoTo
F 5.21
I Index Integer Scan list point index
}
PTScanListPointCurrentValuesSet {
D Stores current values in the preset number specified by index
T 1
A PTScanListPointCurrentValuesSet
F 5.22
I Index Integer Scan list point index
}
PTScanListPointClear {
D Clears a given point from the current server scan list
T 1
A PTScanListPointClear
F 5.23
I Index Integer Scan list point index
}
PTScanListPointSwap {
D Swaps two given points from the current scan list
T 1
A PTScanListPointSwap
F 5.24
I Index1 Integer Scan list point index for first point
I Index2 Integer Scan list point index for second point
}
PTScanListPointNameSet {
D Sets the name for a specific scan list point
T 1
A PTScanListPointNameSet
F 5.25
I Index Integer Scan list point index
I Name String New name for Scan list point
}
PTScanListPointNameGet {
D Returns the current name of a specific scan list point
T 0
A PTScanListPointNameGet
F 5.26
I Index Integer Scan list point index
O Name String Current name of the Scan list point
}
PTScanListPointDwellingTimeSet {
D Sets the dwelling time for a specific scan list point
T 1
A PTScanListPointDwellingTimeSet
F 5.27
I Index Integer Scan list point index
I DwellingTimeSeconds Integer New dwelling time for Scan list point
}
PTScanListPointSpeedSet {
D Sets the speed for a specific scan list point
T 1
A PTScanListPointSpeedSet
F 5.28
I Index Integer Scan list point index
I Speed Float New speed for Scan list point
}
PTScanListAllPointsDwellingTimeSet {
D Sets the dwelling time for all scan list points
T 1
A PTScanListAllPointsDwellingTimeSet
F 5.29
I IDwellingTimeSeconds Integer New dwelling time for Scan list points
}
PTScanListAllPointsSpeedSet {
D Sets the speed for all scan list points
T 1
A PTScanListAllPointsSpeedSet
F 5.30
I Speed Float New speed for all the scan list points
}
PTScanListPointZoomFocusPctgSet {
D Sets values for a point in a scan list Zoom and Focus in Percentage
T 1
A PTScanListPointZoomFocusPctgSet
F 5.31
I Index Integer Index of point.
I Azimuth Float Azimuth of the point.
I Elevation Float Elevation of the point.
I Zoom_Pctg Float Zoom Percentage of the associated camera in the point.
I Focus_Pctg Float Focus Percentage of the associated camera in the point.
I Autofocus Integer Autofocus on or off
I Time Integer Dwell time (seconds) in the point.
I Speed Float Speed of the platform.
I Active Integer Is point active?
}
PTScanListPointZoomFocusPctgGet {
D Gets values from a point in a scan list Zoom and Focus in Percentage
T 0
A PTScanListPointZoomFocusPctgGet
F 5.32
I Index Integer Index of point.
O Azimuth Float Azimuth of the point.
O Elevation Float Elevation of the point.
O Zoom_Pctg Float Zoom Percentage of the associated camera in the point.
O Focus_Pctg Float Focus Percentage of the associated camera in the point.
O Autofocus Integer Autofocus on or off
O Time Integer Dwell time (seconds) in the point.
O Speed Float Speed of the platform.
O Active Integer Is point active?
}
PTVideoSwitchEnabledGet {
D Requests state of video switch
T 0
A PTVideoSwitchEnabledGet
F 6.1
O Enabled Integer Enabled 0=no, 1=yes
}
PTTrackModeSet {
D Sets platform's radar track mode
T 1
A PTTrackModeSet
F 7.1
I Mode Integer Track mode
}
PTTrackEngageSet {
D Sets id and server of track to engage
T 1
A PTTrackEngageSet
F 7.2
I RadarId String Host Id. of Radar Server
I TrackId Integer Id. of track to engage
}
PTTrackModeGet {
D Gets platform's radar track mode
T 0
A PTTrackModeGet
F 7.3
O Mode Integer Track mode
}
PTTrackModeToggle {
D Toggles between platform's radar track modes
T 1
A PTTrackModeToggle
F 7.4
}
PTRadarTrackNMEAModeSet {
D Sets platform's radar track NMEA mode
T 1
A PTRadarTrackNMEAModeSet
F 7.5
I Enabled Integer Track NMEA mode enabled
}
PTRadarTrackNMEAModeGet {
D Gets platform's radar track NMEA mode
T 0
A PTRadarTrackNMEAModeGet
F 7.6
O Enabled Integer Track NMEA mode enabled
}
PTRadarTrackNMEAModeToggle {
D Toggles between enable and disable platform's radar track NMEA mode
T 1
A PTRadarTrackNMEAModeToggle
F 7.7
}
PTRadarTrackNMEACursorSet {
D Enables/disables platform's radar track NMEA cursor processing
T 1
A PTRadarTrackNMEACursorSet
F 7.8
I Enabled Integer Radar track NMEA cursor process enabled
}
PTRadarTrackNMEACursorGet {
D Gets if platform's radar track NMEA cursor processing is enabled
T 0
A PTRadarTrackNMEACursorGet
F 7.9
O Enabled Integer Radar track NMEA cursor process enabled
}
PTRadarTrackNMEACursorToggle {
D Toggles bewteen enabled and disabled platform's radar track NMEA cursor
processing
T 1
A PTRadarTrackNMEACursorToggle
F 7.10
}
PTRadarTrackNMEAWaypointSet {
D Enables/disables platform's radar track NMEA waypoint processing
T 1
A PTRadarTrackNMEAWaypointSet
F 7.11
I Enabled Integer Radar track NMEA waypoint process enabled
}
PTRadarTrackNMEAWaypointGet {
D Gets if platform's radar track NMEA waypoint processing is enabled
T 0
A PTRadarTrackNMEAWaypointGet
F 7.12
O Enabled Integer Radar track NMEA waypoints process enabled
}
PTRadarTrackNMEAWaypointToggle {
D Toggles between enable and disable platform's radar track NMEA waypoint
processing
T 1
A PTRadarTrackNMEAWaypointToggle
F 7.13
}
PTRadarTrackNMEATracksSet {
D Enables/disables platform's radar track NMEA tracks processing
T 1
A PTRadarTrackNMEATracksSet
F 7.14
I Enabled Integer Radar track NMEA tracks process enabled
}
PTRadarTrackNMEATracksGet {
D Gets if platform's radar track NMEA tracks processing is enabled
T 0
A PTRadarTrackNMEATracksGet
F 7.15
O Enabled Integer Radar track NMEA tracks process enabled
}
PTRadarTrackNMEATracksToggle {
D Toggles between enable and disable platform's radar track NMEA tracks processing
T 1
A PTRadarTrackNMEATracksToggle
F 7.16
}
PTRadarTrackDwellingTimeSet {
D Sets radar scan dwelling time
T 1
A PTRadarTrackDwellingTimeSet
F 7.17
I Dwelling_time Integer dwelling time in seconds
}
PTRadarTrackDwellingTimeGet {
D Gets current radar scan dwelling time
T 0
A PTRadarTrackDwellingTimeGet
F 7.18
O Dwelling_time Integer dwelling time in seconds
}
PTSubsystemOn {
D Turns PLAT subsystem on
T 1
A PTSubsystemOn
F 8.1
}
PTSubsystemOff {
D Turns PLAT subsystem off
T 1
A PTSubsystemOff
F 8.2
}
PTSubsystemPowerGet {
D Requests value of PLAT subsystem power
T 0
A PTSubsystemPowerGet
F 8.3
O Power Integer Power state
}
PTSendHome {
D Moves PLAT to Home position
T 1
A PTSendHome
F 8.4
}
PTSetHome {
D Stores current PLAT position (Az/El) as Home position
T 1
A PTSetHome
F 8.5
}
PTSubsystemPowerSet {
D Sets value of subsystem power
T 1
A PTSubsystemPowerSet
F 8.6
I Power Integer Power state 0=Off,1=On,2=Standby
}
PTSetHomeAzimuthElevation {
D Stores parameter values (Az/El) as Home position
T 1
A PTSetHomeAzimuthElevation
F 8.7
I Azimuth Float Azimuth value in degrees
I Elevation Float Elevation value in degrees
}
PTParkSet {
D Stores current PLAT position (Az/El) as Park position
T 1
A PTParkSet
F 8.8
}
PTParkAzimuthElevationSet {
D Stores parameter values (Az/El) as Park position
T 1
A PTParkAzimuthElevationSet
F 8.9
I Azimuth Float Azimuth value in degrees
I Elevation Float Elevation value in degrees
}
PTUpSideDownSet {
D Sets the UpSide Down configuration
T 1
A PTUpSideDownSet
F 8.10
I Enable Integer State 0=Off,1=On
}
PTUpSideDownGet {
D Requests the UpSide Down configuration
T 0
A PTUpSideDownGet
F 8.11
O Enable Integer State 0=Off,1=On
}
PTHighTorqueSet {
D Sets the High Torque configuration
T 1
A PTHighTorqueSet
F 8.12
I Enable Integer State 0=Off,1=On
}
PTHighTorqueGet {
D Requests the High Torque configuration
T 0
A PTHighTorqueGet
F 8.13
O Enable Integer State 0=Off,1=On
}
PTMotorActiveStandbySet {
D Sets the state for motors during standby
T 1
A PTMotorActiveStandbySet
F 8.14
I Enable Integer State 0=Off,1=On
}
PTMotorActiveStandbyGet {
D Requests the state for motors during standby
T 0
A PTMotorActiveStandbyGet
F 8.15
O Enable Integer State 0=Off,1=On
}
PTHomeGeoAzimuthElevationGet {
D Request home geo position
T 0
A PTHomeGeoAzimuthElevationGet
F 8.16
O Azimuth Float Azimuth value in degrees
O Elevation Float Elevation value in degrees
}
PTHomeAzimuthElevationGet {
D Request home position
T 0
A PTHomeAzimuthElevationGet
F 8.17
O Azimuth Float Azimuth value in degrees
O Elevation Float Elevation value in degrees
}
PTUpSideDownToggle {
D Toggles the UpSide Down configuration
T 1
A PTUpSideDownToggle
F 8.18
}
PTHeadingHoldModeSet {
D Sets platform's heading hold mode
T 1
A PTHeadingHoldModeSet
F 9.1
I Mode Integer Heading hold mode
}
PTHeadingHoldModeGet {
D Requests platform's heading hold mode
T 0
A PTHeadingHoldModeGet
F 9.2
O Mode Integer Heading hold mode
}
PTGyroNullModeSet {
D Sets platform's gyro null mode
T 1
A PTGyroNullModeSet
F 9.3
I Mode Integer Gyro null mode
}
PTGyroNullModeGet {
D Requests platform's gyro null mode
T 0
A PTGyroNullModeGet
F 9.4
O Mode Integer Gyro null mode
}
PTGyroStabilizationCalibrationAxisZSet {
D Sets Z bias angle error
T 1
A PTGyroStabilizationCalibrationAxisZSet
F 9.5
I Bias_calibration Float Z bias angle error
}
PTGyroStabilizationCalibrationAxisZGet {
D Requests Z bias angle error
T 0
A PTGyroStabilizationCalibrationAxisZGet
F 9.6
O Bias_calibration Float Z bias angle error
}
PTGyroStabilizationCalibrationAxisXSet {
D Sets X bias angle error
T 1
A PTGyroStabilizationCalibrationAxisXSet
F 9.7
I Bias_calibration Float X bias angle error
}
PTGyroStabilizationCalibrationAxisXGet {
D Requests X bias angle error
T 0
A PTGyroStabilizationCalibrationAxisXGet
F 9.8
O Bias_calibration Float X bias angle error
}
PTGyroStabilizationCompensationSet {
D Sets auto compensation mode
T 1
A PTGyroStabilizationCompensationSet
F 9.9
I Auto_compensation Integer Auto compensation mode
}
PTGyroStabilizationCompensationGet {
D Gets current auto compensation mode
T 0
A PTGyroStabilizationCompensationGet
F 9.10
O Auto_compensation Integer Auto compensation mode
}
PTGyroStabilizationSet {
D Sets gyrostabilization status
T 1
A PTGyroStabilizationSet
F 10.1
I Status Integer Gyrostabilization status
}
PTGyroStabilizationGet {
D Gets gyrostabilization status
T 0
A PTGyroStabilizationGet
F 10.2
O Status Integer Gyrostabilization status
}
PTAzimuthGyroStabilizationSet {
D Sets azimuth gyrostabilization status
T 1
A PTAzimuthGyroStabilizationSet
F 10.3
I Status Integer Azimuth Gyrostabilization status
}
PTAzimuthGyroStabilizationGet {
D Gets azimuth gyrostabilization status
T 0
A PTAzimuthGyroStabilizationGet
F 10.4
O Status Integer Azimuth Gyrostabilization status
}
PTAzimuthGyroStabilizationToggle {
D Toggles azimuth gyrostabilization status
T 1
A PTAzimuthGyroStabilizationToggle
F 10.5
}
PTGyroStabilizationToggle {
D Toggles gyrostabilization status
T 1
A PTGyroStabilizationToggle
F 10.6
}
PTGyroStabilizationPointSet {
D Sets gyrostabilization point status
T 1
A PTGyroStabilizationPointSet
F 10.7
I Status Integer Gyrostabilization point status
}
PTGyroStabilizationPointGet {
D Gets gyrostabilization point status
T 0
A PTGyroStabilizationPointGet
F 10.8
O Status Integer Gyrostabilization point status
}
PTGyroStabilizationPointToggle {
D Toggles gyrostabilization point status
T 1
A PTGyroStabilizationPointToggle
F 10.9
}
PTGyroStabilizationStartupModeSet {
D Sets gyrostabilization startup mode
T 1
A PTGyroStabilizationStartupModeSet
F 10.10
I Mode Integer Gyrostabilization startup mode
}
PTGyroStabilizationStartupModeGet {
D Returns gyrostabilization startup mode
T 0
A PTGyroStabilizationStartupModeGet
F 10.11
O Mode Integer Gyrostabilization startup mode
}
PTGyroStabilizationStartupModeToggle {
D Toggles gyrostabilization startup mode
T 1
A PTGyroStabilizationStartupModeToggle
F 10.12
}
PTGyroStabilizationStartupTiltSet {
D Sets gyrostabilization startup value for tilt stab
T 1
A PTGyroStabilizationStartupTiltSet
F 10.13
I Stab Integer Gyrostabilization startup value for tilt stabilization
}
PTGyroStabilizationStartupTiltGet {
D Returns gyrostabilization startup value for tilt stab
T 0
A PTGyroStabilizationStartupTiltGet
F 10.14
O Stab Integer Gyrostabilization startup value for tilt stabilization
}
PTGyroStabilizationStartupTiltToggle {
D Toggles gyrostabilization startup value for tilt stab
T 1
A PTGyroStabilizationStartupTiltToggle
F 10.15
}
PTGyroStabilizationStartupPointSet {
D Sets gyrostabilization startup value for point mode
T 1
A PTGyroStabilizationStartupPointSet
F 10.16
I Point Integer Gyrostabilization startup value for point mode
}
PTGyroStabilizationStartupPointGet {
D Returns gyrostabilization startup value for point mode
T 0
A PTGyroStabilizationStartupPointGet
F 10.17
O Point Integer Gyrostabilization startup value for point mode
}
PTGyroStabilizationStartupPointToggle {
D Toggles gyrostabilization startup value for point mode
T 1
A PTGyroStabilizationStartupPointToggle
F 10.18
}
PTFunctionKeySend {
D Sends a key stroke to the pan&tilt
T 1
A PTFunctionKeySend
F 12.1
I Key Integer Key stroke
}
PTFunctionKeyPress {
D Sends a key press sequence to the pan&tilt
T 1
A PTFunctionKeyPress
F 12.2
I Key Integer Key stroke
}
PTFunctionKeyRelease {
D Sends a key release sequence to the pan&tilt
T 1
A PTFunctionKeyRelease
F 12.3
I Key Integer Key stroke
}
PTRawCommandSend {
D Sends a command to the PLAT
T 1
A PTRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
PTRawCommandASCIISend {
D Sends a command to the PLAT
T 1
A PTRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
PTHealthGet {
D Requests health state of device
T 0
A PTHealthGet
F 20.1
O Health Integer Health state of device
}
PTBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A PTBITExecute
F 21.1
}
PTBITAbort {
D Aborts execution of BIT routine associated to this device
T 1
A PTBITAbort
F 21.2
}
PTBITResult {
D Requests result of last BIT routine associated to this device
T 0
A PTBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
PTLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A PTStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O Mode Integer Platform mode
O Abs_Azimuth Float Absolute Azimuth
O Abs_Elevation Float Absolute Elevation
O Geo_Azimuth Float Georeferenced Azimuth
O Geo_Elevation Float Georeferenced Elevation
O Speed_X Float Speed in Azimuth
O Speed_Y Float Speed in Elevation
O Max_Velocity_X Float Maximum Velocity in Azimuth
O Max_Acceleration_X Float Maximum Acceleration in Azimuth
O Max_Velocity_Y Float Maximum Velocity in Elevation
O Max_Acceleration_Y Float Maximum Acceleration in Elevation
O ScanList_Current_Point Integer If in ScanList mode, indicates the current point.
If the platform is moving, indicates the next point
O ScanList_Current_Time LongInt If in ScanList mode, indicates the number of
seconds already spent in the current point (-1 indicates movement)
O Radar_Sensor_Id String Identifier of the associated radar server
O Track_Id LongInt Identifier of the associated track
O Gyro_Stabilization_Enabled Integer 0=Disabled,1=Enabled
O Aiming_Sensor_Enabled Integer 0=Disabled,1=Enabled
O Aiming_Sensor_IP_Address String IP Address of the associated aiming sensor
O Aiming_Sensor_Port Integer Port of the associated aiming sensor
O Scan_List_Timestamp String Timestamp of the last scan list change
O Scan_List_Time_Left Integer Scan List time left
}
PTLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A PTLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
PTDeviceVersionGet {
D Requests the device version string
T 0
A PTDeviceVersionGet
F 21.6
O rx_data String version string
}
PTDeviceInfoGet {
D Requests the device info string
T 0
A PTDeviceInfoGet
F 21.7
O rx_data String info string
}
PTExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A PTExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
PTExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A PTExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
PTExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A PTExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
PTExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A PTExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
VTEngageAutoTracker {
D This command engages autotracker loop
T 1
A VTEngageAutoTracker
F 1.1
}
VTDisengageAutoTracker {
D This command disengages autotracker loop
T 1
A VTDisengageAutoTracker
F 1.2
}
VTSourceSet {
D Sets the source video for tracker
T 1
A VTSourceSet
F 1.3
I Source Integer Video Source
}
VTSourceGet {
D Requests the source video for tracker
T 0
A VTSourceGet
F 1.4
O Source Integer Video Source
}
VTElectronicStabSet {
D Sets the e-stab mode
T 1
A VTElectronicStabSet
F 1.5
I Mode Integer Stab Mode
}
VTElectronicStabGet {
D Requests the e-stab mode
T 0
A VTElectronicStabGet
F 1.6
O Mode Integer Stab Mode
}
VTElectronicStabParamSet {
D Sets the e-stab parameter
T 1
A VTElectronicStabParamSet
F 1.7
I Param Integer Stab Param
}
VTElectronicStabParamGet {
D Requests the e-stab parameter
T 0
A VTElectronicStabParamGet
F 1.8
O Param Integer Stab Param
}
VTElectronicStabParamIncrement {
D Increments the e-stab parameter (positive or negative)
T 1
A VTElectronicStabParamIncrement
F 1.9
I Param Integer Stab Param Increment
}
VTSourceToOutputSet {
D Sets one source video for one output
T 1
A VTSourceToOutputSet
F 1.10
I Output Integer Output Assigned
I Source Integer Video Source to assign
}
VTSourceToOutputGet {
D Requests the source video for one output
T 0
A VTSourceToOutputGet
F 1.11
I Output Integer Checked Output
O Source Integer Video Source assigned
}
VTSourceToSecondaryOutputToggle {
D Toggles the input going through the secondary output
T 1
A VTSourceToSecondaryOutputToggle
F 1.12
}
VTSourceToPrimaryOutputToggle {
D Toggles the input going through the primary output
T 1
A VTSourceToPrimaryOutputToggle
F 1.13
}
VTElectronicStabToggle {
D Toggles the e-stab mode
T 1
A VTElectronicStabToggle
F 1.14
}
VTDescintillationSet {
D Sets the De-Scintillation value
T 1
A VTDescintillationSet
F 1.15
I Descintillation Integer Descintillation Value
}
VTDescintillationGet {
D Gets the De-Scintillation value
T 0
A VTDescintillationGet
F 1.16
O Descintillation Integer Descintillation Value
}
VTDescintillationToggle {
D Toggles the De-Scintillation value
T 1
A VTDescintillationToggle
F 1.17
}
VTEngageAutoTrackerToggle {
D This command toggles between engage and disengage autotracker loop
T 1
A VTEngageAutoTrackerToggle
F 1.18
}
VTEngageAutoTrackerPosition {
D This command engages autotracker loop setting the track initial position
T 1
A VTEngageAutoTrackerPosition
F 1.19
I TargetPosX float Horizontal Target Pos in percentage top-left based
I TargetPosY float Vertical Target Pos in percentage top-left based
}
VTDescintillationParameterSet {
D Sets the De-Scintillation Parameter value
T 1
A VTDescintillationParameterSet
F 1.20
I Parameter Integer Descintillation Parameter Value
}
VTDescintillationParameterGet {
D Gets the De-Scintillation Parameter value
T 0
A VTDescintillationParameterGet
F 1.21
O Parameter Integer Descintillation Parameter Value
}
VTModeSet {
D Sets the algorithm to be used by the tracker
T 1
A VTModeSet
F 2.1
I Mode Integer Mode
}
VTModeGet {
D Requests the algorithm used by the tracker
T 0
A VTModeGet
F 2.2
O Mode Integer Algorithm
}
VTGateSizeSet {
D Sets gate size. Values for X and Y are equal
T 1
A VTGateSizeSet
F 2.3
I Gate_Size Integer Gate Size
}
VTGateSizeGet {
D Requests gate size.
T 0
A VTGateSizeGet
F 2.4
O Gate_Size Integer Gate size
}
VTGateCustomSizeSet {
D Sets gate size in pixels x TV lines
T 1
A VTGateCustomSizeSet
F 2.5
I Gate_Size_X Integer Horizontal gate size in pixels
I Gate_Size_Y Integer Vertical gate size in TV lines
}
VTGateCustomSizeGet {
D Requests gate size in pixels x TV lines
T 0
A VTGateCustomSizeGet
F 2.6
O Gate_Size_X Integer Horizontal Gate Size in pixels
O Gate_Size_Y Integer Vertical Gate Size in TV lines
}
VTTrackGateSizeModeSet {
D Sets the tracking gate size mode to manual or automatic
T 1
A VTTrackGateSizeModeSet
F 2.7
I Mode Integer Mode
}
VTTrackGateSizeModeGet {
D Requests the tracking gate size mode (Manual or Automatic)
T 0
A VTTrackGateSizeModeGet
F 2.8
O Mode Integer Mode
}
VTTrackPolaritySet {
D Sets the tracking target polarity
T 1
A VTTrackPolaritySet
F 2.9
I Polarity Integer Polarity
}
VTTrackPolarityGet {
D Requests the tracking target polarity
T 0
A VTTrackPolarityGet
F 2.10
O Polarity Integer Polarity
}
VTTrackCoastModeSet {
D Sets the tracking coast mode
T 1
A VTTrackCoastModeSet
F 2.11
I Mode Integer Mode
}
VTTrackCoastModeGet {
D Requests the tracking coast mode
T 0
A VTTrackCoastModeGet
F 2.12
O Mode Integer Mode
}
VTModeToggle {
D Toggles the algorithm to be used by the tracker
T 1
A VTModeToggle
F 2.13
}
VTTargetSizeSet {
D Sets Target size in pixels
T 1
A VTTargetSizeSet
F 2.14
I Target_Size_X Integer Horizontal Target size in pixels
I Target_Size_Y Integer Vertical Target size in pixels
}
VTTargetSizeGet {
D Requests Target size in pixels
T 0
A VTTargetSizeGet
F 2.15
O Target_Size_X Integer Horizontal Target size in pixels
O Target_Size_Y Integer Vertical Target size in pixels
}
VTTargetPosSet {
D Sets Target Pos in pixels
T 1
A VTTargetPosSet
F 2.16
I Target_Pos_X Integer Horizontal Target Pos in pixels
I Target_Pos_Y Integer Vertical Target Pos in pixels
}
VTTargetPosGet {
D Requests Target Pos in pixels
T 0
A VTTargetPosGet
F 2.17
O Target_Pos_X Integer Horizontal Target Pos in pixels
O Target_Pos_Y Integer Vertical Target Pos in pixels
}
VTTargetSizeIncrementPercentage {
D Increments Target Size in percentage
T 1
A VTTargetSizeIncrementPercentage
F 2.18
I Target_Size_X Integer Horizontal Target Size Increment in Percentage
I Target_Size_Y Integer Vertical Target Size Increment in Percentage
}
VTTargetPosIncrementPercentage {
D Increments Target Pos in percentage
T 1
A VTTargetPosIncrementPercentage
F 2.19
I Target_Pos_X Integer Horizontal Target Pos Increment in Percentage
I Target_Pos_Y Integer Vertical Target Pos Increment in Percentage
}
VTTargetAimpointOffsetSet {
D Sets Target Aimpoint Offset in pixels
T 1
A VTTargetAimpointOffsetSet
F 2.20
I Target_Offset_X Integer Horizontal Target Aimpoint Offset in pixels
I Target_Offset_Y Integer Vertical Target Aimpoint Offset in pixels
}
VTTargetAimpointOffsetGet {
D Requests Target Aimpoint Offset in pixels
T 0
A VTTargetAimpointOffsetGet
F 2.21
O Target_Offset_X Integer Horizontal Target Aimpoint Offset in pixels
O Target_Offset_Y Integer Vertical Target Aimpoint Offset in pixels
}
VTTargetAimpointOffsetIncrementPercentage {
D Increments Target Aimpoint Offset in percentage
T 1
A VTTargetAimpointOffsetIncrementPercentage
F 2.22
I Target_Offset_X Integer Horizontal Target Aimpoint Offset Increment in Percentage
I Target_Offset_Y Integer Vertical Target Aimpoint Offset Increment in Percentage
}
VTDisplaySet {
D Enables/disables display of Symbology & Annotation
T 1
A VTDisplaySet
F 3.1
I Display Integer Display state
}
VTDisplayGet {
D Requests state of display of Symbology & Annotation
T 0
A VTDisplayGet
F 3.2
O Display Integer Display state
}
VTPictureInPictureSet {
D Sets the PIP mode
T 1
A VTPictureInPictureSet
F 3.3
I Mode Integer PIP mode
}
VTPictureInPictureGet {
D Gets the PIP mode
T 0
A VTPictureInPictureGet
F 3.4
O Mode Integer PIP mode
}
VTPictureInPicturePositionSet {
D Sets the PIP position
T 1
A VTPictureInPicturePositionSet
F 3.5
I Position Integer PIP position
}
VTPictureInPicturePositionGet {
D Gets the PIP position
T 0
A VTPictureInPicturePositionGet
F 3.6
O Position Integer PIP position
}
VTSourceToPictureInPictureSet {
D Sets one input to display in PIP
T 1
A VTSourceToPictureInPictureSet
F 3.7
I PiPInput Integer Input selected to PIP
}
VTSourceToPictureInPictureGet {
D Gets the input displayed in PIP
T 0
A VTSourceToPictureInPictureGet
F 3.8
O PiPInput Integer Input displayed in PIP
}
VTSourceToPictureInPictureToggle {
D Toggles between two primary inputs that are not in tracking output
T 1
A VTSourceToPictureInPictureToggle
F 3.9
}
VTPictureInPictureToggle {
D Toggles PiP Mode
T 1
A VTPictureInPictureToggle
F 3.10
}
VTCameraToPictureInPictureGet {
D Gets the camera displayed in PIP in format deviceType,Id and string
T 0
A VTCameraToPictureInPictureGet
F 3.12
O PiPCameraType Integer Camera Type in PIP
O PiPCameraId Integer Camera Id in PIP
O PiPCamera String Camera Type and Id in PIP
}
VTAutoThresholdSet {
D Sets auto threshold on/off
T 1
A VTAutoThresholdSet
F 4.1
I AutoThreshold Integer Auto Threshold
}
VTAutoThresholdGet {
D Requests state of auto threshold
T 0
A VTAutoThresholdGet
F 4.2
O AutoThreshold Integer Auto threshold
}
VTWhiteThresholdSet {
D Sets white threshold percentage
T 1
A VTWhiteThresholdSet
F 4.3
I WhiteThreshold Integer White threshold percentage
}
VTWhiteThresholdGet {
D Requests white threshold percentage
T 0
A VTWhiteThresholdGet
F 4.4
O WhiteThreshold Integer White threshold percentage
}
VTBlackThresholdSet {
D Sets black threshold percentage
T 1
A VTBlackThresholdSet
F 4.5
I BlackThreshold Integer Black threshold percentage
}
VTBlackThresholdGet {
D Requests black threshold percentage
T 0
A VTBlackThresholdGet
F 4.6
O BlackThreshold Integer Black threshold percentage
}
VTErrorsSet {
D Sets tracks errors
T 1
A VTErrorsSet
F 5.1
I ErrorX Float Track error in X
I ErrorY Float Track error in Y
}
VTAcqAlgorithmSet {
D Sets the acquisition algorithm to be used by the tracker
T 1
A VTAcqAlgorithmSet
F 6.1
I Algorithm Integer Algorithm. 0-7
}
VTAcqAlgorithmGet {
D Requests the acquisition algorithm to be used by the tracker
T 0
A VTAcqAlgorithmGet
F 6.2
O Algorithm Integer Algorithm. 0-7
}
VTAcqGateCustomSizeSet {
D Sets the acquisition window size
T 1
A VTAcqGateCustomSizeSet
F 6.3
I SizeX Integer pixels (0-1023)
I SizeY Integer pixels (0-1023)
}
VTAcqGateCustomSizeGet {
D Requests the acquisition windows size
T 0
A VTAcqGateCustomSizeGet
F 6.4
O SizeX Integer pixels (0-1023)
O SizeY Integer pixels (0-1023)
}
VTAcqPolaritySet {
D Sets the acquisition target polarity
T 1
A VTAcqPolaritySet
F 6.5
I Polarity Integer Polarity
}
VTAcqPolarityGet {
D Requests the acquisition target polarity
T 0
A VTAcqPolarityGet
F 6.6
O Polarity Integer Polarity
}
VTAcqTargetSelectModeSet {
D Sets the acquisition target selection mode
T 1
A VTAcqTargetSelectModeSet
F 6.7
I Mode Integer Selection mode
}
VTAcqTargetSelectModeGet {
D Requests the acquisition target selection mode
T 0
A VTAcqTargetSelectModeGet
F 6.8
O Mode Integer Selection mode
}
VTAcqTargetSelectionToggle {
D Toggles to next target if TargetSelectMode is USER
T 1
A VTAcqTargetSelectionToggle
F 6.9
}
VTAcqTargetSelectionSet {
D Selects the acquisition target by number if TargetSelectMode is USER
T 1
A VTAcqTargetSelectionSet
F 6.10
I Mode Integer Target Number (0-255)
}
VTAcqGateSizeIncrementPercentage {
D Increments Acq Gate Size in percentage
T 1
A VTAcqGateSizeIncrementPercentage
F 6.11
I Target_Size_X Integer Horizontal Acq Gate Size Increment in Percentage
I Target_Size_Y Integer Vertical Acq Gate Size Increment in Percentage
}
VTRawCommandSend {
D Sends a command to the video tracker
T 1
A VTRawCommandSend
F 7.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
VTRawCommandASCIISend {
D Sends a command to the video tracker
T 1
A VTRawCommandASCIISend
F 7.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
VTParametersSet {
D Sets the tracker's parameters.
T 1
A VTParametersSet
F 7.3
I K1 Float Parameter
I K2 Float Parameter
I K3 Float Parameter
I K4 Float Parameter
I K5 Float Parameter
}
VTParametersGet {
D Gets the tracker's parameters.
T 0
A VTParametersGet
F 7.4
O K1 Float Parameter
O K2 Float Parameter
O K3 Float Parameter
O K4 Float Parameter
O K5 Float Parameter
}
VTParametersSave {
D Saves the tracker's parameters.
T 1
A VTParametersSave
F 7.5
}
VTBlockFieldIntegerSet {
D Sets an integer value to the specified block and field
T 1
A VTBlockFieldIntegerSet
F 7.6
I Block Integer Block identification number
I Field Integer Field identification number
I Value Integer Int value to set
}
VTBlockFieldIntegerGet {
D Gets an integer value from the specified block and field
T 0
A VTBlockFieldIntegerGet
F 7.7
I Block Integer Block identification number
I Field Integer Field identification number
O Value Integer Returned value of the specified block and field
}
VTBlockFieldFloatSet {
D Sets an integer value to the specified block and field
T 1
A VTBlockFieldFloatSet
F 7.8
I Block Integer Block identification number
I Field Integer Field identification number
I Value Float Float value to set
}
VTBlockFieldFloatGet {
D Gets float value from the specified block and field
T 0
A VTBlockFieldFloatGet
F 7.9
I Block Integer Block identification number
I Field Integer Field identification number
O Value Float Returned value of the specified block and field
}
VTPIDAzimuthElevationParametersSet {
D Sets the tracker's PID Parameters separated for each axis.
T 1
A VTPIDAzimuthElevationParametersSet
F 7.10
I aP Float Parameter
I aI Float Parameter
I aD Float Parameter
I eP Float Parameter
I eI Float Parameter
I eD Float Parameter
}
VTPIDAzimuthElevationParametersGet {
D Gets the tracker's PID Parameters separated for each axis.
T 0
A VTPIDAzimuthElevationParametersGet
F 7.11
O aP Float Parameter
O aI Float Parameter
O aD Float Parameter
O eP Float Parameter
O eI Float Parameter
O eD Float Parameter
}
VTSubsystemOn {
D Turns VT subsystem on
T 1
A VTSubsystemOn
F 8.1
}
VTSubsystemOff {
D Turns VT subsystem off
T 1
A VTSubsystemOff
F 8.2
}
VTSubsystemPowerGet {
D Requests value of VT subsystem power
T 0
A VTSubsystemPowerGet
F 8.3
O Power Integer Power state
}
VTSubsystemPowerSet {
D Sets value of subsystem power
T 1
A VTSubsystemPowerSet
F 8.4
I Power Integer Power state 0=Off,1=On,2=Standby
}
VTSubsystemOnOffToggle {
D Toggles VT subsystem on/off
T 1
A VTSubsystemOnOffToggle
F 8.5
}
VTHealthGet {
D Requests health state of device
T 0
A VTHealthGet
F 20.1
O Health Integer Health state of device
}
VTBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A VTBITExecute
F 21.1
}
VTBITAbort {
D Aborts execution of BIT routine associated to this device
T 1
A VTBITAbort
F 21.2
}
VTBITResult {
D Requests result of last BIT routine associated to this device
T 0
A VTBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
VTLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A VTStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O Engaged Integer Is it engaged? 0=Not engaged,1=Engaged
O Tracking_State Integer Tracking State
O Status Integer Track Status
O Track_error_X Float Track error X
O Track_error_Y Float Track error Y
O Track_mode Integer Track mode
O Target_Polarity Integer Target Polarity
O Gate_Size_X Integer Gate Size X
O Gate_Size_Y Integer Gate Size Y
O Plat_Id Integer Id. of associated pan&tilt
O Analog_Input_type_0 Integer Device type associated to first input channel
O Analog_Input_id_0 Integer Device id. associated to first input channel
O Analog_Input_type_1 Integer Device type associated to second input channel
O Analog_Input_id_1 Integer Device id. associated to second input channel
O Source Integer Input Video Source
O Display Integer Annotation & Symbology
O Auto_threshold Integer Auto threshold
O White_threshold Integer White threshold
O Black_threshold Integer Black threshold
O eStab Integer eStab Status
O Power Integer Power Status
O Target_Size_X Integer Target Size X
O Target_Size_Y Integer Target Size Y
O Acquisition_Mode Integer Acq mode
O Gate_Pos_X Integer Gate Pos X
O Gate_Pos_Y Integer Gate Pos Y
O Analog_Input_type_2 Integer Device type associated to third input channel
O Analog_Input_id_2 Integer Device id. associated to third input channel
O Source_1 Integer Video Source for Output 1
}
VTLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A VTLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
VTDeviceVersionGet {
D Requests the device version string
T 0
A VTDeviceVersionGet
F 21.6
O rx_data String version string
}
VTDeviceInfoGet {
D Requests the device info string
T 0
A VTDeviceInfoGet
F 21.7
O rx_data String info string
}
OSDMenuOn {
D Shows OSD menu
T 1
A OSDMenuOn
F 1.1
}
OSDMenuOff {
D Hides OSD menu
T 1
A OSDMenuOff
F 1.2
}
OSDMenuUp {
D Moves to next option of OSD menu
T 1
A OSDMenuUp
F 1.3
}
OSDMenuDown {
D Moves to previous option of OSD menu
T 1
A OSDMenuDown
F 1.4
}
OSDMenuSelect {
D Selects highlighted option of menu
T 1
A OSDMenuSelect
F 1.5
}
OSDMenuOnOffGet {
D Requests OSD menu state
T 0
A OSDMenuOnOffGet
F 1.6
O OnOff Integer Menu state
}
OSDMenuCancel {
D Returns to previous menu or exits
T 1
A OSDMenuCancel
F 1.7
}
OSDFunctionKeySend {
D Sends a key stroke to the OSD
T 1
A OSDFunctionKeySend
F 1.8
I Key Integer Key stroke
}
OSDFunctionKeyPress {
D Sends a key press sequence to the osd
T 1
A OSDFunctionKeyPress
F 1.9
I Key Integer Key stroke
}
OSDFunctionKeyRelease {
D Sends a key release sequence to the osd
T 1
A OSDFunctionKeyRelease
F 1.10
I Key Integer Key stroke
}
OSDMenuOnByName {
D Shows corresponding OSD menu
T 1
A OSDMenuOnByName
F 1.11
I Name String Menu name
}
OSDMenuOnById {
D Shows corresponding OSD menu
T 1
A OSDMenuOnById
F 1.12
I MenuId Integer Menu Id
}
OSDMenuToggle {
D Toggles OSD menu state
T 1
A OSDMenuToggle
F 1.13
}
OSDMenuLeft {
D Go to left editable digit or cancel
T 1
A OSDMenuLeft
F 1.14
}
OSDMenuRight {
D Go to right editable digit or select
T 1
A OSDMenuRight
F 1.15
}
OSDGEOOnOffSet {
D OSD can show georeferenced position information. This funcion enables and
disables this option
T 1
A OSDGEOOnOffSet
F 2.1
I OnOff Integer GEO option state
}
OSDGEOOnOffGet {
D Requests state of the georeference option of the OSD menu
T 0
A OSDGEOOnOffGet
F 2.2
O OnOff Integer GEO option state
}
OSDGEOFormatSet {
D Georeference information can be shown in UTM or LAT/LON coordinates. This
functions sets the format
T 1
A OSDGEOFormatSet
F 2.3
I Format Integer GEO option format
}
OSDGEOFormatGet {
D Requests the format of the georeferenced position information displayed
T 0
A OSDGEOFormatGet
F 2.4
O Format Integer GEO option format
}
OSDAzElOnOffSet {
D OSD can display information of the platform's azimuth and elevation values. This
funcion enables and disables this option
T 1
A OSDAzElOnOffSet
F 3.1
I OnOff Integer AzEl option state
}
OSDAzElOnOffGet {
D Requests state of AzEl option
T 0
A OSDAzElOnOffGet
F 3.2
O OnOff Integer AzEl option state
}
OSDAzElFormatSet {
D Sets format of AzEl option
T 1
A OSDAzElFormatSet
F 3.3
I OnOff Integer AzEl option format
}
OSDAzElFormatGet {
D Requests format of AzEl option
T 0
A OSDAzElFormatGet
F 3.4
O OnOff Integer AzEl option format
}
OSDLabelOnOffSet {
D OSD can display a label. This funcion enables and disables this option
T 1
A OSDLabelOnOffSet
F 4.1
I OnOff Integer Label option state
}
OSDLabelOnOffGet {
D Requests label option state
T 0
A OSDLabelOnOffGet
F 4.2
O OnOff Integer Label option state
}
OSDLabelContentSet {
D Sets content of label to be displayed
T 1
A OSDLabelContentSet
F 4.3
I Content String Content of label
}
OSDLabelContentGet {
D Requests content of label
T 0
A OSDLabelContentGet
F 4.4
O Content String Content of label
}
OSDLabelByIdOnOffSet {
D OSD can display a label. This funcion enables and disables this option
T 1
A OSDLabelByIdOnOffSet
F 4.5
I Id Integer Label index
I OnOff Integer Label option state
}
OSDLabelByIdOnOffGet {
D Requests label option state
T 0
A OSDLabelByIdOnOffGet
F 4.6
I Id Integer Label index
O OnOff Integer Label option state
}
OSDLabelByIdContentSet {
D Sets content of label to be displayed
T 1
A OSDLabelByIdContentSet
F 4.7
I Id Integer Label index
I Content String Content of label
}
OSDLabelByIdContentGet {
D Requests content of label
T 0
A OSDLabelByIdContentGet
F 4.8
I Id Integer Label index
O Content String Content of label
}
OSDLabelByIdLocationSet {
D OSD can display labels. This funcion modifies the location on the screen
T 1
A OSDLabelByIdLocationSet
F 4.9
I Id Integer Label index
I X Integer X coordinate
I Y Integer Y coordinate
}
OSDLabelByIdLocationGet {
D Requests label location coordinates
T 0
A OSDLabelByIdLocationGet
F 4.10
I Id Integer Label index
O X Integer X coordinate
O Y Integer Y coordinate
}
OSDDateOnOffSet {
D OSD can display the current date. This funcion enables and disables this option
T 1
A OSDDateOnOffSet
F 5.1
I OnOff Integer Date option state
}
OSDDateOnOffGet {
D Requests date option state
T 0
A OSDDateOnOffGet
F 5.2
O OnOff Integer Date option state
}
OSDDateFormatSet {
D This funcion selects different format for date display
T 1
A OSDDateFormatSet
F 5.3
I Format Integer Date format.
}
OSDDateFormatGet {
D Requests date display format
T 0
A OSDDateFormatGet
F 5.4
O Format Integer Date format
}
OSDLRFOnOffSet {
D OSD can display the current LRF data. This funcion enables and disables this
option
T 1
A OSDLRFOnOffSet
F 6.1
I OnOff Integer LRF option state
}
OSDLRFOnOffGet {
D Requests LRF option state
T 0
A OSDLRFOnOffGet
F 6.2
O OnOff Integer LRF option state
}
OSDLRFFormatSet {
D This funcion selects different format for LRF display
T 1
A OSDLRFFormatSet
F 6.3
I Format Integer LRF format.
}
OSDLRFFormatGet {
D Requests LRF display format
T 0
A OSDLRFFormatGet
F 6.4
O Format Integer LRF format
}
OSDLRFAutoSet {
D This funcion sets the automatic mode for the LRF option
T 1
A OSDLRFAutoSet
F 6.5
I AutoOnOff Integer Automatic mode on/off.
I Mode Integer Select mode Timer or Position.
I Time Integer Timeout value when timer mode selected.
}
OSDLRFAutoGet {
D This funcion requests the automatic mode parameters for the LRF option
T 0
A OSDLRFAutoGet
F 6.6
O AutoOnOff Integer Automatic mode on/off.
O Mode Integer Select mode Timer or Position.
O Time Integer Timeout value when timer mode selected.
}
OSDCrosshairOnOffSet {
D OSD can display a crosshair. This funcion enables and disables this option
T 1
A OSDCrosshairOnOffSet
F 7.1
I OnOff Integer Crosshair option state
}
OSDCrosshairOnOffGet {
D Requests Crosshair option state
T 0
A OSDCrosshairOnOffGet
F 7.2
O OnOff Integer Crosshair option state
}
OSDCrosshairPositionSet {
D Sets the Crosshair position
T 1
A OSDCrosshairPositionSet
F 7.3
I PositionX Integer Position X
I PositionY Integer Position Y
}
OSDCrosshairPositionGet {
D Requests the Crosshair position
T 0
A OSDCrosshairPositionGet
F 7.4
O PositionX Integer Position X
O PositionY Integer Position Y
}
OSDReset {
D Resets OSD card
T 1
A OSDReset
F 18.1
}
OSDClearDisplay {
D Clears display
T 1
A OSDClearDisplay
F 18.2
}
OSDIconsLevelSet {
D Sets the level for OSD icons
T 1
A OSDIconsLevelSet
F 18.3
I Level Integer 0=None,1=Minimal,2=All
}
OSDIconsLevelGet {
D Gets the level for OSD icons
T 0
A OSDIconsLevelGet
F 18.4
O Level Integer 0=None,1=Minimal,2=All
}
OSDIconsLevelToggle {
D Toggles the level for OSD icons
T 1
A OSDIconsLevelToggle
F 18.5
}
OSDIconPCEnableSet {
D Sets the PC icon
T 1
A OSDIconPCEnableSet
F 18.6
I Enable Integer 0=Off,1=On
}
OSDIconPCEnableGet {
D Gets the PC icon
T 0
A OSDIconPCEnableGet
F 18.7
O Enable Integer 0=Off,1=On
}
OSDIconPCEnableToggle {
D Toggles the PC icon
T 1
A OSDIconPCEnableToggle
F 18.8
}
OSDIconJCUEnableSet {
D Sets the JCU icon
T 1
A OSDIconJCUEnableSet
F 18.9
I Enable Integer 0=Off,1=On
}
OSDIconJCUEnableGet {
D Gets the JCU icon
T 0
A OSDIconJCUEnableGet
F 18.10
O Enable Integer 0=Off,1=On
}
OSDIconJCUEnableToggle {
D Toggles the JCU icon
T 1
A OSDIconJCUEnableToggle
F 18.11
}
OSDIconAzimuthEnableSet {
D Sets the Azimuth icon
T 1
A OSDIconAzimuthEnableSet
F 18.12
I Enable Integer 0=Off,1=On
}
OSDIconAzimuthEnableGet {
D Gets the Azimuth icon
T 0
A OSDIconAzimuthEnableGet
F 18.13
O Enable Integer 0=Off,1=On
}
OSDIconAzimuthEnableToggle {
D Toggles the Azimuth icon
T 1
A OSDIconAzimuthEnableToggle
F 18.14
}
OSDIconElevationEnableSet {
D Sets the Elevation icon
T 1
A OSDIconElevationEnableSet
F 18.15
I Enable Integer 0=Off,1=On
}
OSDIconElevationEnableGet {
D Gets the Elevation icon
T 0
A OSDIconElevationEnableGet
F 18.16
O Enable Integer 0=Off,1=On
}
OSDIconElevationEnableToggle {
D Toggles the Elevation icon
T 1
A OSDIconElevationEnableToggle
F 18.17
}
OSDRawCommandSend {
D Sends a command to the OSD
T 1
A OSDRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
OSDRawCommandASCIISend {
D Sends a command to the OSD
T 1
A OSDRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
OSDHealthGet {
D Requests health state of device
T 0
A OSDHealthGet
F 20.1
O Health Integer Health state of device
}
OSDBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A OSDBITExecute
F 21.1
}
OSDBITAbort {
D Aborts execution of BIT routine associated to this device
T 1
A OSDBITAbort
F 21.2
}
OSDBITResult {
D Requests result of last BIT routine associated to this device
T 0
A OSDBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
}
OSDLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A OSDStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O Show_Menu Integer Show menu
O Show_Date Integer Show date
O Show_Label Integer Show label
O Show_GEO Integer Show georeference information
O GEO_format Integer Format of georeference information
O Show_Az/El Integer Show azimuth/elevation
O Az/El_format Integer Format of azimuth/elevation
O Video_Signal Integer Video Signal
O Camera_type Integer Device type of associated camera
O Camera_id Integer Device id of associated camera
}
OSDLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A OSDLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
OSDDeviceVersionGet {
D Requests the device version string
T 0
A OSDDeviceVersionGet
F 21.6
O rx_data String version string
}
OSDDeviceInfoGet {
D Requests the device info string
T 0
A OSDDeviceInfoGet
F 21.7
O rx_data String info string
}
OSDExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A OSDExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
OSDExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A OSDExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
OSDExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A OSDExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
OSDExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A OSDExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
GEOUTMPositionSet {
D Sets the position of the sensor to be used for all Georeferenced operations using
UTM format.
T 1
A GEOUTMPositionSet
F 1.1
I UTM_Zone_Number Byte Zone Number
I UTM_Zone_Letter Byte Zone Letter (ASCII Capital Letters)
I X_UTM_Coordinate LongInt X Coordinate (meters)
I Y_UTM_Coordinate LongInt Y Coordinate (meters)
I Height Integer Height (meters)
}
GEOUTMPositionGet {
D Requests the position fixed for the Sensor
T 0
A GEOUTMPositionGet
F 1.2
O UTM_Zone_Number Byte Zone Number
O UTM_Zone_Letter Byte Zone Letter (ASCII Capital Letters)
O X_UTM_Coordinate LongInt X Coordinate (meters)
O Y_UTM_Coordinate LongInt Y Coordinate (meters)
O Height Integer Height (meters)
}
GEOllhPositionSet {
D Sets the position of the Sensor to be used for all Georeferenced operations using
llh format
T 1
A GEOllhPositionSet
F 1.3
I Latitude_Degrees Byte Latitude degrees (0 - 90)
I Latitude_Sign Byte Latitude sign (N/S)
I Latitude_Minutes Byte Latitude minutes (0 - 59)
I Latitude_Seconds Byte Latitude seconds (0 - 59)
I Latitude_Millisecs Integer Latitude milliseconds (0 - 999)
I Longitude_Degrees Byte Longitude degrees (0 - 180)
I Longitude_Sign Byte Longitude sign (East - West)
I Longitude_Minutes Byte Longitude minutes (0 - 59)
I Longitude_Seconds Byte Longitude seconds (0 - 59)
I Longitude_Millisecs Integer Longitude milliseconds (0 - 999)
I Altitude Integer Altitude in meters
}
GEOllhPositionGet {
D Requests the position of the Sensor that is currently being used, in llh format
T 0
A GEOllhPositionGet
F 1.4
O Latitude_Degrees Byte Latitude degrees (0 - 90)
O Latitude_Sign Byte Latitude sign (N/S)
O Latitude_Minutes Byte Latitude minutes (0 - 59)
O Latitude_Seconds Byte Latitude seconds (0 - 59)
O Latitude_Millisecs Integer Latitude milliseconds (0 - 999)
O Longitude_Degrees Byte Longitude degrees (0 - 180)
O Longitude_Sign Byte Longitude sign (East - West)
O Longitude_Minutes Byte Longitude minutes (0 - 59)
O Longitude_Seconds Byte Longitude seconds (0 - 59)
O Longitude_Millisecs Integer Longitude milliseconds (0 - 999)
O Altitude Integer Altitude in meters
}
GEOGPSUTMPositionGet {
D Requests the current position reading from the GPS in UTM format
T 0
A GEOGPSUTMPositionGet
F 1.5
O UTM_Zone_Number Byte Zone Number
O UTM_Zone_Letter Byte Zone Letter (ASCII Capital Letters)
O X_UTM_Coordinate LongInt X Coordinate (meters)
O Y_UTM_Coordinate LongInt Y Coordinate (meters)
O Height Integer Height (meters)
O Height_Error Integer Height error (meters)
O GPS_Mode Byte GPS mode
O Number_Satellites Byte Number of satellites
}
GEOGPSllhPositionGet {
D Requests the current position reading from the GPS in llh format
T 0
A GEOGPSllhPositionGet
F 1.6
O Latitude_Degrees Byte Latitude degrees (0 - 90)
O Latitude_Sign Byte Latitude sign (N/S)
O Latitude_Minutes Byte Latitude minutes (0 - 59)
O Latitude_Seconds Byte Latitude seconds (0 - 59)
O Latitude_Millisecs Integer Latitude milliseconds (0 - 999)
O Longitude_Degrees Byte Longitude degrees (0 - 180)
O Longitude_Sign Byte Longitude sign (East - West)
O Longitude_Minutes Byte Longitude minutes (0 - 59)
O Longitude_Seconds Byte Longitude seconds (0 - 59)
O Longitude_Millisecs Integer Longitude milliseconds (0 - 999)
O Altitude Integer Altitude in meters
O Height_Error Integer Height error (meters)
O GPS_Mode Byte GPS mode
O Number_Satellites Byte Number of satellites
}
GEOGPSPositionDataApply {
D Validates the position values provided by the GPS to be used as calibration data
for all georeferenced operations
T 1
A GEOGPSPositionDataApply
F 1.9
}
GEOGPSDataApplyModeSet {
D Sets GPS data apply mode
T 1
A GEOGPSDataApplyModeSet
F 1.10
I mode Integer Data apply mode
}
GEOGPSDataApplyModeGet {
D Requests GPS data apply mode
T 0
A GEOGPSDataApplyModeGet
F 1.11
O mode Integer Data apply mode
}
GEOAltitudeSet {
D Sets the altitude of the Sensor to be used for all Georeferenced operations
T 1
A GEOAltitudeSet
F 1.12
I Altitude Integer Altitude in meters
}
GEOAltitudeGet {
D Requests the altitude of the Sensor that is currently being used
T 0
A GEOAltitudeGet
F 1.13
O Altitude Integer Altitude in meters
}
GEOOrientationSet {
D References the zero azimuth of the Sensor to true North
T 1
A GEOOrientationSet
F 2.1
I Azimuth Float Azimuth in degrees (0 - 360)
}
GEOOrientationGet {
D Requests the currently used zero azimuth of the Sensor, referenced to true North
T 0
A GEOOrientationGet
F 2.2
O Azimuth Float Azimuth in degrees (0-360)
}
GEODeltaAzimuthSet {
D Sets the value to be used as differential angle between the Gyrocompass and
Sensor installation.
T 1
A GEODeltaAzimuthSet
F 2.3
I Delta_Azimuth Float Delta Azimuth angle (-180 - 180)
}
GEODeltaAzimuthGet {
D Requests the currently used delta azimuth of the Sensor, referenced to the
Gyrocompass installation.
T 0
A GEODeltaAzimuthGet
F 2.4
O Delta_Azimuth Float Delta Azimuth angle (-180 - 180)
}
GEOMagneticDeviationSet {
D Sets the value to be used as magnetic deviation to convert Gyrocompass readings
to true North
T 1
A GEOMagneticDeviationSet
F 2.5
I Magnetic_Deviation Float Magnetic deviation in degrees
}
GEOMagneticDeviationGet {
D Requests the currently used magnetic deviation value
T 0
A GEOMagneticDeviationGet
F 2.6
O Magnetic_Deviation Float Magnetic deviation in degrees
}
GEOGyrocompassInstallationErrorSet {
D Sets the value to be used as error in the Gyrocompass readings due to
installation
T 1
A GEOGyrocompassInstallationErrorSet
F 2.7
I Gyrocompass_Error Float Gyrocompass error in degrees (-180 - 180)
}
GEOGyrocompassInstallationErrorGet {
D Requests the currently used value of the error in the Gyrocompass readings due to
installation
T 0
A GEOGyrocompassInstallationErrorGet
F 2.8
O Gyrocompass_Error Float Gyrocompass error in degrees (-180 - 180)
}
GEOGyrocompassAzimuthGet {
D Requests the azimuth reading of the Gyrocompass sensor
T 0
A GEOGyrocompassAzimuthGet
F 2.9
O Gyrocompass_Azimuth Float Gyrocompass azimuth reading in degrees (0 - 360)
}
GEOGyrocompassOrientationDataApply {
D Validates the orientation values provided by the Gyrocompass to be used as
calibration data for all georeferenced operations.The value applied as absolute
orientation is calculated out of the Gyrocompass reading, the magnetic deviation,
delta azimuth between the Gyrocompass and platform installations and Gyrocompass
error due to installations.
T 1
A GEOGyrocompassOrientationDataApply
F 2.10
}
GEOGyrocompassDataApplyModeSet {
D Sets Gyrocompass data apply mode
T 1
A GEOGyrocompassDataApplyModeSet
F 2.11
I mode Integer Data apply mode
}
GEOGyrocompassDataApplyModeGet {
D Requests Gyrocompass data apply mode
T 0
A GEOGyrocompassDataApplyModeGet
F 2.12
O mode Integer Data apply mode
}
GEORelativeLocationHeightOffsetSet {
D Sets the relative height
T 1
A GEORelativeLocationHeightOffsetSet
F 2.13
I Height_Offset Float Relative height
}
GEORelativeLocationHeightOffsetGet {
D Requests the currently relative height
T 0
A GEORelativeLocationHeightOffsetGet
F 2.14
O Height_Offset Float Relative height
}
GEOLEVELInclinationSet {
D Sets the absolute inclination values of the Sensor installation to complete
calibration of all georeferenced operations.
T 1
A GEOLEVELInclinationSet
F 3.1
I Longitudinal_inclination Float Longitudinal inclination
I Transverse_inclination Float Transverse inclination
}
GEOLEVELInclinationGet {
D Requests the absolute inclination values currently used to complete calibration
of all georeferenced operations.
T 0
A GEOLEVELInclinationGet
F 3.2
O Longitudinal_inclination Float Longitudinal inclination
O Transverse_inclination Float Transverse inclination
}
GEOLEVELInclinometersGet {
D Requests the inclination readings of the Inclinometers Set sensor.
T 0
A GEOLEVELInclinometersGet
F 3.3
O Longitudinal_inclination Float Longitudinal inclination
O Transverse_inclination Float Transverse inclination
}
GEOLEVELInclinometersDataApply {
D Validates the two axis inclination values provided by the Inclinometer Set to be
used as complementary calibration data for all georeferenced operations.
T 1
A GEOLEVELInclinometersDataApply
F 3.4
}
GEOLEVELInclinometersDataApplyModeSet {
D Sets Gyrocompass data apply mode
T 1
A GEOLEVELInclinometersDataApplyModeSet
F 3.5
I mode Integer Data apply mode
}
GEOLEVELInclinometersDataApplyModeGet {
D Requests Gyrocompass data apply mode
T 0
A GEOLEVELInclinometersDataApplyModeGet
F 3.6
O mode Integer Data apply mode
}
GEOHealthGet {
D Requests health state of device
T 0
A GEOHealthGet
F 20.1
O Health Integer Health state of device
}
GEOBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A GEOBITExecute
F 21.1
}
GEOBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A GEOBITAbort
F 21.2
}
GEOBITResult {
D Requests result of last BIT routine associated to this device
T 0
A GEOBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
GEOLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A GEOStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O Reference_Ellipsoid Integer Reference Ellipsoid
O Latitude Double Latitude in degrees
O Longitude Double Longitude in degrees
O Altitude Float Altitude in meters
O UTM_X Float UTM X Coordinate
O UTM_Y Float UTM Y Coordinate
O UTM_Height Float UTM Height
O UTM_Zone String UTM Zone
O Magnetic_Deviation Float Magnetic Deviation in degrees
O Compass_Error Float Compass Error in degrees
O Delta_Azimuth Float Delta Azimuth in degrees
O Orientation Float Orientation in degrees
O Longitudinal_Inclination Float Longitudinal inclination in degrees
O Transversal_Inclination Float Transversal inclination in degrees
}
GEOLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A GEOLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
GEODeviceVersionGet {
D Requests the device version string
T 0
A GEODeviceVersionGet
F 21.6
O rx_data String version string
}
GEODeviceInfoGet {
D Requests the device info string
T 0
A GEODeviceInfoGet
F 21.7
O rx_data String info string
}
LEVELInclinationSet {
D Sets the absolute inclination values of the Sensor installation to complete
calibration of all georeferenced operations.
T 1
A LEVELInclinationSet
F 1.1
I Longitudinal_inclination Float Longitudinal inclination
I Transverse_inclination Float Transverse inclination
}
LEVELInclinationGet {
D Requests the absolute inclination values currently used to complete calibration
of all georeferenced operations.
T 0
A LEVELInclinationGet
F 1.2
O Longitudinal_inclination Float Longitudinal inclination
O Transverse_inclination Float Transverse inclination
}
LEVELInclinometersGet {
D Requests the inclination readings of the Inclinometers Set sensor.
T 0
A LEVELInclinometersGet
F 1.3
O Longitudinal_inclination Float Longitudinal inclination
O Transverse_inclination Float Transverse inclination
}
LEVELInclinometersDataApply {
D Validates the two axis inclination values provided by the Inclinometer Set to be
used as complementary calibration data for all georeferenced operations.
T 1
A LEVELInclinometersDataApply
F 1.4
}
LEVELHealthGet {
D Requests health state of device
T 0
A LEVELHealthGet
F 20.1
O Health Integer Health state of device
}
LEVELBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A LEVELBITExecute
F 21.1
}
LEVELBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A LEVELBITAbort
F 21.2
}
LEVELBITResult {
D Requests result of last BIT routine associated to this device
T 0
A LEVELBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
LEVELLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A LEVELStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
LEVELLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A LEVELLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
LEVELDeviceVersionGet {
D Requests the device version string
T 0
A LEVELDeviceVersionGet
F 21.6
O rx_data String version string
}
LEVELDeviceInfoGet {
D Requests the device info string
T 0
A LEVELDeviceInfoGet
F 21.7
O rx_data String info string
}
VIDEOStart {
D Starts unicast video streaming to given port
T 0
A VIDEOStart
F 1.1
I Port Integer Port number to which unicast video streams should be sent
}
VIDEOStop {
D Stops video streaming to given port
T 0
A VIDEOStop
F 1.2
}
VIDEOReset {
D Resets video hardware
T 0
A VIDEOReset
F 1.3
}
VIDEORestart {
D Restarts video driver
T 1
A VIDEORestart
F 1.4
}
VIDEORestartIfRequired {
D Restarts video driver if required due to dynamic parameter changes.
T 1
A VIDEORestartIfRequired
F 1.5
}
VIDEOStreamEnabledSet {
D Enables/Disables video stream
T 1
A VIDEOStreamEnabledSet
F 1.6
I Enabled Integer Enable/Disable video stream
}
VIDEOStreamEnabledGet {
D Returns video streaming state.
T 0
A VIDEOStreamEnabledGet
F 1.7
O Enabled Integer Video stream state
}
VIDEOAnalyticsAvailableGet {
D Returns whether video analytics are available or not
T 0
A VIDEOAnalyticsAvailableGet
F 1.8
O Available Integer 0 Analytics not available, 1 Analytics available
}
VIDEOInputSelect {
D Selects video input
T 0
A VIDEOInputSelect
F 2.1
I Input Integer Video input
}
VIDEOChannelToggle {
D Toggles video input
T 0
A VIDEOChannelToggle
F 2.2
O Input Integer Video input selected
}
VIDEOChannelConfigGet {
D This command returns a summary of the device�s configuration related to channels
which is made up of the number of channels and for each channel its id, associated
camera type and id.
T 0
A VIDEOChannelConfigGet
F 2.3
O Config String Server Configuration
}
VIDEOBitRateSet {
D Sets the bit rate
T 1
A VIDEOBitRateSet
F 3.1
I Bitrate LongInt Bit rate
}
VIDEOBitRateGet {
D Requests the value of the current bit rate
T 0
A VIDEOBitRateGet
F 3.2
O Bitrate LongInt Bit rate
}
VIDEOFormatGet {
D Requests video format values
T 0
A VIDEOFormatGet
F 3.3
O Codec_format Integer Format of the codec
O Multiplex_format Integer Multiplex format
O Width Integer Width of the video
O Height Integer Height of the video
}
VIDEOIFrameIntervalSet {
D Sets the I-Frame Interval
T 1
A VIDEOIFrameIntervalSet
F 3.4
I Interval Integer I-Frame Interval
}
VIDEOIFrameIntervalGet {
D Requests the value of the current I-frame interval
T 0
A VIDEOIFrameIntervalGet
F 3.5
O Interval Integer I-Frame Interval
}
VIDEOFrameRateSet {
D Sets the Frame Rate
T 1
A VIDEOFrameRateSet
F 3.6
I Rate Float Frame Rate
}
VIDEOFrameRateGet {
D Requests the value of the current Frame Rate
T 0
A VIDEOFrameRateGet
F 3.7
O Rate Float Frame Rate
}
VIDEOCodecTypeSet {
D Sets the codec type for the video stream
T 1
A VIDEOCodecTypeSet
F 3.8
I Codec Integer Codec Type (1 MPEG1,2 MPEG2,4 MPEG4 Raw,5 MPEG4 Foveus,6 MPEG4
RTSP,7 nDVR,8 MPEG4 Axis,9 MPEG4 Optelecom,10 MPEG2 Optelecom,11 Raw HD Retiga,12
H264,13 MJPEG)
}
VIDEOCodecTypeGet {
D Requests the value of the current Codec Type
T 0
A VIDEOCodecTypeGet
F 3.9
O Codec Integer Codec Type (1 MPEG1,2 MPEG2,4 MPEG4 Raw,5 MPEG4 Foveus,6 MPEG4
RTSP,7 nDVR,8 MPEG4 Axis,9 MPEG4 Optelecom,10 MPEG2 Optelecom,11 Raw HD Retiga,12
H264,13 MJPEG)
}
VIDEORateControlTypeSet {
D Sets the Rate Control Type
T 1
A VIDEORateControlTypeSet
F 3.10
I RateControl Integer Rate Control Type (0 VBR,1 CBR,2 CVBR)
}
VIDEORateControlTypeGet {
D Requests the value of the current Rate Control Type
T 0
A VIDEORateControlTypeGet
F 3.11
O RateControl Integer Rate Control Type (0 VBR,1 CBR,2 CVBR)
}
VIDEOImageSizePresetSet {
D Sets the video resolution preset, image size
T 1
A VIDEOImageSizePresetSet
F 3.12
I Size Integer Resolution preset (0 D1,1 4CIF,2 VGA,3 CIF,4 SIF,5 QVGA,6 QCIF,7
SQCIF,8 Native,9 QNative,10 4SIF)
}
VIDEOImageSizePresetGet {
D Requests the value of the current resolution preset, image size
T 0
A VIDEOImageSizePresetGet
F 3.13
O Size Integer Resolution preset (0 D1,1 4CIF,2 VGA,3 CIF,4 SIF,5 QVGA,6 QCIF,7
SQCIF,8 Native,9 QNative,10 4SIF)
}
VIDEORTPPortSet {
D Sets the RTP port
T 1
A VIDEORTPPortSet
F 3.14
I Port Integer RTP Port
}
VIDEORTPPortGet {
D Requests the value of the current RTP Port
T 0
A VIDEORTPPortGet
F 3.15
O Port Integer RTP Port
}
VIDEORTPNameSet {
D Sets the RTP name for URL
T 1
A VIDEORTPNameSet
F 3.16
I Name String RTP Name
}
VIDEORTPNameGet {
D Requests the value of the current RTP Name
T 0
A VIDEORTPNameGet
F 3.17
O Name String RTP Name
}
VIDEOForceIFrame {
D Enforces the video encoder to send an IFrame
T 0
A VIDEOForceIFrame
F 3.18
}
VIDEOMulticastConfigurationSet {
D Sets the configuration parameters for multicast mode
T 1
A VIDEOMulticastConfigurationSet
F 3.19
I Enabled Integer 0 Disables, 1 Enables multicast mode
I TTL Integer Time To Live value
I Port LongInt Multicast IP Port
I Address String Multicast IP Address
}
VIDEOMulticastConfigurationGet {
D Returns the configuration parameters for multicast mode
T 0
A VIDEOMulticastConfigurationGet
F 3.20
O Enabled Integer 0 Disabled, 1 multicast mode Enabled
O TTL Integer Time To Live value
O Port LongInt Multicast IP Port
O Address String Multicast IP Address
}
VIDEOQualitySet {
D Sets the video encoding quality
T 1
A VIDEOQualitySet
F 3.21
I Quality Integer Quality value (1 to 100)
}
VIDEOQualityGet {
D Returns current video encoding quality
T 0
A VIDEOQualityGet
F 3.22
O Quality Integer Quality value (1 tp 100)
}
VIDEOSaveFramesToDiskSet {
D Enables/Disables continuous snapshost creation
T 1
A VIDEOSaveFramesToDiskSet
F 3.23
I Enable Integer 0 Off, 1 On
}
VIDEOSaveFramesToDiskGet {
D Returns current status of continuous snapshost creation
T 0
A VIDEOSaveFramesToDiskGet
F 3.24
O Enable Integer 0 Off, 1 On
}
VIDEOSnapshotURLGet {
D Returns URL to request video snapshot
T 0
A VIDEOSnapshotURLGet
F 3.25
O URL String Snapshot URL
}
VIDEOSourceFormatGet {
D Returns the source video format
T 0
A VIDEOSourceFormatGet
F 3.26
O Format Integer 1 PAL, 2 NTSC
}
VIDEOSnapshotCodecSet {
D Sets the codec format
T 1
A VIDEOSnapshotCodecSet
F 3.27
I Codec Integer Codec
}
VIDEOSnapshotCodecGet {
D Returns the codec format
T 0
A VIDEOSnapshotCodecGet
F 3.28
O Codec Integer Codec
}
VIDEOSnapshotQualitySet {
D Sets the quality
T 1
A VIDEOSnapshotQualitySet
F 3.29
I Quality Integer Quality
}
VIDEOSnapshotQualityGet {
D Returns the quality
T 0
A VIDEOSnapshotQualityGet
F 3.30
O Quality Integer Quality
}
VIDEOSnapshotStore {
D Stores a snapshot
T 0
A VIDEOSnapshotStore
F 3.31
}
VIDEOSnapshotContinuousEnableSet {
D Sets the countinuous status
T 1
A VIDEOSnapshotContinuousEnableSet
F 3.32
I Enable Integer 0 Off, 1 On
}
VIDEOSnapshotContinuousEnableGet {
D Returns the countinuous status
T 0
A VIDEOSnapshotContinuousEnableGet
F 3.33
O Enable Integer 0 Off, 1 On
}
VIDEOHTTPPortSet {
D Sets the HTTP port
T 1
A VIDEOHTTPPortSet
F 3.34
I Port Integer HTTP Port
}
VIDEOHTTPPortGet {
D Requests the value of the current HTTP Port
T 0
A VIDEOHTTPPortGet
F 3.35
O Port Integer HTTP Port
}
VIDEOHTTPEnabledSet {
D Enables/Disables RTP/RTSP over HTTP
T 1
A VIDEOHTTPEnabledSet
F 3.36
I Enabled Integer Enable/Disable (0 Off, 1 On) RTP/RTSP over HTTP
}
VIDEOHTTPEnabledGet {
D Returns RTP/RTSP over HTTP state.
T 0
A VIDEOHTTPEnabledGet
F 3.37
O Enabled Integer Video RTP/RTSP over HTTP
}
VIDEOMulticastModeSet {
D Sets the Multicast Mode
T 1
A VIDEOMulticastModeSet
F 3.38
I MulticastMode Integer Multicas Mode (0 Auto ,1 RTSP)
}
VIDEOMulticastModeGet {
D Requests the value of the current Rate Multicas Mode
T 0
A VIDEOMulticastModeGet
F 3.39
O MulticastMode Integer Multicas Mode (0 Auto ,1 RTSP)
}
VIDEOContrastSet {
D Sets contrast of video input
T 1
A VIDEOContrastSet
F 4.1
I Contrast Integer Contrast
}
VIDEOContrastGet {
D Requests the contrast value
T 0
A VIDEOContrastGet
F 4.2
O Contrast Integer Contrast
}
VIDEOBrightnessSet {
D Sets brightness of video input
T 1
A VIDEOBrightnessSet
F 4.3
I Brightness Integer Brightness
}
VIDEOBrightnessGet {
D Requests the brightness value
T 0
A VIDEOBrightnessGet
F 4.4
O Brightness Integer Brightness
}
VIDEOSaturationSet {
D Sets color saturation on video input
T 1
A VIDEOSaturationSet
F 4.5
I Saturation Integer Saturation
}
VIDEOSaturationGet {
D Requests the color saturation value
T 0
A VIDEOSaturationGet
F 4.6
O Saturation Integer Saturation
}
VIDEOIMDAreaSet {
D Sets the IMD area parameters.
T 1
A VIDEOIMDAreaSet
F 5.1
I Id Integer Area ID
I Points Integer Number of points
}
VIDEOIMDAreaGet {
D Gets the IMD area parameters.
T 0
A VIDEOIMDAreaGet
F 5.2
I Id Integer Area ID
O Points Integer Number of points
}
VIDEOIMDAreaPointSet {
D Sets the IMD area point parameters.
T 1
A VIDEOIMDAreaPointSet
F 5.3
I Id Integer Area ID
I Point Integer Point ID
I X Float X coordinate of the point.
I Y Float Y coordinate of the point.
}
VIDEOIMDAreaPointGet {
D Gets the IMD area point parameters.
T 0
A VIDEOIMDAreaPointGet
F 5.4
I Id Integer Area ID
I Point Integer Point ID
O X Float X coordinate of the point.
O Y Float Y coordinate of the point.
}
VIDEOIMDSensitivitySet {
D Sets the IMD sensitivity value.
T 1
A VIDEOIMDSensitivitySet
F 5.5
I Zone Integer Zone index
I Sensitivity Float Value in percentage
}
VIDEOIMDSensitivityGet {
D Returns the IMD sensitivity value.
T 0
A VIDEOIMDSensitivityGet
F 5.6
I Zone Integer Zone index
O Sensitivity Float Value in percentage
}
VIDEOIMDSizeSet {
D Sets the IMD size value for target detection.
T 1
A VIDEOIMDSizeSet
F 5.7
I Zone Integer Zone index
I TargetType Integer Target type
I MinX Float Minimum X size in percentage
I MaxX Float Maximum X size in percentage
I MinY Float Minimum Y size in percentage
I MaxY Float Maximum Y size in percentage
}
VIDEOIMDSizeGet {
D Returns the IMD size value for target detection.
T 0
A VIDEOIMDSizeGet
F 5.8
I Zone Integer Zone index
I TargetType Integer Target type
O MinX Float Minimum X size in percentage
O MaxX Float Maximum X size in percentage
O MinY Float Minimum Y size in percentage
O MaxY Float Maximum Y size in percentage
}
VIDEOIMDModeSet {
D Sets the IMD mode (Off, Trip, VMD..).
T 1
A VIDEOIMDModeSet
F 5.9
I Mode Integer Value for IMD Mode
}
VIDEOIMDModeGet {
D Returns current IMD mode value.
T 0
A VIDEOIMDModeGet
F 5.10
O Mode Integer Value for IMD Mode
}
VIDEOIMDTamperEnableSet {
D Sets the IMD tamper feature.
T 1
A VIDEOIMDTamperEnableSet
F 5.11
I Tamper Integer Enable/Disable tamper function (0 off, 1 on)
}
VIDEOIMDTamperEnableGet {
D Returns current status of IMD tamper
T 0
A VIDEOIMDTamperEnableGet
F 5.12
O Tamper Integer Enable/Disable tamper function (0 off, 1 on)
}
VIDEOIMDAreaActiveSet {
D Sets specified area active/not active
T 1
A VIDEOIMDAreaActiveSet
F 5.13
I Zone Integer Zone index
I Active Integer Active/Not active (1 Active, 0 Not active)
}
VIDEOIMDAreaActiveGet {
D Gets if specified area is active or not
T 0
A VIDEOIMDAreaActiveGet
F 5.14
I Zone Integer Zone index
O Active Integer Active/Not active (1 Active, 0 Not active)
}
VIDEOIMDAreaAdd {
D Creates a new IMD Area and returns the Id
T 1
A VIDEOIMDAreaAdd
F 5.15
O Zone Integer Zone index
}
VIDEOIMDAreaPointAdd {
D Creates a new point in an existing IMD Area and returns the Point Id
T 1
A VIDEOIMDAreaPointAdd
F 5.16
I Zone Integer Zone index
I X Float X coordinate of the point.
I Y Float Y coordinate of the point.
O Point Integer Point index
}
VIDEOIMDAreaRemove {
D Removes a specific IMD Area
T 1
A VIDEOIMDAreaRemove
F 5.17
I Zone Integer Zone index
}
VIDEOTZAreaSet {
D Sets the TZ area parameters.
T 1
A VIDEOTZAreaSet
F 5.18
I Id Integer Area ID
I Points Integer Number of points
}
VIDEOTZAreaGet {
D Gets the TZ area parameters.
T 0
A VIDEOTZAreaGet
F 5.19
I Id Integer Area ID
O Points Integer Number of points
}
VIDEOTZAreaPointSet {
D Sets the TZ area point parameters.
T 1
A VIDEOTZAreaPointSet
F 5.20
I Id Integer Area ID
I Point Integer Point ID
I X Float X coordinate of the point.
I Y Float Y coordinate of the point.
}
VIDEOTZAreaPointGet {
D Gets the TZ area point parameters.
T 0
A VIDEOTZAreaPointGet
F 5.21
I Id Integer Area ID
I Point Integer Point ID
O X Float X coordinate of the point.
O Y Float Y coordinate of the point.
}
VIDEOTZSensitivitySet {
D Sets the TZ sensitivity value.
T 1
A VIDEOTZSensitivitySet
F 5.22
I Zone Integer Zone index
I Sensitivity Float Value in percentage
}
VIDEOTZSensitivityGet {
D Returns the TZ sensitivity value.
T 0
A VIDEOTZSensitivityGet
F 5.23
I Zone Integer Zone index
O Sensitivity Float Value in percentage
}
VIDEOTZSizeSet {
D Sets the TZ size value for target detection.
T 1
A VIDEOTZSizeSet
F 5.24
I Zone Integer Zone index
I TargetType Integer Target type
I MinX Float Minimum X size in percentage
I MaxX Float Maximum X size in percentage
I MinY Float Minimum Y size in percentage
I MaxY Float Maximum Y size in percentage
}
VIDEOTZSizeGet {
D Returns the TZ size value for target detection.
T 0
A VIDEOTZSizeGet
F 5.25
I Zone Integer Zone index
I TargetType Integer Target type
O MinX Float Minimum X size in percentage
O MaxX Float Maximum X size in percentage
O MinY Float Minimum Y size in percentage
O MaxY Float Maximum Y size in percentage
}
VIDEOTZModeSet {
D Sets the TZ mode (Off, Trip, VMD..).
T 1
A VIDEOTZModeSet
F 5.26
I Mode Integer Value for TZ Mode
}
VIDEOTZModeGet {
D Returns current TZ mode value.
T 0
A VIDEOTZModeGet
F 5.27
O Mode Integer Value for TZ Mode
}
VIDEOTZAreaActiveSet {
D Sets specified area active/not active
T 1
A VIDEOTZAreaActiveSet
F 5.28
I Zone Integer Zone index
I Active Integer Active/Not active (1 Active, 0 Not active)
}
VIDEOTZAreaActiveGet {
D Gets if specified area is active or not
T 0
A VIDEOTZAreaActiveGet
F 5.29
I Zone Integer Zone index
O Active Integer Active/Not active (1 Active, 0 Not active)
}
VIDEOTZAreaAdd {
D Creates a new TZ Area and returns the Id
T 1
A VIDEOTZAreaAdd
F 5.30
O Zone Integer Zone index
}
VIDEOTZAreaPointAdd {
D Creates a new point in an existing TZ Area and returns the Point Id
T 1
A VIDEOTZAreaPointAdd
F 5.31
I Zone Integer Zone index
I X Float X coordinate of the point.
I Y Float Y coordinate of the point.
O Point Integer Point index
}
VIDEOTZAreaRemove {
D Removes a specific TZ Area
T 1
A VIDEOTZAreaRemove
F 5.32
I Zone Integer Zone index
}
VIDEOIMDAreasGet {
D Returns a list of existing IMD zones
T 0
A VIDEOIMDAreasGet
F 5.33
O Zones String List of existing IMD areas (separated by comma)
}
VIDEOTZAreasGet {
D Returns a list of existing TZ zones
T 0
A VIDEOTZAreasGet
F 5.34
O Zones String List of existing TZ areas (separated by comma)
}
VIDEOIMDAvailableGet {
D Returns whether video Intelligent Motion Detection is available or not
T 0
A VIDEOIMDAvailableGet
F 5.35
O Available Integer 0 IMD Analytics not available, 1 IMD Analytics available
}
VIDEOTZAvailableGet {
D Returns whether video Trip Zones are available or not
T 0
A VIDEOTZAvailableGet
F 5.36
O Available Integer 0 TZ Analytics not available, 1 TZ Analytics available
}
VIDEOIMDAreaPointsSet {
D Sets the position of an IMD Area
T 1
A VIDEOIMDAreaPointsSet
F 5.37
I Zone Integer Area Index
I Points Integer Number of Points
I Coordinates String Coordinates for all points, separated by comma and pipe
(10.0,23.0|10.0,90.0|80.0,70.0)
}
VIDEOIMDAreaPointsGet {
D Returns the position of an IMD Area
T 0
A VIDEOIMDAreaPointsGet
F 5.38
I Zone Integer Area Index
O Points Integer Number of Points
O Coordinates String Coordinates for all points, separated by comma and pipe
(10.0,23.0|10.0,90.0|80.0,70.0)
}
VIDEOIMDAreaWithPointsAdd {
D Adds a new IMD Area including the list of points. Returns the new area index
T 1
A VIDEOIMDAreaWithPointsAdd
F 5.39
I Points Integer Number of Points
I Coordinates String Coordinates for all points, separated by comma and pipe
(10.0,23.0|10.0,90.0|80.0,70.0)
O Zone Integer Area Index
}
VIDEOIMDSizeToleranceSet {
D Sets the IMD size tolerance for human or vehicle detection
T 1
A VIDEOIMDSizeToleranceSet
F 5.40
I Zone Integer Area Index
I Type Integer Person 0, Vehicle 1
I Tolerance Float Tolerance value in percentage
}
VIDEOIMDSizeToleranceGet {
D Returns the IMD size tolerance for human or vehicle detection
T 0
A VIDEOIMDSizeToleranceGet
F 5.41
I Zone Integer Area Index
I Type Integer Person 0, Vehicle 1
O Tolerance Float Tolerance value in percentage
}
VIDEOIMDBoxDisplaySet {
D Sets the visibility value for IMD detection boxes
T 1
A VIDEOIMDBoxDisplaySet
F 5.42
I Zone Integer Area Index
I Visible Integer 0 Hide, 1 Show
}
VIDEOIMDBoxDisplayGet {
D Returns the visibility value for IMD detection boxes
T 0
A VIDEOIMDBoxDisplayGet
F 5.43
I Zone Integer Area Index
O Visible Integer 0 Hide, 1 Show
}
VIDEOTriggerAlarm {
D Internal Use Only
T 0
A VIDEOTriggerAlarm
F 6.1
I Id Integer Alarm Id
I Alarm String NMEA Formatted status
}
VIDEOProfileActiveSet {
D Changes and applies the video profile
T 1
A VIDEOProfileActiveSet
F 7.1
I Index Integer Profile index selection
}
VIDEOProfileActiveGet {
D Returns current video profile. 0 means custom
T 0
A VIDEOProfileActiveGet
F 7.2
O Index Integer Profile index selection
}
VIDEOProfileNameGet {
D Returns the name of a video profile
T 0
A VIDEOProfileNameGet
F 7.3
I Index Integer Profile index
O Name String Profile name
}
VIDEOMaskAllSet {
D Enables/disables video mask
T 1
A VIDEOMaskAllSet
F 8.1
I Enabled Integer Enabled/Disabled video mask
}
VIDEOMaskAllGet {
D Requests video mask status
T 0
A VIDEOMaskAllGet
F 8.2
O Enabled Integer Video mask status
}
VIDEOEEGradientGainSet {
D EE Gradient Gain.
T 1
A VIDEOEEGradientGainSet
F 9.1
I GradientGain Float Gain for gradient
}
VIDEOEEGradientGainGet {
D EE Gradient Gain.
T 0
A VIDEOEEGradientGainGet
F 9.2
O GradientGain Float EE Gradient Gain
}
VIDEOEEGradientOffsetSet {
D EE Gradient Offset.
T 1
A VIDEOEEGradientOffsetSet
F 9.3
I GradientOffset Float Offset for gradient
}
VIDEOEEGradientOffsetGet {
D EE Gradient Offset.
T 0
A VIDEOEEGradientOffsetGet
F 9.4
O GradientOffset Float Offset for gradient
}
VIDEOEEHaloReductionSet {
D Sets EE Halo Reduction (Off, on).
T 1
A VIDEOEEHaloReductionSet
F 9.5
I Mode Integer Value for EE Halo Reduction
}
VIDEOEEHaloReductionGet {
D Sets EE Halo Reduction (Off, on).
T 0
A VIDEOEEHaloReductionGet
F 9.6
O Active Integer On/Off (1 On, 0 Off)
}
VIDEOEEHpfShiftSet {
D EE Hpf Shift.
T 1
A VIDEOEEHpfShiftSet
F 9.7
I HpfShift Float Hpf Shift
}
VIDEOEEHpfShiftGet {
D EE Hpf Shift.
T 0
A VIDEOEEHpfShiftGet
F 9.8
O HpfShift Float Hpf Shift
}
VIDEOEEMethodSet {
D Sets EE Method (sum, absmax).
T 1
A VIDEOEEMethodSet
F 9.9
I Mode Integer Value for EE Method
}
VIDEOEEMethodGet {
D Sets EE Method (sum, absmax).
T 0
A VIDEOEEMethodGet
F 9.10
O Active Integer sum/absmax (0 sum, 1 absmax)
}
VIDEOEEPreLutThresholdSet {
D EE Pre Lut Threshold.
T 1
A VIDEOEEPreLutThresholdSet
F 9.11
I PreLutThresh Float Pre Lut Threshold
}
VIDEOEEPreLutThresholdGet {
D EE Pre Lut Threshold.
T 0
A VIDEOEEPreLutThresholdGet
F 9.12
O PreLutThresh Float Pre Lut Threshold
}
VIDEOEESharpenerGainSet {
D EE Sharpener Gain.
T 1
A VIDEOEESharpenerGainSet
F 9.13
I SharpenerGain Float Sharpener Gain
}
VIDEOEESharpenerGainGet {
D EE Sharpener Gain.
T 0
A VIDEOEESharpenerGainGet
F 9.14
O SharpenerGain Float Sharpener Gain
}
VIDEOEESharpenerOffsetSet {
D EE Sharpener Offset.
T 1
A VIDEOEESharpenerOffsetSet
F 9.15
I SharpenerOffset Float Sharpener Offset
}
VIDEOEESharpenerOffsetGet {
D EE Sharpener Offset.
T 0
A VIDEOEESharpenerOffsetGet
F 9.16
O SharpenerOffset Float Sharpener Offset
}
VIDEOEESharpenerThresholdHighSet {
D EE Sharpener Threshold High.
T 1
A VIDEOEESharpenerThresholdHighSet
F 9.17
I SharpenerThreshHigh Float Sharpener Threshold High
}
VIDEOEESharpenerThresholdHighGet {
D EE Sharpener Threshold High.
T 0
A VIDEOEESharpenerThresholdHighGet
F 9.18
O SharpenerThreshHigh Float Sharpener Threshold High
}
VIDEOEESharpenerThresholdLowSet {
D EE Sharpener Threshold Low.
T 1
A VIDEOEESharpenerThresholdLowSet
F 9.19
I SharpenerThreshLow Float Sharpener Threshold Low
}
VIDEOEESharpenerThresholdLowGet {
D EE Sharpener Threshold Low.
T 0
A VIDEOEESharpenerThresholdLowGet
F 9.20
O SharpenerThreshLow Float Sharpener Threshold Low
}
VIDEOEEImageFiltersSet {
D Sets EE (Off, on).
T 1
A VIDEOEEImageFiltersSet
F 9.21
I Mode Integer Value for EE
}
VIDEOEEImageFiltersGet {
D Sets EE (Off, on).
T 0
A VIDEOEEImageFiltersGet
F 9.22
O Active Integer On/Off (1 On, 0 Off)
}
VIDEOSaldreGBEStrengthSet {
D Set Saldre GBE Strength.
T 1
A VIDEOSaldreGBEStrengthSet
F 9.23
I SaldreGBEStrength Float Saldre GBE Strength
}
VIDEOSaldreGBEStrengthGet {
D Get Saldre GBE Strength.
T 0
A VIDEOSaldreGBEStrengthGet
F 9.24
O SaldreGBEStrength Float Saldre GBE Strength
}
VIDEOSaldreGCEStrengthSet {
D Set Saldre GCE Strength.
T 1
A VIDEOSaldreGCEStrengthSet
F 9.25
I SaldreGCEStrength Float Saldre GCE Strength
}
VIDEOSaldreGCEStrengthGet {
D Get Saldre GCE Strength.
T 0
A VIDEOSaldreGCEStrengthGet
F 9.26
O SaldreGCEStrength Float Saldre GCE Strength
}
VIDEOSaldreLBEStrengthSet {
D Set Saldre LBE Strength.
T 1
A VIDEOSaldreLBEStrengthSet
F 9.27
I SaldreLBEStrength Float Saldre LBE Strength
}
VIDEOSaldreLBEStrengthGet {
D Get Saldre LBE Strength.
T 0
A VIDEOSaldreLBEStrengthGet
F 9.28
O SaldreLBEStrength Float Saldre LBE Strength
}
VIDEOSaldreLCEStrengthSet {
D Set Saldre LCE Strength.
T 1
A VIDEOSaldreLCEStrengthSet
F 9.29
I SaldreLCEStrength Float Saldre LCE Strength
}
VIDEOSaldreLCEStrengthGet {
D Get Saldre LCE Strength.
T 0
A VIDEOSaldreLCEStrengthGet
F 9.30
O SaldreLCEStrength Float Saldre LCE Strength
}
VIDEOSaldreIpipeGainSet {
D Set Saldre Ipipe Gain.
T 1
A VIDEOSaldreIpipeGainSet
F 9.31
I SaldreIpipeGain Float Saldre Ipipe Gain
}
VIDEOSaldreIpipeGainGet {
D Get Saldre Ipipe Gain.
T 0
A VIDEOSaldreIpipeGainGet
F 9.32
O SaldreIpipeGain Float Saldre Ipipe Gain
}
VIDEOSaldreModeSet {
D Saldre Mode (global, local, off).
T 1
A VIDEOSaldreModeSet
F 9.33
I Mode Integer Saldre Mode
}
VIDEOSaldreModeGet {
D Get Saldre Mode (global, local, off).
T 0
A VIDEOSaldreModeGet
F 9.34
O Mode Integer (0 global, 1 local, 2 off)
}
VIDEOSaldreNframesSet {
D Set Saldre Nframes.
T 1
A VIDEOSaldreNframesSet
F 9.35
I SaldreNframes Float Saldre Nframes
}
VIDEOSaldreNframesGet {
D Get Saldre Nframes.
T 0
A VIDEOSaldreNframesGet
F 9.36
O SaldreNframes Float Saldre Nframes
}
VIDEOSaldrePresetSet {
D Saldre Preset (low, medium, high).
T 1
A VIDEOSaldrePresetSet
F 9.37
I Preset Integer Saldre Preset
}
VIDEOSaldrePresetGet {
D Get Saldre Preset (low, medium, high).
T 0
A VIDEOSaldrePresetGet
F 9.38
O Preset Integer (0 low, 1 medium, 2 high)
}
VIDEOSaldreSensorGainSet {
D Set Saldre Sensor Gain.
T 1
A VIDEOSaldreSensorGainSet
F 9.39
I SaldreSensorGain Float Saldre Sensor Gain
}
VIDEOSaldreSensorGainGet {
D Get Saldre Sensor Gain.
T 0
A VIDEOSaldreSensorGainGet
F 9.40
O SaldreSensorGain Float Saldre Sensor Gain
}
VIDEOStabDisplayModeSet {
D VSTAB Display Mode (cropped, full).
T 1
A VIDEOStabDisplayModeSet
F 10.1
I Mode Integer VSTAB Display Mode
}
VIDEOStabDisplayModeGet {
D Get VSTAB Display Mode (cropped, full).
T 0
A VIDEOStabDisplayModeGet
F 10.2
O Active Integer (0 cropped, 1 full)
}
VIDEOStabIconsSet {
D VSTAB Icons (off, on).
T 1
A VIDEOStabIconsSet
F 10.3
I Mode Integer VSTAB Icons
}
VIDEOStabIconsGet {
D Get VSTAB Icons (off, on).
T 0
A VIDEOStabIconsGet
F 10.4
O Active Integer (0 off, 1 on)
}
VIDEOStabDisplayStateSet {
D VSTAB Display State (off, on).
T 1
A VIDEOStabDisplayStateSet
F 10.5
I Mode Integer VSTAB Display State
}
VIDEOStabDisplayStateGet {
D Get VSTAB Display State (off, on).
T 0
A VIDEOStabDisplayStateGet
F 10.6
O Active Integer (0 off, 1 on)
}
VIDEOStabSubWindowBoxSet {
D VSTAB Sub Window Box (off, on).
T 1
A VIDEOStabSubWindowBoxSet
F 10.7
I Mode Integer VSTAB Sub Window Box
}
VIDEOStabSubWindowBoxGet {
D Get VSTAB Sub Window Box (off, on).
T 0
A VIDEOStabSubWindowBoxGet
F 10.8
O Active Integer (0 off, 1 on)
}
VIDEOHealthGet {
D Requests health state of device
T 0
A VIDEOHealthGet
F 20.1
O Health Integer Health state of device
}
VIDEOBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A VIDEOBITExecute
F 21.1
}
VIDEOBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A VIDEOBITAbort
F 21.2
}
VIDEOBITResult {
D Requests result of last BIT routine associated to this device
T 0
A VIDEOBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
VIDEOLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A VIDEOStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O Source_Type Integer Device type of video source
O Source_Id Integer Device id. of video source
O Transmission_type Integer Transmission type
O Destination_net String Destination network if multicast
O Destination_port Integer Destination port number if multicast
O CODEC_Format Integer CODEC Format
O Input Integer Video Input Selected
O Inputs Integer Number of video inputs
O Width Integer Width of the video
O Height Integer Height of the video
O MuxFormat Integer Multiplex format
O Bitrate LongInt Bit rate of the video stream
O Deinterlace Integer 0=Disabled, 1=Enabled
O AnalyticsChangedTimestamp String Timestamp updated when Analytics configuration
changes
}
VIDEOLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A VIDEOLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
VIDEODeviceVersionGet {
D Requests the device version string
T 0
A VIDEODeviceVersionGet
F 21.6
O rx_data String version string
}
VIDEODeviceInfoGet {
D Requests the device info string
T 0
A VIDEODeviceInfoGet
F 21.7
O rx_data String info string
}
VIDEOExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A VIDEOExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
VIDEOExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A VIDEOExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
VIDEOExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A VIDEOExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
VIDEOExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A VIDEOExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
VIDEORawCommandSend {
D Sends a command to the VIDEO
T 1
A VIDEORawCommandSend
F 22.5
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
VIDEORawCommandASCIISend {
D Sends a command to the VIDEO
T 1
A VIDEORawCommandASCIISend
F 22.6
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
UAVIdle {
D Sends idle packet to maintain the communications link alive
T 0
A UAVIdle
F 1.1
}
UAVSetTime {
D Sets the mission or bingo time
T 1
A UAVSetTime
F 1.2
I Idx Byte Used to select mission or bingo time
I Time LongInt Time to set in milliseconds
}
UAVCommsOnOff {
D Enables/disables autopilot communications
T 1
A UAVCommsOnOff
F 1.3
I OnOff Integer Sets communications on/off
}
UAVClearAlarms {
D Clears alarms reported by the SYSTEM packet.
T 1
A UAVClearAlarms
F 1.4
}
UAVControl {
D 5-surface control packet for direct action on surface servos
T 1
A UAVControl
F 2.1
I dtc0 Float Aileron servo deflection in 10^-4 rad.
I dtc1 Float Elevator servo deflection in 10^-4 rad.
I dtc2 Float Ruddler servo deflection in 10^-4 rad.
I dtc3 Float Throttle servo deflection in 10^-4 rad.
}
UAVSituation {
D Requests aircraft information
T 0
A UAVSituation
F 2.2
O latitude Double Latitude in radians
O longitude Double Longitude in radians
O altitude Float Altitude in meters
O Vt0 Float North speed in m/s
O Vt1 Float East speed in m/s
O Vt2 Float Down speed in m/s
O mode Byte Autopilot mode
}
UAVWaypointSet {
D Set coordinates of flight plan waypoint
T 1
A UAVWaypointSet
F 3.1
I n Byte Waypoint index
I latitude Double Latitude in radians
I longitude Double Longitude in radians
I altitude Float Altitude in meters
I active Byte Waypoint state
}
UAVWaypointGet {
D Read waypoint information from autopilot
T 0
A UAVWaypointGet
F 3.2
I index Byte Waypoint index
O n Byte Waypoint index
O latitude Double Latitude in radians
O longitude Double Longitude in radians
O altitude Float Altitude in meters
O active Byte Waypoint state
}
UAVWaypointGoTo {
D Choose waypoint as current destination within flight plan
T 1
A UAVWaypointGoTo
F 3.3
I n Byte Waypoint index
}
UAVWaypointWhereTo {
D Poll current destination waypoint from autopilot
T 0
A UAVWaypointWhereTo
F 3.4
O n Byte Waypoint index
O latitude Double Latitude in radians
O longitude Double Longitude in radians
O altitude Float Altitude in meters
}
UAVRunwaySet {
D Set coordinates of runway
T 1
A UAVRunwaySet
F 3.5
I latitude Double Latitude in radians
I longitude Double Longitude in radians
I altitude Float Altitude in meters
I heading Float Heading in radians
}
UAVRunwayGet {
D Read runway information from autopilot
T 0
A UAVRunwayGet
F 3.6
O latitude Double Latitude in radians
O longitude Double Longitude in radians
O altitude Float Altitude in meters
O heading Float Heading in radians
}
UAVIASSet {
D Set target indicated airspeed. Only has effect in directed mode.
T 1
A UAVIASSet
F 3.7
I IAS Double Target indicated airspeed in m/s
}
UAVAltitudeSet {
D Set target indicated altitude. Only has effect in directed mode.
T 1
A UAVAltitudeSet
F 3.8
I Altitude Float Target indicated altitude in meters
}
UAVBearingSet {
D Set target indicated bearing. Only has effect in directed mode.
T 1
A UAVBearingSet
F 3.9
I Bearing Float Target indicated bearing in radians
}
UAVDirectionGet {
D Poll current indicated airspeed, altitude and bearing from autopilot. Only has
effect in directed mode.
T 0
A UAVDirectionGet
F 3.10
O IAS Double Target indicated airspeed in m/s
O Altitude Float Target indicated altitude in meters
O Bearing Float Target indicated bearing in radians
}
UAVModeSet {
D Set autopilot mode
T 1
A UAVModeSet
F 3.11
I mode Byte Autopilot mode
}
UAVModeGet {
D Requests autopilot mode
T 0
A UAVModeGet
F 3.12
O mode Byte Autopilot mode
}
UAVLand {
D Generate landing flight plan according to the currently defined runway.
T 1
A UAVLand
F 3.13
}
UAVClearFlightPlan {
D Clear flight plan, set all waypoints to inactive.
T 1
A UAVClearFlightPlan
F 3.14
}
UAVTakeOff {
D Generate takeoff flight plan according to the currently defined runway, and set
AUTO mode to start takeoff procedure.
T 1
A UAVTakeOff
F 3.15
}
UAVGroundReferencedAimSet {
D Set ground-referenced pan and tilt angles to aim payload
T 1
A UAVGroundReferencedAimSet
F 4.1
I n Byte Payload index
I pan Float Pan angle in radians
I tilt Float Tilt angle in radians
}
UAVGroundReferencedAimGet {
D Request ground-referenced pan and tilt angles at which a given payload is aiming
T 0
A UAVGroundReferencedAimGet
F 4.2
I index Byte Payload index
O n Byte Payload index
O pan Float Pan angle in radians
O tilt Float Tilt angle in radians
}
UAVGEOAimSet {
D Set geographical coordinates for aiming payload
T 1
A UAVGEOAimSet
F 4.3
I n Byte Payload index
I latitude Double Latitude in radians
I longitude Double Longitude in radians
I altitude Float Altitude in meters
}
UAVGEOAimGet {
D Request geographical coordinates at which a given payload is aiming
T 0
A UAVGEOAimGet
F 4.4
I index Byte Payload index
O n Byte Payload index
O latitude Double Latitude in radians
O longitude Double Longitude in radians
O altitude Float Altitude in meters
}
UAVServoCalSet {
D Calibrate a servo PWM signal generator
T 1
A UAVServoCalSet
F 6.1
I n Byte Index of servo to calibrate
I min LongInt Minimum PWM pulse stretch in milliseconds
I ctr LongInt PWM pulse center in milliseconds
I max LongInt Maximum PWM pulse stretch in milliseconds
I rng Float Angular range of the servo
I inv Byte Normal/inverted
}
UAVServoCalGet {
D Get servo PWM signal generator calibration
T 0
A UAVServoCalGet
F 6.2
I index Byte Index of servo to calibrate
O n Byte Index of servo to calibrate
O min LongInt Minimum PWM pulse stretch in milliseconds
O ctr LongInt PWM pulse center in milliseconds
O max LongInt Maximum PWM pulse stretch in milliseconds
O rng Float Angular range of the servo
O inv Byte Normal/inverted
}
UAVHealthGet {
D Requests health state of device
T 0
A UAVHealthGet
F 20.1
O Health Integer Health state of device
}
UAVBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A UAVBITExecute
F 21.1
}
UAVBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A UAVBITAbort
F 21.2
}
UAVBITResult {
D Requests result of last BIT routine associated to this device
T 0
A UAVBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
UAVLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A UAVStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
UAVLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A UAVLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
UAVDeviceVersionGet {
D Requests the device version string
T 0
A UAVDeviceVersionGet
F 21.6
O rx_data String version string
}
UAVDeviceInfoGet {
D Requests the device info string
T 0
A UAVDeviceInfoGet
F 21.7
O rx_data String info string
}
FOVEUSDigitalZoomSet {
D Changes the digital zoom factor of the selected video source
T 1
A FOVEUSDigitalZoomSet
F 1.1
I source Integer Video source
I percent Integer 8x total zoom with 0.1% resolution
}
FOVEUSVideoWindowOffsetSet {
D Specifies the viewable window within the entire available raw input video
T 1
A FOVEUSVideoWindowOffsetSet
F 1.3
I source Integer Video source
I x_offset Integer X offset
I y_offset Integer Y offset
}
FOVEUSAnalogOutputSet {
D Selects which video source is presented to the analog output
T 1
A FOVEUSAnalogOutputSet
F 2.1
I source Integer Video source
}
FOVEUSAnalogOutputGet {
D Returns which video source is presented to the analog output
T 1
A FOVEUSAnalogOutputGet
F 2.2
O source Integer Video source
}
FOVEUSFlatFieldCorrection {
D Informs the underlying DSPs that a manually driven flat field correction is
imminent
T 1
A FOVEUSFlatFieldCorrection
F 3.1
I ffc Integer Flat field correction state
}
FOVEUSHeatingStateSet {
D Enables/disables active heating
T 1
A FOVEUSHeatingStateSet
F 4.1
I state Integer Heating state
}
FOVEUSTemperatureGet {
D Requests temperature in degrees Celsius
T 0
A FOVEUSTemperatureGet
F 4.2
O temperatue Integer Temperature.
}
FOVEUSFocusPercentSet {
D Moves the NFOV camera�s focus position
T 1
A FOVEUSFocusPercentSet
F 5.1
I percent Integer Focus percentage
}
FOVEUSFocusPercentGet {
D Requests focus motor position in percentage
T 0
A FOVEUSFocusPercentGet
F 5.2
O percent Integer Focus percentage
}
FOVEUSMergeOffsetSet {
D Sets X and Y offset
T 1
A FOVEUSMergeOffsetSet
F 6.1
I XOffset Integer X Offset
I YOffset Integer Y Offset
}
FOVEUSHealthGet {
D Requests health state of device
T 0
A FOVEUSHealthGet
F 20.1
O Health Integer Health state of device
}
FOVEUSBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A FOVEUSBITExecute
F 21.1
}
FOVEUSBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A FOVEUSBITAbort
F 21.2
}
FOVEUSBITResult {
D Requests result of last BIT routine associated to this device
T 0
A FOVEUSBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
FOVEUSLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A FOVEUSStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O X_Offset LongInt X offset
O Y_Offset LongInt Y offset
O Associated_IR_Id Integer Id of the associated IR
O Wide_FOV Float FOV of the wide camera
O Narrow_FOV Float FOV of the narrow camera
O Current_FOV Float Current FOV
O Temperature Float Temperature
O Humidity Float Humidity
}
FOVEUSLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A FOVEUSLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
FOVEUSDeviceVersionGet {
D Requests the device version string
T 0
A FOVEUSDeviceVersionGet
F 21.6
O rx_data String version string
}
FOVEUSDeviceInfoGet {
D Requests the device info string
T 0
A FOVEUSDeviceInfoGet
F 21.7
O rx_data String info string
}
LRFMeasurementValuesGet {
D Requests target values (first, second and last)
T 1
A LRFMeasurementValuesGet
F 1.1
O First LongInt First target
O Last LongInt Last target
}
LRFReset {
D Resets LRF
T 1
A LRFReset
F 1.2
}
LRFModeSet {
D Sets the LRF mode.
T 1
A LRFModeSet
F 1.3
I mode Integer LRF mode
}
LRFGateRangeSet {
D Sets range gate values
T 1
A LRFGateRangeSet
F 2.1
I Minimum LongInt Minimum range gate value
I Maximum LongInt Maximum range gate value
}
LRFGateRangeGet {
D Requests range gate values
T 0
A LRFGateRangeGet
F 2.2
O Minimum LongInt Minimum range gate value
O Maximum LongInt Maximum range gate value
}
LRFRawCommandSend {
D Sends a command to the LRF
T 1
A LRFRawCommandSend
F 2.3
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
LRFRawCommandASCIISend {
D Sends a command to the LRF
T 1
A LRFRawCommandASCIISend
F 2.4
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
LRFHealthGet {
D Requests health state of device
T 0
A LRFHealthGet
F 20.1
O Health Integer Health state of device
}
LRFBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A LRFBITExecute
F 21.1
}
LRFBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A LRFBITAbort
F 21.2
}
LRFBITResult {
D Requests result of last BIT routine associated to this device
T 0
A LRFBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
LRFLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A LRFStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK, 1=Busy, 2=Error, 3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK, 1=Busy, 2=Error,
3=Not available
O Number_Of_Targets LongInt Number of targets
O First_Range LongInt First range in meters
O Last_Range LongInt Last range in meters
O Min._Range_Gate LongInt Minimum range gate in meters
O Max._Range_Gate LongInt Maximum range gate in meters
O Mode LongInt
O Target_id LongInt Target id
O Target_Timestamp String Target Timestamp
O Target_latitude_1 Float Target latitude 1
O Target_longitude_1 Float Target longitude 1
O Target_latitude_2 Float Target latitude 2
O Target_longitude_2 Float Target longitude 2
}
LRFLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A LRFLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
LRFDeviceVersionGet {
D Requests the device version string
T 0
A LRFDeviceVersionGet
F 21.6
O rx_data String version string
}
LRFDeviceInfoGet {
D Requests the device info string
T 0
A LRFDeviceInfoGet
F 21.7
O rx_data String info string
}
DVRChannelNumberGet {
D Requests number of channels configured in DVR
T 0
A DVRChannelNumberGet
F 1.1
O Number Integer Number of channels
}
DVRChannelConfigurationGet {
D Requests configuration data of a channel
T 0
A DVRChannelConfigurationGet
F 1.2
I Id Integer Channel Id
O ServerIT String IT of associated server
O ServerName String Name of associated server
O ServerIP String IP Address of associated server
O VideoID Integer Video Id of server's video channel associated with this channel
O CameraType Integer Camera type of server's video channel associated with this
channel
O CameraID Integer Camera Id of server's video channel associated with this channel
}
DVRChannelAdd {
D Adds a new channel and returns the new channel Id
T 1
A DVRChannelAdd
F 1.3
I ServerIP String IP Address of associated server
I ServerTCPPort Integer TCP Port of associated server
I VideoID Integer Video Id of server's video channel associated with this channel
O Id Integer Channel Id
}
DVRChannelRemove {
D Removes a specific channel given its channel Id
T 1
A DVRChannelRemove
F 1.4
I Id Integer Channel Id
}
DVRChannelConfigurationSet {
D Sets configuration data of a channel
T 1
A DVRChannelConfigurationSet
F 1.5
I ServerIP String IP Address of associated server
I ServerTCPPort Integer TCP Port of associated server
I VideoID Integer Video Id of server's video channel associated with this channel
I Id Integer Channel Id
}
DVRRecordStart {
D Starts recording
T 1
A DVRRecordStart
F 2.1
I ChannelID Integer Id of channel to record
}
DVRRecordStop {
D Stops recording
T 1
A DVRRecordStop
F 2.2
I ChannelID Integer Id of channel to stop recording
}
DVRRecordState {
D Requests recording state
T 0
A DVRRecordState
F 2.3
I ChannelID Integer Id of channel to request recording state
O State Integer Recording state
}
DVRRecordModeSet {
D Enable continuous record mode.
T 1
A DVRRecordModeSet
F 2.4
I ChannelID Integer channel identifier.
I Record_Mode Integer Record Mode to be configured
}
DVRRecordModeGet {
D Gets the current record mode.
T 0
A DVRRecordModeGet
F 2.5
I ChannelID Integer channel identifier.
O Result Integer Current Record Mode
}
DVRCamerasQuery {
D Queries database for existing cameras
T 0
A DVRCamerasQuery
F 3.1
O Result String Query results, comma separated
}
DVRMonthsQuery {
D Queries database for existing months for a given camera
T 0
A DVRMonthsQuery
F 3.2
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
O Result String Query results, comma separated
}
DVRDaysQuery {
D Queries database for existing days for a given camera in a given month
T 0
A DVRDaysQuery
F 3.3
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year Integer Year
I Month Integer Month
O Result String Query results, comma separated
}
DVRRecordsQuery {
D Queries database for existing records for a given camera in a given date
T 0
A DVRRecordsQuery
F 3.4
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year Integer Year
I Month Integer Month
I Day Integer Day
O Result String Query results, comma separated
}
DVRCamerasTimeQuery {
D Queries database
T 0
A DVRCamerasTimeQuery
F 3.5
I Year Integer Year
I Month Integer Month
I Day Integer Day
I Hour Integer Hour
I Minute Integer Minute
I Second Integer Second
O Result String Query results, comma separated
}
DVRAlarmCountQuery {
D Queries database for the number of existing alarms for a given sensor in a given
date
T 0
A DVRAlarmCountQuery
F 3.6
I Server_IT String Server IT
I Year Integer Year
I Month Integer Month
I Day Integer Day
O Count LongInt Number of stored alarms in the selected date
}
DVRAlarmInfoQuery {
D Returns the alarm info for a selected date starting at the selected index (pipe
separated)
T 0
A DVRAlarmInfoQuery
F 3.7
I Server_IT String Server IT
I Year Integer Year
I Month Integer Month
I Day Integer Day
I Start_Index LongInt Index of the first alarm to be returned
O Result String Query results, comma separated
O End_Index LongInt Index of the last alarm returned
}
DVRAlarmDaysQuery {
D Returns the list of the days with stored alarms for the selected month
T 0
A DVRAlarmDaysQuery
F 3.8
I Server_IT String Server IT
I Year Integer Year
I Month Integer Month
O Result String Days with stored alarms in the selected month, comma separated
}
DVRAlarmMonthsQuery {
D Returns the list of the months with stored alarms for the selected server
T 0
A DVRAlarmMonthsQuery
F 3.9
I Server_IT String Server IT
O Result String Months with stored alarms, comma separated. Format-> YYYY-MM,YY-
MMMM...
}
DVRAlarmDevicesQuery {
D Returns the list of the devices with stored alarms
T 0
A DVRAlarmDevicesQuery
F 3.10
O Result String IT numbers of the devices with stored alarms, comma separated.
}
DVRAlarmSensorTotalCount {
D Queries database for the number of existing alarms for a given sensor
T 0
A DVRAlarmSensorTotalCount
F 3.11
I Server_IT String Server IT
O Count LongInt Number of stored alarms for the sensor
}
DVRAlarmSensorRetrieve {
D Queries database for a number of alarms starting at a given index. The index of
the last returned alarm is provided so the user can check if all the alarms were
retrieved
T 0
A DVRAlarmSensorRetrieve
F 3.12
I Server_IT String Server IT
I Start_Index LongInt Index of the first alarm to be returned
I Alarms_to_Return Integer Number of alarms to be retrieved
O Result String Query results, comma separated
O End_Index LongInt Index of the last alarm returned
}
DVRAlarmSensorTimePeriodTotalCount {
D Queries database for the number of existing alarms for a given sensor during the
time interval defined by the start and end dates provided
T 0
A DVRAlarmSensorTimePeriodTotalCount
F 3.13
I Server_IT String Server IT
I Start_Year Integer Start Year
I Start_Month Integer Start Month
I Start_Day Integer Start Day
I End_Year Integer End Year
I End_Month Integer End Month
I End_Day Integer End Day
O Count LongInt Number of stored alarms for the sensor
}
DVRAlarmSensorPeriodRetrieve {
D Queries database for a number of alarms for a given sensor during the time
interval defined by the start and end dates provided, starting at a given index.
The index of the last returned alarm is provided so the user can check if all the
alarms were retrieved
T 0
A DVRAlarmSensorPeriodRetrieve
F 3.14
I Server_IT String Server IT
I Start_Year Integer Start Year
I Start_Month Integer Start Month
I Start_Day Integer Start Day
I End_Year Integer End Year
I End_Month Integer End Month
I End_Day Integer End Day
I Start_Index LongInt Index of the first alarm to be returned
O Result String Query results, comma separated
O End_Index LongInt Index of the last alarm returned
}
DVRClipCreate {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRClipCreate
F 4.1
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Year_End Integer End Year
I Month_End Integer End Month
I Day_End Integer End Day
I Hour_End Integer End Hour
I Minute_End Integer End Minute
I Second_End Integer End Second
O URL String Clip name
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRClipCreateLength {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRClipCreateLength
F 4.2
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Length LongInt Clip length in seconds
O URL String Clip name
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRClipCreateExt {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRClipCreateExt
F 4.3
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Year_End Integer End Year
I Month_End Integer End Month
I Day_End Integer End Day
I Hour_End Integer End Hour
I Minute_End Integer End Minute
I Second_End Integer End Second
O URL String Clip URL
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartYear Integer Real start year of clip
O RealStartMonth Integer Real start month of clip
O RealStartDay Integer Real start day of clip
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRClipCreateLengthExt {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRClipCreateLengthExt
F 4.4
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Length LongInt Clip length in seconds
O URL String Clip URL
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartYear Integer Real start year of clip
O RealStartMonth Integer Real start month of clip
O RealStartDay Integer Real start day of clip
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRFileCreate {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRFileCreate
F 5.1
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Year_End Integer End Year
I Month_End Integer End Month
I Day_End Integer End Day
I Hour_End Integer End Hour
I Minute_End Integer End Minute
I Second_End Integer End Second
I Speed LongInt Download speed
O URL String File URL
O Id Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRFileCreateLength {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRFileCreateLength
F 5.2
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Length LongInt Clip length in seconds
I Speed LongInt Download speed
O URL String Clip name
O Id Integer Session Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRFileCreateExt {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRFileCreateExt
F 5.3
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Year_End Integer End Year
I Month_End Integer End Month
I Day_End Integer End Day
I Hour_End Integer End Hour
I Minute_End Integer End Minute
I Second_End Integer End Second
I Speed LongInt Download speed
O URL String Clip name
O Id Integer Session Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartYear Integer Real start year of clip
O RealStartMonth Integer Real start month of clip
O RealStartDay Integer Real start day of clip
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRFileCreateLengthExt {
D Creates a clip and returns the URL for the player to connect
T 0
A DVRFileCreateLengthExt
F 5.4
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Length LongInt Clip length in seconds
I Speed LongInt Download speed
O URL String Clip URL
O Id Integer Session Id
O Width Integer Width of video
O Height Integer Height of video
O RealStartYear Integer Real start year of clip
O RealStartMonth Integer Real start month of clip
O RealStartDay Integer Real start day of clip
O RealStartHour Integer Real start hour of clip
O RealStartMin Integer Real start minute of clip
O RealStartSec Integer Real start second of clip
O RealLength LongInt Real length of clip
}
DVRBackupCreate {
D Creates a backup between the dates and times specified
T 1
A DVRBackupCreate
F 6.1
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Year_End Integer End Year
I Month_End Integer End Month
I Day_End Integer End Day
I Hour_End Integer End Hour
I Minute_End Integer End Minute
I Second_End Integer End Second
O Id LongInt Backup Id
O RealStartHour Integer Real start hour of backup
O RealStartMin Integer Real start minute of backup
O RealStartSec Integer Real start second of backup
O RealLength LongInt Real length of backup
}
DVRBackupCreateLength {
D Creates a backup that starts at the given date and time and has the given length
T 1
A DVRBackupCreateLength
F 6.2
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year_Start Integer Start Year
I Month_Start Integer Start Month
I Day_Start Integer Start Day
I Hour_Start Integer Start Hour
I Minute_Start Integer Start Minute
I Second_Start Integer Start Second
I Length LongInt Clip length in seconds
O Id LongInt Backup Id
O RealStartHour Integer Real start hour of backup
O RealStartMin Integer Real start minute of backup
O RealStartSec Integer Real start second of backup
O RealLength LongInt Real length of backup
}
DVRBackupCamerasQuery {
D Queries database for cameras for which there are backups
T 0
A DVRBackupCamerasQuery
F 6.3
O Result String Query results, comma separated
}
DVRBackupMonthsQuery {
D Queries database for months on which there are backups of a given camera
T 0
A DVRBackupMonthsQuery
F 6.4
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
O Result String Query results, comma separated
}
DVRBackupDaysQuery {
D Queries database for days on which there are backups for a given camera in a
given month
T 0
A DVRBackupDaysQuery
F 6.5
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year Integer Year
I Month Integer Month
O Result String Query results, comma separated
}
DVRBackupIdsQuery {
D Queries database for backup ids of a given camera in a given month and day.
Result is given as a list of ids. The pointer to the first id is returned.
T 0
A DVRBackupIdsQuery
F 6.6
I Server_IT String Server's IP Address
I Video_ID Integer Video Id
I Year Integer Year
I Month Integer Month
I Day Integer Day
O Ids LongInt Backup ids
}
DVRBackupCamerasTimeQuery {
D Queries database for existing backups on the given date
T 0
A DVRBackupCamerasTimeQuery
F 6.7
I Year Integer Year
I Month Integer Month
I Day Integer Day
I Hour Integer Hour
I Minute Integer Minute
I Second Integer Second
O Result String Query results, comma separated
}
DVRBackupData {
D Requests data of a backup
T 0
A DVRBackupData
F 6.8
I Id LongInt Backup id
O ServerIT String IT of server
O ServerName String Name of server
O ServerIP String Name of server
O VideoID Integer Video Id of server's video channel
O CameraType Integer Camera type of server's video channel
O CameraID Integer Camera Id of server's video channel
O StartYear Integer start year of backup
O StartMonth Integer Start month of backup
O StartDay Integer Start day of backup
O StartHour Integer Start hour of backup
O StartMin Integer Start minute of backup
O StartSec Integer Start second of backup
O Length LongInt Length
O Path String Path of backup in the server
}
DVRBackupDelete {
D Deletes an existing backup
T 0
A DVRBackupDelete
F 6.9
I Id LongInt Backup id
}
DVRBackupClipCreate {
D Creates a clip from a given backup and returns the URL for the player to connect
T 0
A DVRBackupClipCreate
F 6.10
I Id LongInt Backup id
O URL String Clip URL
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O StartYear Integer Real start year of clip
O StartMonth Integer Real start month of clip
O StartDay Integer Real start day of clip
O StartHour Integer Real start hour of clip
O StartMin Integer Real start minute of clip
O StartSec Integer Real start second of clip
O Length LongInt Real length of clip
}
DVRBackupFileCreate {
D Creates a clip from a given backup and returns the URL for the player to connect
T 0
A DVRBackupFileCreate
F 6.11
I Id LongInt Backup id
I Speed LongInt Download speed
O URL String Clip URL
O ClipId Integer Clip Id
O Width Integer Width of video
O Height Integer Height of video
O StartYear Integer Real start year of clip
O StartMonth Integer Real start month of clip
O StartDay Integer Real start day of clip
O StartHour Integer Real start hour of clip
O StartMin Integer Real start minute of clip
O StartSec Integer Real start second of clip
O Length LongInt Real length of clip
}
DVRChannelSchedulerIntervalsGet {
D Returns the scheduling intervals defined on a channel. FORMAT: "Interval ID,Start
Hour,Start Min,End Hour,End Min,Start Day,End Day". Intervals separated by "|"
T 0
A DVRChannelSchedulerIntervalsGet
F 7.1
I ChannelID Integer channel identifier.
O Result String Query results, comma separated
}
DVRChannelSchedulerIntervalsRemoveAll {
D Deletes ALL the scheduling intervals defined on a channel
T 1
A DVRChannelSchedulerIntervalsRemoveAll
F 7.2
I ChannelID Integer channel identifier.
}
DVRChannelSchedulerIntervalRemove {
D Deletes a scheduling interval
T 1
A DVRChannelSchedulerIntervalRemove
F 7.3
I ChannelID Integer channel identifier.
I Interval Integer Interval to be deleted.
}
DVRChannelSchedulerIntervalAdd {
D Adds an scheduling interval to a channel with the lowest ID available.
T 1
A DVRChannelSchedulerIntervalAdd
F 7.5
I IntervalName String Name of the Interval
I ChannelID Integer channel identifier.
I StartDay Integer Start day of interval
I StartHour Integer Real start hour of interval
I StartMin Integer Real start minute of interval
I EndDay Integer End day of interval
I EndHour Integer Real end hour of interval
I EndMin Integer Real end minute of interval
}
DVRChannelSchedulerIntervalNameGet {
D Returns the name of an interval
T 0
A DVRChannelSchedulerIntervalNameGet
F 7.6
I ChannelID Integer channel identifier.
I Interval Integer Interval Id
O Result String Name of the interval
}
DVRChannelSchedulerIntervalGet {
D Returns the information of a single scheduling interval. FORMAT: "Interval
ID,Interval Name,Start Hour,Start Min,End Hour,End Min,Start Day,End Day"
T 0
A DVRChannelSchedulerIntervalGet
F 7.7
I ChannelID Integer channel identifier.
I Interval Integer Interval Id
O Result String Query results, comma separated
}
DVRChannelSchedulerIntervalSet {
D Changes the configuration for the specified interval
T 1
A DVRChannelSchedulerIntervalSet
F 7.8
I IntervalName String Name of the Interval
I ChannelID Integer channel identifier.
I Interval Integer Interval to be modified
I StartDay Integer Start day of interval
I StartHour Integer Real start hour of interval
I StartMin Integer Real start minute of interval
I EndDay Integer End day of interval
I EndHour Integer Real end hour of interval
I EndMin Integer Real end minute of interval
}
DVRChannelSchedulerIntervalNameSet {
D Changes the name of an existing interval
T 1
A DVRChannelSchedulerIntervalNameSet
F 7.9
I IntervalName String Name of the Interval
I ChannelID Integer channel identifier.
I Interval Integer Interval Id
}
DVRVideoPathAdd {
D Adds a video path. Requires server restart.
T 1
A DVRVideoPathAdd
F 8.1
I Path String Video Path to be added
O PathID Integer Video Path identifier.
}
DVRVideoPathGet {
D Gets a Video Path.
T 0
A DVRVideoPathGet
F 8.2
I PathID Integer Video Path identifier.
O Path String Video Path
}
DVRVideoPathSet {
D Changes a Video Path. Requires server restart.
T 1
A DVRVideoPathSet
F 8.3
I Path String New Video Path to be set
I PathID Integer Video Path identifier.
}
DVRVideoPathRemove {
D Removes a video path. Requires server restart.
T 1
A DVRVideoPathRemove
F 8.4
I PathID Integer Video Path identifier.
}
DVRBackupPathAdd {
D Adds a Backup Path. Requires server restart.
T 1
A DVRBackupPathAdd
F 8.5
I Path String Backup Path to be added
O PathID Integer Backup Path identifier.
}
DVRBackupPathGet {
D Gets a Backup Path.
T 0
A DVRBackupPathGet
F 8.6
I PathID Integer Backup Path identifier.
O Path String Backup Path
}
DVRBackupPathSet {
D Changes a Backup Path. Requires server restart.
T 1
A DVRBackupPathSet
F 8.7
I Path String New Backup Path to be set
I PathID Integer Backup Path identifier.
}
DVRBackupPathRemove {
D Removes a Backup Path. Requires server restart.
T 1
A DVRBackupPathRemove
F 8.8
I PathID Integer Backup Path identifier.
}
DVRBackupEnableSet {
D Enables or Disables the backups. Requires server restart.
T 1
A DVRBackupEnableSet
F 8.9
I State Integer 0 -> Backups Disabled. 1 -> Backups Enabled.
}
DVRBackupEnableGet {
D Returns the Backup State (Enabled or Disabled).
T 0
A DVRBackupEnableGet
F 8.10
O State Integer 0 -> Backups Disabled. 1 -> Backups Enabled.
}
DVRBackupMaxLengthSet {
D Sets the maximum duration for backups. Requires server restart.
T 1
A DVRBackupMaxLengthSet
F 8.11
I Length Integer Backup Length expressed in hours.
}
DVRBackupMaxLengthGet {
D Gets the maximum duration for backups.
T 0
A DVRBackupMaxLengthGet
F 8.12
O Length Integer Backup Length expressed in hours.
}
DVRRTSPInterfaceAddressSet {
D Changes the nDVR RTSP Interface Address. Requires server restart.
T 1
A DVRRTSPInterfaceAddressSet
F 8.17
I Address String nDVR RTSP Interface Address
}
DVRRTSPInterfaceAddressGet {
D Returns the nDVR RTSP Interface Address.
T 0
A DVRRTSPInterfaceAddressGet
F 8.18
O IP String nDVR RTSP Interface Address
}
DVRRTSPInterfacePortSet {
D Changes the nDVR RTSP Interface Port. Requires server restart.
T 1
A DVRRTSPInterfacePortSet
F 8.19
I Port Integer nDVR RTSP Interface Port
}
DVRRTSPInterfacePortGet {
D Returns the nDVR RTSP Interface Port.
T 0
A DVRRTSPInterfacePortGet
F 8.20
O Port Integer nDVR RTSP Interface Port
}
DVRVideoFilesPartialCloseTimeSet {
D Sets the video files update on HDD frequency. Requires server restart.
T 1
A DVRVideoFilesPartialCloseTimeSet
F 8.23
I Seconds Integer Partial Close Time in seconds
}
DVRVideoFilesPartialCloseTimeGet {
D Returns the video files update on HDD frequency.
T 0
A DVRVideoFilesPartialCloseTimeGet
F 8.24
O Seconds Integer Partial Close Time in seconds
}
DVRRotationCheckPeriodSet {
D Sets the Rotation Period. Requires server restart.
T 1
A DVRRotationCheckPeriodSet
F 8.25
I Minutes Integer Rotation Period in minutes
}
DVRRotationCheckPeriodGet {
D Gets the Rotation Period.
T 0
A DVRRotationCheckPeriodGet
F 8.26
O Minutes Integer Rotation Period in minutes
}
DVRVideoPathIdsGet {
D Gets the Ids for the defined Video Drives.
T 0
A DVRVideoPathIdsGet
F 8.27
O IDs String Video Path IDs programmed. Comma separated
}
DVRVideoPathStatsGet {
D Gets the statistics of a Video Path.
T 0
A DVRVideoPathStatsGet
F 8.28
I PathID Integer Video Path Id
O Statistics String Video Path statistics. Pipe separated.
}
DVRBackupPathIdsGet {
D Gets the Ids for the defined Backup Drives.
T 0
A DVRBackupPathIdsGet
F 8.29
O IDs String Backup Path IDs programmed. Comma separated
}
DVRBackupPathStatsGet {
D Gets the statistics of a Backup Path.
T 0
A DVRBackupPathStatsGet
F 8.30
I PathID Integer Backup Path Id
O Statistics String Backup Path statistics. Pipe separated.
}
DVRDatabaseEraseRecordsByChannel {
D Erases the nDVR records associated to the selected Server ID/Video ID.
T 1
A DVRDatabaseEraseRecordsByChannel
F 8.31
I Server_ID String Server ID.
I Video_ID Integer Video ID.
}
DVRDatabaseEraseAll {
D Erases all the nDVR content (video files and database entries)
T 1
A DVRDatabaseEraseAll
F 8.32
}
DVRDatabaseEraseAllByDate {
D Erases all the nDVR content from StartDate to EndDate
T 1
A DVRDatabaseEraseAllByDate
F 8.33
I StartYear Integer Start Year.
I StartMonth Integer Start Month.
I StartDay Integer Start Day.
I StartHour Integer Start Hour. (24 Hour Format)
I StartMinute Integer Start Minute.
I StartSecond Integer Start Second.
I EndYear Integer End Year.
I EndMonth Integer End Month.
I EndDay Integer End Day.
I EndHour Integer End Hour. (24 Hour Format)
I EndMinute Integer End Minute.
I EndSecond Integer End Second.
}
DVRDatabaseEraseRecordsByChannelDate {
D Erases the nDVR records associated to the selected Served ID/Video ID from
StartDate to EndDate
T 1
A DVRDatabaseEraseRecordsByChannelDate
F 8.34
I Server_ID String Server ID.
I Video_ID Integer Video ID.
I StartYear Integer Start Year.
I StartMonth Integer Start Month.
I StartDay Integer Start Day.
I StartHour Integer Start Hour. (24 Hour Format)
I StartMinute Integer Start Minute.
I StartSecond Integer Start Second.
I EndYear Integer End Year.
I EndMonth Integer End Month.
I EndDay Integer End Day.
I EndHour Integer End Hour. (24 Hour Format)
I EndMinute Integer End Minute.
I EndSecond Integer End Second.
}
DVRDatabaseStatusCheck {
D Checks the nDVR Database status
T 1
A DVRDatabaseStatusCheck
F 8.35
O DBStatus Integer Database Status. 0 --> OK / 1 --> Error.
}
DVRDatabaseRepair {
D Attempts to repair the nDVR Database
T 1
A DVRDatabaseRepair
F 8.36
O Status Integer Database Status after repairing 0 --> OK / 1 --> Error.
}
DVRRotationDiskParamsSet {
D Sets the disk rotation parameters. When free disk is below the limit and status
is active, files older than Rotation Time Limit will be deleted
T 1
A DVRRotationDiskParamsSet
F 8.37
I Limit Integer Disk Population Limit.
I Status Integer Activates ("1") / deactivates ("0") the disk rotation feature.
}
DVRRotationDiskParamsGet {
D Gets the disk rotation parameters.
T 0
A DVRRotationDiskParamsGet
F 8.38
O Limit Integer Disk Population Limit.
O Status Integer Disk rotation feature status.
}
DVRRotationTimeParamsSet {
D Sets the time rotation limit. When Rotation Time Limit is greater than 0, files
older than Rotation Time Limit will be deleted
T 1
A DVRRotationTimeParamsSet
F 8.39
I Limit Integer Rotation Time Limit.
I Status Integer Activates ("1") / deactivates ("0") the time rotation feature.
}
DVRRotationTimeParamsGet {
D Gets the time rotation parameters.
T 0
A DVRRotationTimeParamsGet
F 8.40
O Limit Integer Rotation Time Limit.
O Status Integer Time rotation feature status.
}
DVRDatabasePathStatsGet {
D Gets the statistics of the nDVR Database Path.
T 0
A DVRDatabasePathStatsGet
F 8.41
O Statistics String Database Path statistics. Pipe separated.
}
DVRDatabaseInfoGet {
D Gets the nDVR Database Info.
T 0
A DVRDatabaseInfoGet
F 8.42
O Database_Info String Database Info. Comma separated. The returned parameters are
the MySQL IP Address and the TCP Port.
}
DVRDatabaseEraseAllByServer {
D Erases all the nDVR content associated to the selected Served ID
T 1
A DVRDatabaseEraseAllByServer
F 8.43
I Server_ID String Server ID.
}
DVRDatabaseEraseAllByServerDate {
D Erases all the nDVR content associated to the selected Served ID from StartDate
to EndDate
T 1
A DVRDatabaseEraseAllByServerDate
F 8.44
I Server_ID String Server ID.
I StartYear Integer Start Year.
I StartMonth Integer Start Month.
I StartDay Integer Start Day.
I StartHour Integer Start Hour. (24 Hour Format)
I StartMinute Integer Start Minute.
I StartSecond Integer Start Second.
I EndYear Integer End Year.
I EndMonth Integer End Month.
I EndDay Integer End Day.
I EndHour Integer End Hour. (24 Hour Format)
I EndMinute Integer End Minute.
I EndSecond Integer End Second.
}
DVRSensorAdd {
D Adds a Sensor.
T 1
A DVRSensorAdd
F 9.1
I IP String Server's IP Address
I TCPPort Integer Server's TCP Port
I CreateVideo Integer If set to 1, the function creates video channels for every
active video source found on the server. If set to 0, no video channels will be
created
I AutoStart Integer If set to 1, all the created video channels and the metadata
will start being recorded immediately. If set to 0, user action will be required to
activate recording
O ID Integer Sensor ID.
}
DVRSensorRemove {
D Removes a Sensor and all the associated video channels found on the nDVR.
T 1
A DVRSensorRemove
F 9.2
I ID Integer Sensor ID.
}
DVRSensorListGet {
D Returns a list containing the active Sensor IDs.
T 0
A DVRSensorListGet
F 9.3
O IDs String List of the server active Sensor IDs. Comma separated
}
DVRSensorStartRecording {
D Starts the recording of the Sensor Data and all its associated video channels
T 1
A DVRSensorStartRecording
F 9.4
I ID Integer Sensor ID.
}
DVRSensorStopRecording {
D Stops the recording of the Sensor Data and all its associated video channels
T 1
A DVRSensorStopRecording
F 9.5
I ID Integer Sensor ID.
}
DVRSensorRecConfigGet {
D Returns the recording settings for the Sensor
T 0
A DVRSensorRecConfigGet
F 9.6
I ID Integer Sensor ID.
O Recording_Mode Integer Sensor Recording Mode 0-->Scheduler, 1 -->Manual
O Data_Interval LongInt Data recording interval, in seconds. A NMEA for every
device ID will be stored at least with this frequency.
}
DVRSensorRecConfigSet {
D Sets the recording settings for the Sensor
T 1
A DVRSensorRecConfigSet
F 9.7
I ID Integer Sensor ID.
I Recording_Mode Integer Sensor Recording Mode 0-->Scheduler, 1 -->Manual
I Data_Interval LongInt Data recording interval, in seconds. A NMEA for every
device ID will be stored at least with this frequency.
}
DVRSensorRecConfigAlarmsGet {
D Returns the recording settings for the Sensor's Alarms Metadata
T 0
A DVRSensorRecConfigAlarmsGet
F 9.8
I ID Integer Sensor ID.
O Rec_Alarms Integer Subscription to the Sensor's Alarms Metadata 0-->NO, 1-->YES
}
DVRSensorRecConfigAlarmsSet {
D Sets the recording settings for the Sensor's Alarms Metadata
T 1
A DVRSensorRecConfigAlarmsSet
F 9.9
I ID Integer Sensor ID.
I Rec_Alarms Integer Subscription to the Sensor's Alarms Metadata 0-->NO, 1-->YES
}
DVRSensorRecConfigTHGGet {
D Returns the recording settings for the Sensor's THG Metadata
T 0
A DVRSensorRecConfigTHGGet
F 9.10
I ID Integer Sensor ID.
O Rec_THG Integer Subscription to the Sensor's THG Metadata 0-->NO, 1-->YES
}
DVRSensorRecConfigTHGSet {
D Sets the recording settings for the Sensor's THG Metadata
T 1
A DVRSensorRecConfigTHGSet
F 9.11
I ID Integer Sensor ID.
I Rec_THG Integer Subscription to the Sensor's THG Metadata 0-->NO, 1-->YES
}
DVRSensorRecConfigMetadataGet {
D Returns the recording settings for the Sensor's VIDEO,IR,DLTV,GEO and PLAT
metadata
T 0
A DVRSensorRecConfigMetadataGet
F 9.12
I ID Integer Sensor ID.
O Rec_Metadata String Subscription to the Sensor's VIDEO,IR,DLTV,GEO and PLAT
metadata, comma separated. 0-->NO, 1-->YES.
}
DVRSensorRecConfigMetadataSet {
D Sets the recording settings for the Sensor's VIDEO,IR,DLTV,GEO and PLAT metadata
T 1
A DVRSensorRecConfigMetadataSet
F 9.13
I Rec_Metadata String Subscription to the Sensor's VIDEO,IR,DLTV,GEO and PLAT
metadata, comma separated. 0-->NO, 1-->YES.
I ID Integer Sensor ID.
}
DVRSensorRecConfigRawGet {
D Returns the recording settings for the Sensor's Raw Metadata
T 0
A DVRSensorRecConfigRawGet
F 9.14
I ID Integer Sensor ID.
O Rec_Raw Integer Subscription to the Sensor's Raw Metadata 0-->NO, 1-->YES
}
DVRSensorRecConfigRawSet {
D Sets the recording settings for the Sensor's Raw Metadata
T 1
A DVRSensorRecConfigRawSet
F 9.15
I ID Integer Sensor ID.
I Rec_Raw Integer Subscription to the Sensor's Raw Metadata 0-->NO, 1-->YES
}
DVRSensorConfigGet {
D Returns the Sensor configuration settings for IP and Port
T 0
A DVRSensorConfigGet
F 9.16
I SensorID Integer Sensor ID.
O IP String Server's IP Address
O TCPPort Integer Server's TCP Port
}
DVRSensorRecConfigVideoIndexGet {
D Returns the IDs of the Active Sensors
T 0
A DVRSensorRecConfigVideoIndexGet
F 9.17
I SensorID Integer Sensor ID.
O Indexes String Active Sensor IDs, comma separated
}
DVRSensorRecConfigVideoGet {
D Tells wether a video ID is enabled or not, and its configuration.
T 0
A DVRSensorRecConfigVideoGet
F 9.18
I SensorID Integer Sensor ID.
I VideoID Integer Video ID.
O Enabled Integer Video ID status
O ChannelID Integer Assigned Channel ID
O Device_Type Integer Device Type of the video source
O Device_ID Integer Device ID of the video source
}
DVRSensorRecConfigVideoSet {
D Sets a video ID status ( 1 to create it, 0 to delete it )
T 1
A DVRSensorRecConfigVideoSet
F 9.19
I SensorID Integer Sensor ID.
I VideoID Integer Video ID.
I Enabled Integer Video ID status
}
DVRSensorRecConfigAlarmSnapSet {
D Sets the recording settings for the Sensor's Alarm Triggered Snapshots
T 1
A DVRSensorRecConfigAlarmSnapSet
F 9.20
I ID Integer Sensor ID.
I Status Integer Status of the alarm activated snapshots 0-->inactive, 1-->active
I Snapshots Integer Number of snapshots to store when an alarm is triggered 1 <
Snapshots < 10
I Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
I Interval Integer Number of seconds between snapshots 1 < Interval < 10
}
DVRSensorRecConfigAlarmSnapGet {
D Returns the recording settings for the Sensor's Alarm Triggered Snapshots
T 0
A DVRSensorRecConfigAlarmSnapGet
F 9.21
I ID Integer Sensor ID.
O Status Integer Status of the alarm activated snapshots 0-->inactive, 1-->active
O Snapshots Integer Number of snapshots to store when an alarm is triggered
O Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
O Interval Integer Number of seconds between snapshots
}
DVRSensorRecConfigScanlistSnapSet {
D Sets the recording settings for the Sensor's Scanlist Snapshots
T 1
A DVRSensorRecConfigScanlistSnapSet
F 9.22
I ID Integer Sensor ID.
I Status Integer Status of the scanlist snapshots 0-->inactive, 1-->active
I Settle_Time Integer Time in seconds to wait in the P&T point before triggering
the snapshot 5 < Settle_Time < 60
I Acquisition_Time Integer Minimum necessary time to store the snapshot in seconds
1 < Acquisition_Time < 60
I Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
}
DVRSensorRecConfigScanlistSnapGet {
D Returns the recording settings for the Sensor's Scanlist Snapshots
T 0
A DVRSensorRecConfigScanlistSnapGet
F 9.23
I ID Integer Sensor ID.
O Status Integer Status of the scanlist snapshots 0-->inactive, 1-->active
O Settle_Time Integer Time in seconds to wait in the P&T point before triggering
the snapshot
O Acquisition_Time Integer Minimum necessary time to store the snapshot in seconds
O Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
}
DVRSensorRecConfigPeriodicSnapSet {
D Sets the recording settings for the Sensor's Periodic Snapshots
T 1
A DVRSensorRecConfigPeriodicSnapSet
F 9.24
I ID Integer Sensor ID.
I Status Integer Status of the periodic snapshots 0-->inactive, 1-->active
I Interval LongInt Interval for the periodic snapshots in seconds 10 <
Interval < 86400 (24 hours)
I Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
}
DVRSensorRecConfigPeriodicSnapGet {
D Returns the recording settings for the Sensor's Periodic Snapshots
T 0
A DVRSensorRecConfigPeriodicSnapGet
F 9.25
I ID Integer Sensor ID.
O Status Integer Status of the periodic snapshots 0-->inactive, 1-->active
O Interval LongInt Interval for the periodic snapshots in seconds
O Mode Integer Snapshot formats to be stored. 0--> All Available 1--> Non-
Radiometric Only 2--> Radiometric Only 3--> Auto
}
DVRSensorSchdIntervalListGet {
D Returns the list of configured interval IDs
T 0
A DVRSensorSchdIntervalListGet
F 10.1
I SensorID Integer Sensor ID.
O Intervals String List of the defined interval IDs. Comma separated
}
DVRSensorSchdIntervalConfigGet {
D Returns the basic configuration for the selected interval
T 0
A DVRSensorSchdIntervalConfigGet
F 10.2
I SensorID Integer Sensor ID.
I IntervalID Integer Interval ID.
O Configuration String Interval configuration--> Interval ID,Interval Name,Start
Day,Start Hour,Start Minute,End Day,End Hour,End Minute
}
DVRSensorSchdIntervalConfigSet {
D Sets the basic configuration for the selected interval
T 1
A DVRSensorSchdIntervalConfigSet
F 10.3
I Name String Interval Name
I SensorID Integer Sensor ID.
I IntervalID Integer Interval ID.
I StartDay Integer Start day of interval. 0 -> Every Day [1..7] for
[Monday..Sunday]
I StartHour Integer Start hour of interval
I StartMin Integer Start minute of interval
I EndDay Integer End day of interval
I EndHour Integer End hour of interval
I EndMin Integer End minute of interval
}
DVRSensorSchdIntervalRecConfigGet {
D Returns the recording configuration for the selected interval
T 0
A DVRSensorSchdIntervalRecConfigGet
F 10.4
I SensorID Integer Sensor ID.
I IntervalID Integer Interval ID.
O Configuration String Interval Recording Configuration. Comma separated. See
documentation for further description.
}
DVRSensorSchdIntervalRecConfigSet {
D Sets the basic configuration for the selected interval
T 1
A DVRSensorSchdIntervalRecConfigSet
F 10.5
I Configuration String Interval Recording Configuration. Comma separated. See
documentation for further description.
I SensorID Integer Sensor ID.
I IntervalID Integer Interval ID.
}
DVRSensorSchdIntervalAdd {
D Adds a new interval with the selected basic configuration. The recording
configuration must be set later. Initially, the INI parameters are set for the
recording parameteres
T 1
A DVRSensorSchdIntervalAdd
F 10.6
I Name String Interval Name
I SensorID Integer Sensor ID.
I StartDay Integer Start day of interval. 0 -> Every Day [1..7] for
[Monday..Sunday]
I StartHour Integer Start hour of interval
I StartMin Integer Start minute of interval
I EndDay Integer End day of interval
I EndHour Integer End hour of interval
I EndMin Integer End minute of interval
O IntervalID Integer Interval ID.
}
DVRSensorSchdIntervalRemove {
D
T 1
A DVRSensorSchdIntervalRemove
F 10.7
I SensorID Integer Sensor ID.
I IntervalID Integer Interval ID.
}
DVRSensorSchdIntervalRemoveAll {
D Removes all the intervals defined for the sensor
T 1
A DVRSensorSchdIntervalRemoveAll
F 10.8
I SensorID Integer Sensor ID.
}
DVRSensorSnapChannel {
D Gets an snapshot for the selected channel ID on Sensor ID
T 1
A DVRSensorSnapChannel
F 11.1
I SensorID Integer Sensor ID.
I ChannelID Integer Channel ID.
}
DVRSensorSnapDevice {
D Gets an snapshot for the selected Device Type - Device ID combination on Sensor
ID
T 1
A DVRSensorSnapDevice
F 11.2
I SensorID Integer Sensor ID.
I DeviceType Integer Device type.
I DeviceID Integer Device ID.
}
DVRSensorSnap {
D Gets all the available snapshots for the selected Sensor
T 1
A DVRSensorSnap
F 11.3
I SensorID Integer Sensor ID.
}
DVRSnapshotURLGet {
D Returns the URL where the snapshot with the specified snapshot ID can be opened
T 0
A DVRSnapshotURLGet
F 11.4
I SnapshotID LongInt Snapshot ID field obtained from the nDVR database.
O URL String URL where the snapshot can be opened
}
DVRBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A DVRBITExecute
F 21.1
}
DVRBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A DVRBITAbort
F 21.2
}
DVRBITResult {
D Requests result of last BIT routine associated to this device
T 0
A DVRBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
DVRLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A DVRStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O RTP_Interface String IP address of the DVR RTP Interface
O RTP_Port Integer Port of the RTP server
O Channels Integer Number of channels
}
DVRLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A DVRLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
DVRDeviceVersionGet {
D Requests the device version string
T 0
A DVRDeviceVersionGet
F 21.6
O rx_data String version string
}
DVRDeviceInfoGet {
D Requests the device info string
T 0
A DVRDeviceInfoGet
F 21.7
O rx_data String info string
}
VPUChannelNumberGet {
D Requests number of channels configured in VPU
T 0
A VPUChannelNumberGet
F 1.1
O Number Integer Number of channels
}
VPUChannelConfigurationGet {
D Requests configuration data of a channel
T 0
A VPUChannelConfigurationGet
F 1.2
I Id Integer Channel Id
O ServerIT String IT of associated server
O ServerName String Name of associated server
O ServerIP String Name of associated server
O VideoID Integer Video Id of server's video channel associated with this channel
O CameraType Integer Camera type of server's video channel associated with this
channel
O CameraID Integer Camera Id of server's video channel associated with this channel
}
VPUVideoFormatGet {
D Requests video format values of a VPU channel
T 0
A VPUVideoFormatGet
F 1.3
I Id Integer Channel Id
O Codec_format Integer Format of the codec
O MUX_Format Integer MUX format 0=VES,2=Transport
O Width Integer Width of the video
O Height Integer Height of the video
}
VPUVideoRecastConfigGet {
D Requests recast configuration of a VPU channel
T 0
A VPUVideoRecastConfigGet
F 1.4
I Id Integer Channel Id
O Address String Recast address
O Port Integer Recast port
O Transmission_Type Integer Transmission Type 1=unicast,2=multicast
}
VPUPreprocessedVideoRecastConfigGet {
D Requests preprocessed video recast configuration of a VPU channel
T 0
A VPUPreprocessedVideoRecastConfigGet
F 1.5
I Id Integer Channel Id
O Enabled Integer Enabled 0=no,1=yes
O Address String Recast address
O Port Integer Recast port
O Type Integer Recast type 1=unicast,2=multicast
}
VPUProfileUpload {
D Uploads a profile from a local file to the server
T 1
A VPUProfileUpload
F 2.1
I Channel Integer Channel Id
I Profile String Name of profile
I File String Path to local file that contains a video processing profile
}
VPUProfileDownload {
D Downloads an existing profile to a local file
T 0
A VPUProfileDownload
F 2.2
I Channel Integer Channel Id
I Profile String Name of profile
I File String Path to local file where the profile will be saved
}
VPUProfilesList {
D Lists profiles available in server
T 0
A VPUProfilesList
F 2.3
I Channel Integer Channel Id
O Profiles String Comma separated list of existing profiles
}
VPUProfileApply {
D Applies a profile to a channel
T 1
A VPUProfileApply
F 2.4
I Channel Integer Channel Id
I Profile String Name of profile
}
VPUProfileDelete {
D Deletes a profile
T 1
A VPUProfileDelete
F 2.5
I Channel Integer Channel Id
I Profile String Name of profile
}
VPUProfileRequest {
D Asks the server what profile is being used by a given channel
T 0
A VPUProfileRequest
F 2.6
I Channel Integer Channel Id
O Profile String Name of profile
}
VPUAlarmReset {
D Resets alarm of a given channel and area
T 1
A VPUAlarmReset
F 3.1
I Channel Integer Channel Id
I AreaId Integer Area Id
}
VPUAllAlarmsReset {
D Resets all alarm of a given channel
T 1
A VPUAllAlarmsReset
F 3.2
I Channel Integer Channel Id
}
VPUBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A VPUBITExecute
F 21.1
}
VPUBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A VPUBITAbort
F 21.2
}
VPUBITResult {
D Requests result of last BIT routine associated to this device
T 0
A VPUBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
VPULastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A VPUStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device
}
VPULongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A VPULongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
VPUDeviceVersionGet {
D Requests the device version string
T 0
A VPUDeviceVersionGet
F 21.6
O rx_data String version string
}
VPUDeviceInfoGet {
D Requests the device info string
T 0
A VPUDeviceInfoGet
F 21.7
O rx_data String info string
}
GPSRawCommandSend {
D Sends a command to the GPS
T 1
A GPSRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GPSRawCommandASCIISend {
D Sends a command to the GPS
T 1
A GPSRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GPSHealthGet {
D Requests health state of device
T 0
A GPSHealthGet
F 20.1
O Health Integer Health state of device
}
GPSBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A GPSBITExecute
F 21.1
}
GPSBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A GPSBITAbort
F 21.2
}
GPSBITResult {
D Requests result of last BIT routine associated to this device
T 0
A GPSBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
GPSLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A GPSStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O UTC_Time String UTC time
O Latitude String Ddmm.mmmm
O Latitude_Sign String N=North,S=South
O Longitude String Ddmm.mmmm
O Longitude_Sign String E=East,W=West
O Position_Fix Integer 0=Invalid,1=Valid SPS,2=Valid DGPS,3=Valid PPS
O Satellites_Used Integer Satellites being used (0-12)
O HDOP Float Horizontal dilution of precision
O Altitude Float Altitude in meters according to WGS-84 ellipsoid
O Altitude_Units String M=Meters
O Geoid_Separation Float Height of geoid above WGS-84 ellipsoid
O Separation_Units String M = Meters
O DGPS_Age Integer Age of DGPS data in seconds
O Last_field String Station ID * Checksum
}
GPSLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A GPSLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
GPSDeviceVersionGet {
D Requests the device version string
T 0
A GPSDeviceVersionGet
F 21.6
O rx_data String version string
}
GPSDeviceInfoGet {
D Requests the device info string
T 0
A GPSDeviceInfoGet
F 21.7
O rx_data String info string
}
GYROCalibrationStart {
D Starts a calibration routine
T 1
A GYROCalibrationStart
F 1.1
}
GYROCalibrationStop {
D Stops a calibration routine
T 1
A GYROCalibrationStop
F 1.2
}
GYROCalibrationNoiseScoreGet {
D Requests noise score of a previous calibration routine
T 1
A GYROCalibrationNoiseScoreGet
F 1.3
O NoiseScore Float Noise Score
}
GYRORawCommandSend {
D Sends a command to the GYRO
T 1
A GYRORawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GYRORawCommandASCIISend {
D Sends a command to the GYRO
T 1
A GYRORawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GYROHealthGet {
D Requests health state of device
T 0
A GYROHealthGet
F 20.1
O Health Integer Health state of device
}
GYROBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A GYROBITExecute
F 21.1
}
GYROBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A GYROBITAbort
F 21.2
}
GYROBITResult {
D Requests result of last BIT routine associated to this device
T 0
A GYROBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
GYROLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A GYROStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
O Heading Float Heading true
O Last_field String T * Checksum
}
GYROLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A GYROLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
GYRODeviceVersionGet {
D Requests the device version string
T 0
A GYRODeviceVersionGet
F 21.6
O rx_data String version string
}
GYRODeviceInfoGet {
D Requests the device info string
T 0
A GYRODeviceInfoGet
F 21.7
O rx_data String info string
}
IOSENSORStateGet {
D Requests state of IO sensor
T 0
A IOSENSORStateGet
F 1.1
O State Integer Sensor state
}
IOSENSORAcknowledgeSend {
D Acknowledges an input channel
T 1
A IOSENSORAcknowledgeSend
F 1.2
I Input Integer Input Id
}
IOSENSORResetSend {
D Resets input state
T 1
A IOSENSORResetSend
F 1.3
I Input Integer Input Id
}
IOSENSORTriggerActionSend {
D Triggers an action in given input
T 1
A IOSENSORTriggerActionSend
F 1.4
I Input Integer Input Id
}
IOSENSORPortStateGet {
D Requests state of a port of an IO sensor
T 0
A IOSENSORPortStateGet
F 1.5
I Port Integer Port Id
O State Integer Sensor state
}
IOSENSORPortStateSet {
D Sets state of a port on an IO sensor
T 1
A IOSENSORPortStateSet
F 2.1
I Port Integer Port Id
I State Integer State to set
}
IOSENSOROutputStateSet {
D Sets state of an output on an IO sensor
T 1
A IOSENSOROutputStateSet
F 2.2
I Port Integer Port Id
I Output Integer Output Id
I State Integer State to set
}
IOSENSOROutputStateGet {
D Requests state of an output on an IO sensor
T 0
A IOSENSOROutputStateGet
F 2.3
I Port Integer Port Id
I Output Integer Output Id
O State Integer Sensor state
}
IOSENSORPortConfigurationSet {
D Sets configuration af an IO sensor port
T 1
A IOSENSORPortConfigurationSet
F 3.1
I Port Integer Port Id
I Configuration Integer Port Configuration
}
IOSENSORPortConfigurationGet {
D Requests configuration af an IO sensor port
T 0
A IOSENSORPortConfigurationGet
F 3.2
I Port Integer Port Id
O Configuration Integer Port Configuration
}
IOSENSORIOConfigurationSet {
D Sets configuration of an IO sensor IO
T 1
A IOSENSORIOConfigurationSet
F 3.3
I Port Integer Port Id
I io Integer IO Id
I Configuration Integer IO Configuration
}
IOSENSORIOConfigurationGet {
D Requests configuration of an IO sensor IO
T 0
A IOSENSORIOConfigurationGet
F 3.4
I Port Integer Port Id
I io Integer IO Id
O Configuration Integer IO Configuration
}
IOSENSORIOConfigurationRegisterSet {
D Sets contents of an IO sensor configuration register
T 1
A IOSENSORIOConfigurationRegisterSet
F 3.5
I Address_Hi Integer Register Address Hi Byte
I Address_Lo Integer Register Address Lo Byte
I Data_Hi Integer Data Byte Hi
I Data_Lo Integer Data Byte Lo
}
IOSENSORIOConfigurationRegisterGet {
D Requests contents of an IO sensor configuration register
T 0
A IOSENSORIOConfigurationRegisterGet
F 3.6
I Address_Hi Integer Register Address Hi Byte
I Address_Lo Integer Register Address Lo Byte
O Data_Hi Integer Data Byte Hi
O Data_Lo Integer Data Byte Lo
}
IOSENSORGeolocationSet {
D Sets the location of a sensor
T 1
A IOSENSORGeolocationSet
F 4.1
I Port Integer Port
I Id Integer Sensor Id
I Latitude Double Latitude
I Longitude Double Logitude
I Height Float Height
}
IOSENSORGeolocationGet {
D Requests configuration of an IO sensor IO
T 0
A IOSENSORGeolocationGet
F 4.2
I Port Integer Port
I Id Integer Sensor Id
O Latitude Double Latitude
O Longitude Double Logitude
O Height Float Height
}
IOSENSORRawCommandSend {
D Sends a command to the IOSENSOR
T 1
A IOSENSORRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
IOSENSORRawCommandASCIISend {
D Sends a command to the IOSENSOR
T 1
A IOSENSORRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
IOSENSORHealthGet {
D Requests health state of device
T 0
A IOSENSORHealthGet
F 20.1
O Health Integer Health state of device
}
IOSENSORBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A IOSENSORBITExecute
F 21.1
}
IOSENSORBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A IOSENSORBITAbort
F 21.2
}
IOSENSORBITResult {
D Requests result of last BIT routine associated to this device
T 0
A IOSENSORBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
IOSENSORLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A IOSENSORStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
IOSENSORLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A IOSENSORLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
IOSENSORDeviceVersionGet {
D Requests the device version string
T 0
A IOSENSORDeviceVersionGet
F 21.6
O rx_data String version string
}
IOSENSORDeviceInfoGet {
D Requests the device info string
T 0
A IOSENSORDeviceInfoGet
F 21.7
O rx_data String info string
}
RADARModeSet {
D Sets operating mode of radar
T 1
A RADARModeSet
F 1.1
I Mode Integer Operationg mode 0=standby,1=operate
}
RADARModeGet {
D Sets operating mode of radar
T 0
A RADARModeGet
F 1.2
O Mode Integer Operationg mode 0=standby,1=operate,2=fail,3=unknown
}
RADARVelocityThresholdsSet {
D Sets minimum and maximum velocity thresholds of radar
T 1
A RADARVelocityThresholdsSet
F 2.1
I Min_Velocity_Threshold Float Minimum velocity threshold in km/h
I Max_Velocity_Threshold Float Maximum velocity threshold in km/h
}
RADARVelocityThresholdsGet {
D Requests minimum and maximum velocity thresholds of radar
T 0
A RADARVelocityThresholdsGet
F 2.2
O Min_Velocity_Threshold Float Minimum velocity threshold in km/h
O Max_Velocity_Threshold Float Maximum velocity threshold in km/h
}
RADARFrequencySet {
D Sets transmitted pulse frequency of the radar
T 1
A RADARFrequencySet
F 2.3
I Frequency Float Transmitted pulse frequency
}
RADARFrequencyGet {
D Requests transmitted pulse frequency of the radar
T 0
A RADARFrequencyGet
F 2.4
O Frequency Float Transmitted pulse frequency
}
RADARFrequencyIndexSet {
D Sets transmitted pulse frequency of the radar by index
T 1
A RADARFrequencyIndexSet
F 2.5
I FrequencyIndex Integer Index of transmitted pulse frequency
}
RADARFrequencyIndexGet {
D Requests index of transmitted pulse frequency of the radar
T 0
A RADARFrequencyIndexGet
F 2.6
O FrequencyIndex Integer Index of transmitted pulse frequency
}
RADARDetectionThresholdSet {
D Sets the sensitivity threshold of the radar
T 1
A RADARDetectionThresholdSet
F 2.7
I Detection_Threshold Integer Detection threshold in dBs
}
RADARDetectionThresholdGet {
D Requests the sensitivity threshold of the radar
T 0
A RADARDetectionThresholdGet
F 2.8
O Detection_Threshold Integer Detection threshold in dBs
}
RADARSTCCurveSet {
D Sets the sensitivity time control curve
T 1
A RADARSTCCurveSet
F 2.9
I STC Integer Sensitivity time control curve
}
RADARSTCCurveGet {
D Requests the value of the sensitivity time control curve used by the radar
T 0
A RADARSTCCurveGet
F 2.10
O STC Integer Sensitivity time control curve
}
RADARRPMSet {
D Sets the scan speed of the radar in RPMs
T 1
A RADARRPMSet
F 2.11
I RPM Float Revolutions per minute
}
RADARRPMGet {
D Requests the scan speed of the radar in RPMs
T 0
A RADARRPMGet
F 2.12
O RPM Float Revolutions per minute
}
RADARRPMIndexSet {
D Sets the scan speed of the radar by index
T 1
A RADARRPMIndexSet
F 2.13
I RPMIndex Integer Index of scan speed
}
RADARRPMIndexGet {
D Requests index of scan speed of the radar
T 0
A RADARRPMIndexGet
F 2.14
O RPMIndex Integer Index of scan speed
}
RADARScanSensitivitySet {
D Sets the sensitivity value for the radar
T 1
A RADARScanSensitivitySet
F 2.15
I Sensitivity Integer Sensitivity value
}
RADARScanSensitivityGet {
D Requests the sensitivity value for the radar
T 0
A RADARScanSensitivityGet
F 2.16
O Sensitivity Integer Sensitivity value
}
RADARScanClutterCutoffSet {
D Sets the Clutter Cutoff value for the radar
T 1
A RADARScanClutterCutoffSet
F 2.17
I ClutterCutoff Integer Clutter Cutoff value
}
RADARScanClutterCutoffGet {
D Requests the Clutter Cutoff value for the radar
T 0
A RADARScanClutterCutoffGet
F 2.18
O ClutterCutoff Integer Clutter Cutoff value
}
RADARScanRainFilterSet {
D Sets the Rain Filter value for the radar
T 1
A RADARScanRainFilterSet
F 2.19
I RainFilter Integer Rain Filter value
}
RADARScanRainFilterGet {
D Requests the Rain Filter value for the radar
T 0
A RADARScanRainFilterGet
F 2.20
O RainFilter Integer Rain Filter value
}
RADARScanSectorSet {
D Sets parameters of scan sector
T 1
A RADARScanSectorSet
F 3.1
I MinimumRange Float Minimum scan range in meters
I MaximumRange Float Maximum scan range in meters
I MinimumAzimuth Float Minimum scan azimuth in degrees
I MaximumAzimuth Float Maximum scan azimuth in degrees
I ElevationAngle Float Scan elevation angle degrees
}
RADARScanSectorGet {
D Requests parameters of scan sector
T 0
A RADARScanSectorGet
F 3.2
O MinimumRange Float Minimum scan range in meters
O MaximumRange Float Maximum scan range in meters
O MinimumAzimuth Float Minimum scan azimuth in degrees
O MaximumAzimuth Float Maximum scan azimuth in degrees
O ElevationAngle Float Scan elevation angle degrees
}
RADARAreaEditionStart {
D Starts edition mode to create an exclusion or detection area
T 1
A RADARAreaEditionStart
F 4.1
}
RADARAreaEditionAddPoint {
D Adds a point to the edition of exclusion or detection area
T 1
A RADARAreaEditionAddPoint
F 4.2
I Latitude Float Latitude coordinate for the new point
I Longitude Float Longitude coordinate for the new point
}
RADARAreaEditionClose {
D Closes the edition mode to create an exclusion or detection area and send this
new area to the radar
T 1
A RADARAreaEditionClose
F 4.3
I AreaType Integer Defines the type of the created area
}
RADARAreaEditionCancel {
D Cancels area edition mode
T 1
A RADARAreaEditionCancel
F 4.4
}
RADARAreaParamsGet {
D Returns the parameters of a specific area.
T 0
A RADARAreaParamsGet
F 4.5
I AreaId Integer Identification for the area
O AreaType Integer Type of the requested area
O Enabled Integer 0=Enabled, 1=Disabled
O NumberOfPoints Integer Number of points in this area
}
RADARAreaPointGet {
D Returns the coordinates for the requested point in the area.
T 0
A RADARAreaPointGet
F 4.6
I AreaId Integer Identification for the area
I PointId Integer Identification for the point
O Latitude Float Latitude coordinate value for this point
O Longitude Float Longitude coordinate value for this point
}
RADARAreaDelete {
D Deletes a specific area.
T 1
A RADARAreaDelete
F 4.7
I AreaId Integer Identification for the area
}
RADARAreaDeleteAll {
D Deletes all areas.
T 1
A RADARAreaDeleteAll
F 4.8
}
RADARGuardZonesNumberSet {
D Sets the number of guard zones
T 1
A RADARGuardZonesNumberSet
F 4.9
I Number Integer Number Of Guard Zones
}
RADARGuardZonesNumberGet {
D Gets the number of guard zones
T 0
A RADARGuardZonesNumberGet
F 4.10
O Number Integer Number Of Guard Zones
}
RADARGuardZoneParameterSet {
D Sets parameters of specific guard zone
T 1
A RADARGuardZoneParameterSet
F 4.11
I Id Integer Guard Zone Id
I Enabled Integer Guard Zone Enabled Status
I Type Integer Guard Zone Type
I MinRange Float Minimum range in meters
I MaxRange Float Maximum scan range in meters
I MinRelAzimuth Float Minimum relative azimuth in degrees
I MaxRelAzimuth Float Maximum relative azimuth in degrees
}
RADARGuardZoneParameterGet {
D Gets parameters of specific guard zone
T 0
A RADARGuardZoneParameterGet
F 4.12
I Id Integer Guard Zone Id
O Enabled Integer Guard Zone Enabled Status
O Type Integer Guard Zone Type
O MinRange Float Minimum range in meters
O MaxRange Float Maximum scan range in meters
O MinRelAzimuth Float Minimum relative azimuth in degrees
O MaxRelAzimuth Float Maximum relative azimuth in degrees
}
RADARGuardZoneEnabledSet {
D Sets the Enabled status of specific guard zone
T 1
A RADARGuardZoneEnabledSet
F 4.13
I Id Integer Guard Zone Id
I Enabled Integer Guard Zone Enabled Status
}
RADARGuardZoneEnabledGet {
D Gets the Enabled status of specific guard zone
T 0
A RADARGuardZoneEnabledGet
F 4.14
I Id Integer Guard Zone Id
O Enabled Integer Guard Zone Enabled Status
}
RADARTrackAlarmAcknowledgeSet {
D Acknowldeges a track's alarm.
T 1
A RADARTrackAlarmAcknowledgeSet
F 5.1
I TrackId Integer Track identifier.
I Ack Integer acknowledgement.
}
RADARTrackBFTTagSet {
D Sets the BFT Tag of specific track
T 1
A RADARTrackBFTTagSet
F 5.2
I Id Integer Track Id
I Tag Integer Track BFT Tag index
}
RADARTrackBFTTagGet {
D Gets the BFT Tag of specific track
T 0
A RADARTrackBFTTagGet
F 5.3
I Id Integer Track Id
O Tag Integer Track BFT Tag index
}
RADARTrackHideSet {
D Sets the hidden status of specific track
T 1
A RADARTrackHideSet
F 5.4
I Id Integer Track Id
I Hidden Integer Track hidden status
}
RADARTrackHideGet {
D Gets the hidden status of specific track
T 0
A RADARTrackHideGet
F 5.5
I Id Integer Track Id
O Hidden Integer Track hidden status
}
RADARTrackAliasSet {
D Sets the alias of specific track
T 1
A RADARTrackAliasSet
F 5.6
I Id Integer Track Id
I Alias String Track alias
}
RADARTrackAliasGet {
D Gets the alias of specific track
T 0
A RADARTrackAliasGet
F 5.7
I Id Integer Track Id
O Alias String Track alias
}
RADARSubsystemOn {
D Turns RADAR subsystem on
T 1
A RADARSubsystemOn
F 8.1
}
RADARSubsystemOff {
D Turns RADAR subsystem off
T 1
A RADARSubsystemOff
F 8.2
}
RADARSubsystemPowerGet {
D Requests value of RADAR subsystem power
T 0
A RADARSubsystemPowerGet
F 8.3
O Power Integer Power state
}
RADARSubsystemPowerSet {
D Sets value of subsystem power
T 1
A RADARSubsystemPowerSet
F 8.4
I Power Integer Power state 0=Off,1=On,2=Standby
}
RADARReset {
D Resets device
T 1
A RADARReset
F 8.5
}
RADARRawCommandSend {
D Sends a command to the RADAR
T 1
A RADARRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
RADARRawCommandASCIISend {
D Sends a command to the RADAR
T 1
A RADARRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
RADARHealthGet {
D Requests health state of device
T 0
A RADARHealthGet
F 20.1
O Health Integer Health state of device
}
RADARBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A RADARBITExecute
F 21.1
}
RADARBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A RADARBITAbort
F 21.2
}
RADARBITResult {
D Requests result of last BIT routine associated to this device
T 0
A RADARBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
RADARLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A RADARStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O Mode Integer Radar Mode
O Number_Of_Tracks LongInt Number of tracks
O Scan_Sector_Id Integer Scan sector identifier
O Range_Min Float Range Minimum in meters
O Range_Max Float Range Maximum in meters
O Azimuth_Min Float Azimuth minimum in degrees
O Azimuth_Max Float Azimuth maximum in degrees
O Elevation Float Elevation in meters
O Threshold_Velocity_Minimum Float Threshold Velocity Minimum in m/s
O Threshold_Velocity_Maximum Float Threshold Velocity Maximum in m/s
O Frequency_Index Integer Frequency index
O Frequency Float Frequency in hertzs
O Threshold_Detection Integer Threshold Detection
O STC Integer STC
O RPM_Index Integer RPM Index
O RPM Float RPM
O Last_Areas_Update String Last areas update timestamp
}
RADARLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A RADARLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
RADARDeviceVersionGet {
D Requests the device version string
T 0
A RADARDeviceVersionGet
F 21.6
O rx_data String version string
}
RADARDeviceInfoGet {
D Requests the device info string
T 0
A RADARDeviceInfoGet
F 21.7
O rx_data String info string
}
AISMMSIGet {
D Gets AIS Mobile Marine Service Identifier
T 0
A AISMMSIGet
F 1.1
O MMSI LongInt Mobile Marine Service Identifier
}
AISModeSet {
D Sets operating mode of AIS
T 1
A AISModeSet
F 1.2
I Mode Integer Operationg mode 0=standby,1=operate
}
AISModeGet {
D Sets operating mode of AIS
T 0
A AISModeGet
F 1.3
O Mode Integer Operationg mode 0=standby,1=operate,2=fail,3=unknown
}
AISVelocityThresholdsSet {
D Sets minimum and maximum velocity thresholds of AIS
T 1
A AISVelocityThresholdsSet
F 2.1
I Min_Velocity_Threshold Float Minimum velocity threshold in km/h
I Max_Velocity_Threshold Float Maximum velocity threshold in km/h
}
AISVelocityThresholdsGet {
D Requests minimum and maximum velocity thresholds of AIS
T 0
A AISVelocityThresholdsGet
F 2.2
O Min_Velocity_Threshold Float Minimum velocity threshold in km/h
O Max_Velocity_Threshold Float Maximum velocity threshold in km/h
}
AISMaximumRangeSet {
D Sets AIS maximum range in meters
T 1
A AISMaximumRangeSet
F 2.3
I Max_Range Float Maximum range in meters
}
AISMaximumRangeGet {
D Requests AIS maximum range in meters
T 0
A AISMaximumRangeGet
F 2.4
O Max_Range Float Maximum range in meters
}
AISNumberOfTracksGet {
D Requests AIS number of tracks
T 0
A AISNumberOfTracksGet
F 2.5
O Tracks Integer Number of tracks
}
AISAreaEditionStart {
D Starts edition mode to create an exclusion or detection area
T 1
A AISAreaEditionStart
F 4.1
}
AISAreaEditionAddPoint {
D Adds a point to the edition of exclusion or detection area
T 1
A AISAreaEditionAddPoint
F 4.2
I Latitude Float Latitude coordinate for the new point
I Longitude Float Longitude coordinate for the new point
}
AISAreaEditionClose {
D Closes the edition mode to create an exclusion or detection area and send this
new area to the AIS
T 1
A AISAreaEditionClose
F 4.3
I AreaType Integer Defines the type of the created area
}
AISAreaEditionCancel {
D Cancels area edition mode
T 1
A AISAreaEditionCancel
F 4.4
}
AISAreaParamsGet {
D Returns the parameters of a specific area.
T 0
A AISAreaParamsGet
F 4.5
I AreaId Integer Identification for the area
O AreaType Integer Type of the requested area
O Enabled Integer 0=Enabled, 1=Disabled
O NumberOfPoints Integer Number of points in this area
}
AISAreaPointGet {
D Returns the coordinates for the requested point in the area.
T 0
A AISAreaPointGet
F 4.6
I AreaId Integer Identification for the area
I PointId Integer Identification for the point
O Latitude Float Latitude coordinate value for this point
O Longitude Float Longitude coordinate value for this point
}
AISAreaDelete {
D Deletes a specific area.
T 1
A AISAreaDelete
F 4.7
I AreaId Integer Identification for the area
}
AISAreaDeleteAll {
D Deletes all areas.
T 1
A AISAreaDeleteAll
F 4.8
}
AISGuardZonesNumberSet {
D Sets the number of guard zones
T 1
A AISGuardZonesNumberSet
F 4.9
I Number Integer Number Of Guard Zones
}
AISGuardZonesNumberGet {
D Gets the number of guard zones
T 0
A AISGuardZonesNumberGet
F 4.10
O Number Integer Number Of Guard Zones
}
AISGuardZoneParameterSet {
D Sets parameters of specific guard zone
T 1
A AISGuardZoneParameterSet
F 4.11
I Id Integer Guard Zone Id
I Enabled Integer Guard Zone Enabled Status
I Type Integer Guard Zone Type
I MinRange Float Minimum range in meters
I MaxRange Float Maximum range in meters
I MinRelAzimuth Float Minimum relative azimuth in degrees
I MaxRelAzimuth Float Maximum relative azimuth in degrees
}
AISGuardZoneParameterGet {
D Gets parameters of specific guard zone
T 0
A AISGuardZoneParameterGet
F 4.12
I Id Integer Guard Zone Id
O Enabled Integer Guard Zone Enabled Status
O Type Integer Guard Zone Type
O MinRange Float Minimum range in meters
O MaxRange Float Maximum range in meters
O MinRelAzimuth Float Minimum relative azimuth in degrees
O MaxRelAzimuth Float Maximum relative azimuth in degrees
}
AISGuardZoneEnabledSet {
D Sets the Enabled status of specific guard zone
T 1
A AISGuardZoneEnabledSet
F 4.13
I Id Integer Guard Zone Id
I Enabled Integer Guard Zone Enabled Status
}
AISGuardZoneEnabledGet {
D Gets the Enabled status of specific guard zone
T 0
A AISGuardZoneEnabledGet
F 4.14
I Id Integer Guard Zone Id
O Enabled Integer Guard Zone Enabled Status
}
AISTrackAlarmAcknowledgeSet {
D Acknowldeges a track's alarm.
T 1
A AISTrackAlarmAcknowledgeSet
F 5.1
I TrackId Integer Track identifier.
I Ack Integer acknowledgement.
}
AISTrackBFTTagSet {
D Sets the BFT Tag of specific track
T 1
A AISTrackBFTTagSet
F 5.2
I Id Integer Track Id
I Tag Integer Track BFT Tag index
}
AISTrackBFTTagGet {
D Gets the BFT Tag of specific track
T 0
A AISTrackBFTTagGet
F 5.3
I Id Integer Track Id
O Tag Integer Track BFT Tag index
}
AISTrackHideSet {
D Sets the hidden status of specific track
T 1
A AISTrackHideSet
F 5.4
I Id Integer Track Id
I Hidden Integer Track hidden status
}
AISTrackHideGet {
D Gets the hidden status of specific track
T 0
A AISTrackHideGet
F 5.5
I Id Integer Track Id
O Hidden Integer Track hidden status
}
AISTrackAliasSet {
D Sets the alias of specific track
T 1
A AISTrackAliasSet
F 5.6
I Id Integer Track Id
I Alias String Track alias
}
AISTrackAliasGet {
D Gets the alias of specific track
T 0
A AISTrackAliasGet
F 5.7
I Id Integer Track Id
O Alias String Track alias
}
AISTrackLabelSet {
D Sets the label of specific track
T 1
A AISTrackLabelSet
F 5.8
I Id Integer Track Id
I Label String Track label
}
AISTrackLabelGet {
D Gets the label of specific track
T 0
A AISTrackLabelGet
F 5.9
I Id Integer Track Id
O Label String Track label
}
AISTrackTypeGet {
D Gets the type of specific track
T 0
A AISTrackTypeGet
F 5.10
I Id Integer Track Id
O Type Integer Track Type
}
AISTrackMMSIGet {
D Gets the MMSI of specific track
T 0
A AISTrackMMSIGet
F 5.11
I Id Integer Track Id
O MMSI LongInt Track MMSI
}
AISRawCommandSend {
D Sends a command to the AIS
T 1
A AISRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
AISRawCommandASCIISend {
D Sends a command to the AIS
T 1
A AISRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
AISHealthGet {
D Requests health state of device
T 0
A AISHealthGet
F 20.1
O Health Integer Health state of device
}
AISBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A AISBITExecute
F 21.1
}
AISBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A AISBITAbort
F 21.2
}
AISBITResult {
D Requests result of last BIT routine associated to this device
T 0
A AISBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
AISLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A AISStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O MMSI LongInt Mobile Marine Service Identifier
O Mode Integer AIS Mode
O Number_Of_Tracks LongInt Number of tracks
O Range_Max Float Range Maximum in meters
O Threshold_Velocity_Minimum Float Threshold Velocity Minimum in m/s
O Threshold_Velocity_Maximum Float Threshold Velocity Maximum in m/s
O Last_Areas_Update String Last areas update timestamp
}
AISLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A AISLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
AISDeviceVersionGet {
D Requests the device version string
T 0
A AISDeviceVersionGet
F 21.6
O rx_data String version string
}
AISDeviceInfoGet {
D Requests the device info string
T 0
A AISDeviceInfoGet
F 21.7
O rx_data String info string
}
WIDEEYEVideoCorrectionSet {
D Sets the Video Correction
T 1
A WIDEEYEVideoCorrectionSet
F 1.1
I Index Integer Camera Index
I Offset_Correction_X Integer Horizontal Offset Correction
I Offset_Correction_Y Integer vertical Offset Correction
}
WIDEEYEVideoCorrectionGet {
D Gets the Video Correction
T 0
A WIDEEYEVideoCorrectionGet
F 1.2
I Index Integer Camera Index
O Offset_Correction_X Integer Horizontal Offset Correction
O Offset_Correction_Y Integer vertical Offset Correction
}
WIDEEYEVideoFOVSet {
D Sets the Field Of View
T 1
A WIDEEYEVideoFOVSet
F 1.3
I FOV Float Field Of View
}
WIDEEYEVideoFOVGet {
D Gets the Field Of View
T 0
A WIDEEYEVideoFOVGet
F 1.4
O FOV Float Field Of View
}
WIDEEYEVideoParamsGet {
D Gets Video Parameters
T 0
A WIDEEYEVideoParamsGet
F 1.5
I Index Integer Camera Index
O Cols Integer Columns
O Rows Integer Rows
O ipaddress String IP address
O port Integer Port
}
WIDEEYEStatusGet {
D Gets the Status
T 0
A WIDEEYEStatusGet
F 1.6
O Status Integer Status
}
WIDEEYEOrientationGet {
D Gets the Orientation
T 0
A WIDEEYEOrientationGet
F 1.7
O Azimuth Float Azimuth
O Elevation Float Elevation
O Status Integer Status
}
WIDEEYEPositionGet {
D Gets the Position
T 0
A WIDEEYEPositionGet
F 1.8
O UTM_Zone_Number Integer UTM Zone Number
O UTM_Zone_Letter Integer UTM Zone Letter
O X_UTM_Coordinate Float X UTM Coordinate
O Y_UTM_Coordinate Float Y UTM Coordinate
O Height Float Height
}
WIDEEYEAGCSet {
D Gets the AGC value
T 1
A WIDEEYEAGCSet
F 2.1
I AGC Integer AGC value
}
WIDEEYEAGCGet {
D Sets the AGC value
T 0
A WIDEEYEAGCGet
F 2.2
O AGC Integer AGC value
}
WIDEEYEColocatedSensorEnabledSet {
D Sets the AGC value
T 1
A WIDEEYEColocatedSensorEnabledSet
F 3.1
I Enabled Integer Enabled/Disabled
}
WIDEEYEColocatedSensorEnabledGet {
D Gets the AGC value
T 0
A WIDEEYEColocatedSensorEnabledGet
F 3.2
O Enabled Integer Enabled/Disabled
}
WIDEEYEColocatedSensorHostIdSet {
D Sets the Sensor Host Id
T 1
A WIDEEYEColocatedSensorHostIdSet
F 3.3
I HostId String Host Id
}
WIDEEYEColocatedSensorHostIdGet {
D Gets the Sensor Host Id
T 0
A WIDEEYEColocatedSensorHostIdGet
F 3.4
O HostId String Host Id
}
WIDEEYESaveSettings {
D Saves the settings
T 1
A WIDEEYESaveSettings
F 9.1
}
WIDEEYEHealthGet {
D Get the Health
T 0
A WIDEEYEHealthGet
F 20.1
O Health Integer Health value
}
WIDEEYEBITExecute {
D Executes the BIT
T 1
A WIDEEYEBITExecute
F 21.1
}
WIDEEYEBITAbort {
D Aborts the BIT
T 1
A WIDEEYEBITAbort
F 21.2
}
WIDEEYEBITResult {
D Gets the BIT Result
T 0
A WIDEEYEBITResult
F 21.3
O BIT_Result Integer BIT Result
}
WIDEEYELastNMEAGet {
D Gets the BIT Result
T 0
A WIDEEYEStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
WIDEEYELongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A WIDEEYELongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
GNDSStateGet {
D Requests state of IO sensor
T 0
A GNDSStateGet
F 1.1
O State Integer Sensor state
}
GNDSAcknowledgeSend {
D Acknowledges an input channel
T 1
A GNDSAcknowledgeSend
F 1.2
I Input Integer Input Id
}
GNDSResetSend {
D Resets input state
T 1
A GNDSResetSend
F 1.3
I Input Integer Input Id
}
GNDSTriggerActionSend {
D Triggers an action in given input
T 1
A GNDSTriggerActionSend
F 1.4
I Input Integer Input Id
}
GNDSPortStateGet {
D Requests state of a port of an IO sensor
T 0
A GNDSPortStateGet
F 1.5
O State Integer Sensor state
}
GNDSParametersGet {
D Requests state of a port of an IO sensor
T 0
A GNDSParametersGet
F 1.6
I Id Integer Channel Identifier
O Type Integer Type of sensor (passive IR, sismic,...)
O Range Float Detection range
O Heading Float Detection heading
}
GNDSPortStateSet {
D Sets state of a port on an IO sensor
T 1
A GNDSPortStateSet
F 2.1
I State Integer State to set
}
GNDSOutputStateSet {
D Sets state of an output on an IO sensor
T 1
A GNDSOutputStateSet
F 2.2
I Output Integer Output Id
I State Integer State to set
}
GNDSPortConfigurationSet {
D Sets configuration af an IO sensor port
T 1
A GNDSPortConfigurationSet
F 3.1
I Configuration Integer Port Configuration
}
GNDSPortConfigurationGet {
D Requests configuration af an IO sensor port
T 0
A GNDSPortConfigurationGet
F 3.2
O Configuration Integer Port Configuration
}
GNDSIOConfigurationSet {
D Sets configuration of an IO sensor IO
T 1
A GNDSIOConfigurationSet
F 3.3
I io Integer IO Id
I Configuration Integer IO Configuration
}
GNDSIOConfigurationGet {
D Requests configuration of an IO sensor IO
T 0
A GNDSIOConfigurationGet
F 3.4
I io Integer IO Id
O Configuration Integer IO Configuration
}
GNDSGeolocationSet {
D Sets the location of a sensor
T 1
A GNDSGeolocationSet
F 4.1
I Id Integer Sensor Id
I Latitude Double Latitude
I Longitude Double Logitude
I Height Float Height
}
GNDSGeolocationGet {
D Requests configuration of an IO sensor IO
T 0
A GNDSGeolocationGet
F 4.2
I Id Integer Sensor Id
O Latitude Double Latitude
O Longitude Double Logitude
O Height Float Height
}
GNDSRawCommandSend {
D Sends a command to the GNDS
T 1
A GNDSRawCommandSend
F 19.3
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GNDSRawCommandASCIISend {
D Sends a command to the GNDS
T 1
A GNDSRawCommandASCIISend
F 19.4
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
GNDSHealthGet {
D Requests health state of device
T 0
A GNDSHealthGet
F 20.1
O Health Integer Health state of device
}
GNDSBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A GNDSBITExecute
F 21.1
}
GNDSBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A GNDSBITAbort
F 21.2
}
GNDSBITResult {
D Requests result of last BIT routine associated to this device
T 0
A GNDSBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
GNDSLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A GNDSStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
GNDSLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A GNDSLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
GNDSDeviceVersionGet {
D Requests the device version string
T 0
A GNDSDeviceVersionGet
F 21.6
O rx_data String version string
}
GNDSDeviceInfoGet {
D Requests the device info string
T 0
A GNDSDeviceInfoGet
F 21.7
O rx_data String info string
}
ONBOARDRelaySet {
D Sets the state of a relay
T 1
A ONBOARDRelaySet
F 1.1
I Index Integer Index value
I State Integer Relay state
}
ONBOARDRelayGet {
D Requests the current state of a relay
T 0
A ONBOARDRelayGet
F 1.2
I Index Integer Index value
O State Integer Relay state
}
ONBOARDFanSet {
D Sets the state of a fan
T 1
A ONBOARDFanSet
F 1.3
I Index Integer Index value
I State Integer Fan state
}
ONBOARDFanGet {
D Requests the current state of a fan
T 0
A ONBOARDFanGet
F 1.4
I Index Integer Index value
O State Integer Fan state
}
ONBOARDHeaterSet {
D Sets the state of a heater
T 1
A ONBOARDHeaterSet
F 1.5
I Index Integer Index value
I State Integer Heater state
}
ONBOARDHeaterGet {
D Requests the current state of a heater
T 0
A ONBOARDHeaterGet
F 1.6
I Index Integer Index value
O State Integer Heater state
}
ONBOARDLifeTimeReset {
D Resets the life time
T 1
A ONBOARDLifeTimeReset
F 1.7
}
ONBOARDLifeTimeGet {
D Requests the life time of the system
T 0
A ONBOARDLifeTimeGet
F 1.8
O Time LongInt Life Time value
}
ONBOARDUpTimeReset {
D Resets the up time
T 1
A ONBOARDUpTimeReset
F 1.9
}
ONBOARDUpTimeGet {
D Requests the time since last power cycle
T 0
A ONBOARDUpTimeGet
F 1.10
O Time LongInt Up Time value
}
ONBOARDPowerCyclesCountReset {
D Resets the count of power cycles
T 1
A ONBOARDPowerCyclesCountReset
F 1.11
}
ONBOARDPowerCyclesCountGet {
D Requests the number of power cycles
T 0
A ONBOARDPowerCyclesCountGet
F 1.12
O Count LongInt Count value
}
ONBOARDTemperatureGet {
D Requests the temperature of the board
T 0
A ONBOARDTemperatureGet
F 1.13
O Temperature Float Current temperature value
}
ONBOARDTemperatureCPUGet {
D Requests the temperature of the controller
T 0
A ONBOARDTemperatureCPUGet
F 1.14
O Temperature Float Current temperature value
}
ONBOARDOSDGlobalVisibleSet {
D Sets the global visibility state for OSD
T 1
A ONBOARDOSDGlobalVisibleSet
F 5.1
I Index Integer Video channel index
I Visible Integer 0 hide OSD, 1 show OSD
}
ONBOARDOSDGlobalVisibleGet {
D Requests the global visibility state for OSD
T 0
A ONBOARDOSDGlobalVisibleGet
F 5.2
I Index Integer Index value
O Visible Integer 0 hide OSD, 1 show OSD
}
ONBOARDOSDLogoVisibleSet {
D Sets the visibility state for logo
T 1
A ONBOARDOSDLogoVisibleSet
F 5.3
I Index Integer Video channel index
I Visible Integer 0 hide logo, 1 show logo
}
ONBOARDOSDLogoVisibleGet {
D Requests the visibility state for logo
T 0
A ONBOARDOSDLogoVisibleGet
F 5.4
I Index Integer Index value
O Visible Integer 0 hide logo, 1 show logo
}
ONBOARDOSDCrosshairVisibleSet {
D Sets the visibility state for crosshair
T 1
A ONBOARDOSDCrosshairVisibleSet
F 5.5
I Index Integer Video channel index
I Visible Integer 0 hide crosshair, 1 show crosshair
}
ONBOARDOSDCrosshairVisibleGet {
D Requests the visibility state for crosshair
T 0
A ONBOARDOSDCrosshairVisibleGet
F 5.6
I Index Integer Index value
O Visible Integer 0 hide crosshair, 1 show crosshair
}
ONBOARDOSDStringDisplaySet {
D Displays an OSD text
T 1
A ONBOARDOSDStringDisplaySet
F 5.7
I Index Integer Video channel index
I Col Integer Column value
I Row Integer Row value
I Len Integer Text Length
I Text String Text
}
ONBOARDOSDCharacterDisplayGet {
D Requests the character code in a specific location of OSD
T 0
A ONBOARDOSDCharacterDisplayGet
F 5.8
I Index Integer Index value
I Col Integer Column value
I Row Integer Row value
O Character Integer Character code value
}
ONBOARDOSDRenderModeSet {
D Sets the render mode for OSD
T 1
A ONBOARDOSDRenderModeSet
F 5.9
I Index Integer Video channel index
I Mode Integer OSD Render Mode
}
ONBOARDOSDRenderModeGet {
D Requests the render mode for OSD
T 0
A ONBOARDOSDRenderModeGet
F 5.10
I Index Integer Index value
O Mode Integer OSD Render Mode
}
ONBOARDOSDVideoFormatSet {
D Sets the video format for OSD
T 1
A ONBOARDOSDVideoFormatSet
F 5.11
I Index Integer Video channel index
I Format Integer OSD Video Format (0 NTSC,1 PAL)
}
ONBOARDOSDVideoFormatGet {
D Requests the video format for OSD
T 0
A ONBOARDOSDVideoFormatGet
F 5.12
I Index Integer Index value
O Format Integer OSD Video Format
}
ONBOARDOSDClear {
D Clears the OSD
T 1
A ONBOARDOSDClear
F 5.13
I Index Integer Video channel index
}
ONBOARDOSDInitialize {
D Initializes the OSD
T 1
A ONBOARDOSDInitialize
F 5.14
I Index Integer Video channel index
}
ONBOARDOSDLowLevelRegisterSet {
D Sets a new value for a low level field in OSD device
T 1
A ONBOARDOSDLowLevelRegisterSet
F 5.15
I Index Integer Video channel index
I Field Integer OSD Low level field
I Value Integer New value
}
ONBOARDOSDLowLevelRegisterGet {
D Gets the current value for a low level field in OSD device
T 0
A ONBOARDOSDLowLevelRegisterGet
F 5.16
I Index Integer Video channel index
I Field Integer OSD Low level field
O Value Integer New value
}
ONBOARDOSDLogoPositionSet {
D Sets the logo position
T 1
A ONBOARDOSDLogoPositionSet
F 5.17
I Index Integer Video channel index
I PositionX Integer Position X
I PositionY Integer Position Y
}
ONBOARDOSDLogoPositionGet {
D Requests the logo position
T 0
A ONBOARDOSDLogoPositionGet
F 5.18
I Index Integer Video channel index
O PositionX Integer Position X
O PositionY Integer Position Y
}
ONBOARDOSDCrosshairPositionSet {
D Sets the Crosshair position
T 1
A ONBOARDOSDCrosshairPositionSet
F 5.19
I Index Integer Video channel index
I PositionX Integer Position X
I PositionY Integer Position Y
}
ONBOARDOSDCrosshairPositionGet {
D Requests the Crosshair position
T 0
A ONBOARDOSDCrosshairPositionGet
F 5.20
I Index Integer Video channel index
O PositionX Integer Position X
O PositionY Integer Position Y
}
ONBOARDOSDSplashOnOffSet {
D Enables/Disables the OSD Splash screen
T 1
A ONBOARDOSDSplashOnOffSet
F 5.21
I Index Integer Video channel index
I OnOff Integer 0 Off, 1 On
}
ONBOARDOSDSplashOnOffGet {
D Requests the status of OSD Splash screen
T 0
A ONBOARDOSDSplashOnOffGet
F 5.22
I Index Integer Video channel index
O OnOff Integer 0 Off, 1 On
}
ONBOARDOSDSplashTimeSet {
D Sets time interval for OSD Splash screen
T 1
A ONBOARDOSDSplashTimeSet
F 5.23
I Index Integer Video channel index
I Time Integer Time interval for OSD Splash screen
}
ONBOARDOSDSplashTimeGet {
D Requests the time interval of OSD Splash screen
T 0
A ONBOARDOSDSplashTimeGet
F 5.24
I Index Integer Video channel index
O Time Integer Time interval for OSD Splash screen
}
ONBOARDOSDSplashTextSet {
D Sets custom text line OSD Splash screen
T 1
A ONBOARDOSDSplashTextSet
F 5.25
I Index Integer Video channel index
I Line Integer Line index
I Text String Custom text
}
ONBOARDOSDSplashTextGet {
D Requests custom text line of OSD Splash screen
T 0
A ONBOARDOSDSplashTextGet
F 5.26
I Index Integer Video channel index
I Line Integer Line index
O Text String Custom text
}
ONBOARDOSDVersionCFSet {
D Sets compact flash version
T 1
A ONBOARDOSDVersionCFSet
F 5.27
I Minor Integer Compact Flash minor version
I Major Integer Compact Flash major version
}
ONBOARDOSDVersionCFGet {
D Requests Compact Flash version
T 0
A ONBOARDOSDVersionCFGet
F 5.28
O Minor Integer Compact Flash minor version
O Major Integer Compact Flash major version
}
ONBOARDOSDVersionFWSet {
D Sets Firmware version
T 1
A ONBOARDOSDVersionFWSet
F 5.29
I Minor Integer Firmware minor version
I Major Integer Firmware major version
}
ONBOARDOSDVersionFWGet {
D Requests Firmware version
T 0
A ONBOARDOSDVersionFWGet
F 5.30
O Minor Integer Firmware minor version
O Major Integer Firmware major version
}
ONBOARDOSDNetworkInterfaceSet {
D Sets IP Address/Mask for Netowrk Interface
T 1
A ONBOARDOSDNetworkInterfaceSet
F 5.31
I Index Integer Network Interface Index
I Select Integer 0 IP Address, 1 Mask
I Address String IP Address
}
ONBOARDOSDNetworkInterfaceGet {
D Requests IP Address/Mask for Network Interface
T 0
A ONBOARDOSDNetworkInterfaceGet
F 5.32
I Index Integer Network Interface Index
I Select Integer 0 IP Address, 1 Mask
O Address String IP Address
}
ONBOARDVideoMuxOutputSet {
D Assigns a video input to a mux output
T 1
A ONBOARDVideoMuxOutputSet
F 6.1
I Output Integer Output index
I Input Integer Input index
}
ONBOARDVideoMuxOutputGet {
D Requests the input index assigned to a mux output
T 0
A ONBOARDVideoMuxOutputGet
F 6.2
I Output Integer Output index
O Input Integer Input index
}
ONBOARDVideoMuxGlobalOutputSet {
D Sets the global video mux configuration
T 1
A ONBOARDVideoMuxGlobalOutputSet
F 6.3
I Output1 Integer Input index assigned for Output1
I Output2 Integer Input index assigned for Output2
I Output3 Integer Input index assigned for Output3
I Output4 Integer Input index assigned for Output4
I Output5 Integer Input index assigned for Output5
I Output6 Integer Input index assigned for Output6
I Output7 Integer Input index assigned for Output7
I Output8 Integer Input index assigned for Output8
}
ONBOARDVideoMuxGlobalOutputGet {
D Requests the global video mux configuration
T 0
A ONBOARDVideoMuxGlobalOutputGet
F 6.4
O Output1 Integer Input index assigned for Output1
O Output2 Integer Input index assigned for Output2
O Output3 Integer Input index assigned for Output3
O Output4 Integer Input index assigned for Output4
O Output5 Integer Input index assigned for Output5
O Output6 Integer Input index assigned for Output6
O Output7 Integer Input index assigned for Output7
O Output8 Integer Input index assigned for Output8
}
ONBOARDVideoMuxPresetSet {
D Sets a defined preset for video mux configuration
T 1
A ONBOARDVideoMuxPresetSet
F 6.5
I Preset Integer Preset index
}
ONBOARDVideoMuxPresetGet {
D Sets a defined preset for video mux configuration
T 0
A ONBOARDVideoMuxPresetGet
F 6.6
O Preset Integer Preset index
}
ONBOARDLevelValuesGet {
D Requests the angle values from Level device
T 0
A ONBOARDLevelValuesGet
F 7.1
O X Integer X-Axis angle expressed as (degrees x 100)
O Y Integer Y-Axis angle
O Z Integer Z-Axis angle
O DQ Integer Data Quality
}
ONBOARDAccelerationValuesGet {
D Requests the acceleration values from Level device
T 0
A ONBOARDAccelerationValuesGet
F 7.2
O X Integer X-Axis acceleration expressed as (mg x 10)
O Y Integer Y-Axis acceleration
O Z Integer Z-Axis acceleration
}
ONBOARDMagnetometerValuesGet {
D Requests the magnetic field values from Level device
T 0
A ONBOARDMagnetometerValuesGet
F 7.3
O X Integer X-Axis magnetic field expressed as (1 mgauss/LSB)
O Y Integer Y-Axis magnetic field
O Z Integer Z-Axis magnetic field
}
ONBOARDLevelFirmwareVersionGet {
D Requests the Firmware Version from the Leveling Device
T 0
A ONBOARDLevelFirmwareVersionGet
F 7.4
O Version String Firmware Version
}
ONBOARDHealthGet {
D Requests health state of device
T 0
A ONBOARDHealthGet
F 20.1
O Health Integer Health state of device
}
ONBOARDBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A ONBOARDBITExecute
F 21.1
}
ONBOARDBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A ONBOARDBITAbort
F 21.2
}
ONBOARDBITResult {
D Requests result of last BIT routine associated to this device
T 0
A ONBOARDBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
ONBOARDLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A ONBOARDStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
ONBOARDLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A ONBOARDLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
ONBOARDDeviceVersionGet {
D Requests the device version string
T 0
A ONBOARDDeviceVersionGet
F 21.6
O rx_data String version string
}
ONBOARDDeviceInfoGet {
D Requests the device info string
T 0
A ONBOARDDeviceInfoGet
F 21.7
O rx_data String info string
}
ONBOARDExpertModeSet {
D Sets the configuration for the Expert Communications Mode
T 1
A ONBOARDExpertModeSet
F 22.1
I OnOff Integer 0 Expert Mode Off, 1 On
I Type Integer 1 ASCII Type, 2 Binary
I ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
I ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
ONBOARDExpertModeGet {
D Requests the configuration for the Expert Communications Mode
T 0
A ONBOARDExpertModeGet
F 22.2
O OnOff Integer 0 Expert Mode Off, 1 On
O Type Integer 1 ASCII Type, 2 Binary
O ETX Integer End of Transmission. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
O ERX Integer End of Reception. 0 None, 1 CRLF, 2 LFCR, 3 CR, 4 LF
}
ONBOARDExpertDataWrite {
D In Expert Mode, transmits raw data and waits for the answer
T 1
A ONBOARDExpertDataWrite
F 22.3
I CountTx Integer Number of bytes to transmit
I TimeoutRx Integer Timeout in milliseconds
I DataTx String Data to transmit
O CountRx Integer Number of bytes received
O DataRx String Data received
}
ONBOARDExpertDataRead {
D In Expert Mode, reads raw data from the device
T 1
A ONBOARDExpertDataRead
F 22.4
I TimeoutRx Integer Timeout in milliseconds
O CountRx Integer Number of bytes received
O DataRx String Data received
}
LIGHTOnOffSet {
D Sets the state of the light
T 1
A LIGHTOnOffSet
F 1.1
I OnOff Integer Light state
}
LIGHTOnOffGet {
D Requests the current state of the light
T 0
A LIGHTOnOffGet
F 1.2
O OnOff Integer Light state
}
LIGHTPowerLevelSet {
D Sets the power level value
T 1
A LIGHTPowerLevelSet
F 1.3
I Level Integer Light power level
}
LIGHTPowerLevelGet {
D Requests the current power level value
T 0
A LIGHTPowerLevelGet
F 1.4
O Level Integer Light power level
}
LIGHTOnOffToggle {
D Toggles power on/off
T 1
A LIGHTOnOffToggle
F 1.5
}
LIGHTPowerLevelToggle {
D Toggles power level value
T 1
A LIGHTPowerLevelToggle
F 1.6
}
LIGHTZoomPositionSet {
D Sets the zoom value
T 1
A LIGHTZoomPositionSet
F 2.1
I Zoom Integer Zoom value
}
LIGHTZoomPositionGet {
D Requests the current zoom value
T 0
A LIGHTZoomPositionGet
F 2.2
O Zoom Integer Light zoom value
}
LIGHTZoomIncrement {
D Increments/Decrements the zoom value
T 1
A LIGHTZoomIncrement
F 2.3
I Increment Integer Zoom increment value. (1 In,-1 Out,0 Stop)
}
LIGHTZoomRateIncrement {
D Increments/Decrements the zoom rate
T 1
A LIGHTZoomRateIncrement
F 2.4
I Increment Integer Zoom rate increment value. (1 In,-1 Out,0 Stop)
}
LIGHTZoomInitialPositionSet {
D Sets current zoom value as initial position
T 1
A LIGHTZoomInitialPositionSet
F 2.5
}
LIGHTZoomInitialPositionGoTo {
D Commands the zoom to the initial zoom position
T 1
A LIGHTZoomInitialPositionGoTo
F 2.6
}
LIGHTStrobeRateSet {
D Sets the strobe rate value
T 1
A LIGHTStrobeRateSet
F 3.1
I Rate Integer Strobe rate value
}
LIGHTStrobeRateGet {
D Requests the current strobe rate value
T 0
A LIGHTStrobeRateGet
F 3.2
O Rate Integer Strobe rate value
}
LIGHTStrobeIntensitySet {
D Sets the strobe intensity value
T 1
A LIGHTStrobeIntensitySet
F 3.3
I Intensity Integer Strobe intensity value
}
LIGHTStrobeIntensityGet {
D Requests the current strobe intensity value
T 0
A LIGHTStrobeIntensityGet
F 3.4
O Intensity Integer Strobe intensity value
}
LIGHTStrobeFrequencySet {
D Sets the strobe frequency value
T 1
A LIGHTStrobeFrequencySet
F 3.5
I Frequency Integer Strobe frequency value
}
LIGHTStrobeFrequencyGet {
D Requests the current strobe frequency value
T 0
A LIGHTStrobeFrequencyGet
F 3.6
O Frequency Integer Strobe frequency value
}
LIGHTStrobeFrequencyIncrement {
D Increments/Decrements the strobe frequency value
T 1
A LIGHTStrobeFrequencyIncrement
F 3.7
I Increment Integer Discrete increment for Strobe frequency value (-1 Decr,1 Incr)
}
LIGHTStrobeDurationIncrement {
D Increments/Decrements the strobe duration value
T 1
A LIGHTStrobeDurationIncrement
F 3.8
I Increment Integer Discrete increment for Strobe duration value (-1 Decr,1 Incr)
}
LIGHTStrobeStop {
D Stops the strobe effect
T 1
A LIGHTStrobeStop
F 3.9
}
LIGHTRawCommandSend {
D Sends a command to the LIGHT
T 1
A LIGHTRawCommandSend
F 19.1
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
LIGHTRawCommandASCIISend {
D Sends a command to the LIGHT
T 1
A LIGHTRawCommandASCIISend
F 19.2
I cmd_timeout Integer timeout for command execution
I rx_expected Integer reponse expected bytes
I tx_data String command to be sent
O rx_data String command response
}
LIGHTHealthGet {
D Requests health state of device
T 0
A LIGHTHealthGet
F 20.1
O Health Integer Health state of device
}
LIGHTBITExecute {
D Starts execution of BIT routine associated to this device
T 1
A LIGHTBITExecute
F 21.1
}
LIGHTBITAbort {
D Stops execution of BIT routine associated to this device
T 1
A LIGHTBITAbort
F 21.2
}
LIGHTBITResult {
D Requests result of last BIT routine associated to this device
T 0
A LIGHTBITResult
F 21.3
O BIT_Result Integer Result of the last BIT routine executed associated to this
device
}
LIGHTLastNMEAGet {
D Requests result of last BIT routine associated to this device
T 0
A LIGHTStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device
O BIT Integer Result of last BIT routine in this device
}
LIGHTLongBITResult {
D Requests result string of last BIT routine executed associated to this device
T 0
A LIGHTLongBITResult
F 21.5
O BITResult String Result string of the last BIT routine executed associated to
this device.
}
LIGHTDeviceVersionGet {
D Requests the device version string
T 0
A LIGHTDeviceVersionGet
F 21.6
O rx_data String version string
}
LIGHTDeviceInfoGet {
D Requests the device info string
T 0
A LIGHTDeviceInfoGet
F 21.7
O rx_data String info string
}
WSGUIStatus {
D Internal Use Only
T 0
A WSGUIStatus
F 1.1
I Status String NMEA Formatted status
}
WSGUIUserAction {
D Internal Use Only
T 0
A WSGUIUserAction
F 1.2
I Action String Comma separated list of strings including timestamp and user action
}
WSGUIHealthGet {
D Requests health state of device
T 0
A WSGUIHealthGet
F 20.1
O Health Integer Health state of device
}
WSGUILastNMEAGet {
D Requests health state of device
T 0
A WSGUIStatusGet
F 21.4
O DeviceType Integer Device Type
O DeviceId Integer Device Id
O Health Integer Health Status of Device 0=OK,1=Busy,2=Error,3=Not available
O BIT Integer Result of last BIT routine in this device 0=OK,1=Busy,2=Error,3=Not
available
O LastChange String Timestamp
O WatchdogInterval Integer Watchdog timout in seconds
O UserName String Name of current FSM user
O UserGroup String Group name of current FSM user
O Licenses String License information
O Version String FSM version info
O ScreenRes String Screen resolutions in workstation
O UserActionTS String Last FSM user action timestamp
O UserAction String Last FSM user action
}
WSMAPStatus {
D Internal Use Only
T 0
A WSMAPStatus
F 1.1
I Status String NMEA Formatted status
}
WSMAPTriggerAlarm {
D Internal Use Only
T 0
A WSMAPTriggerAlarm
F 1.2
I Id Integer Alarm Id
I Alarm String NMEA Formatted status
}
WSMAPHealthGet {
D Requests health state of device
T 0
A WSMAPHealthGet
F 20.1
O Health Integer Health state of device
}
WSVWALLStatus {
D Internal Use Only
T 0
A WSVWALLStatus
F 1.1
I Status String NMEA Formatted status
}
WSVWALLHealthGet {
D Requests health state of device
T 0
A WSVWALLHealthGet
F 20.1
O Health Integer Health state of device
}
INTERFACEJoystickAircraftModeSet {
D Sets the Aircraft mode for Joystick
T 1
A INTERFACEJoystickAircraftModeSet
F 1.1
I Mode Integer 0 Off, 1 On
}
INTERFACEJoystickAircraftModeGet {
D Requests the Aircraft mode for Joystick
T 0
A INTERFACEJoystickAircraftModeGet
F 1.2
O Mode Integer 0 Off, 1 On
}
INTERFACEJoystickTwistModeSet {
D Sets the Twist mode for Joystick
T 1
A INTERFACEJoystickTwistModeSet
F 1.3
I Mode Integer 0 TwistToZoom, 1 TwistToPan
}
INTERFACEJoystickTwistModeGet {
D Requests the Twist mode for Joystick
T 0
A INTERFACEJoystickTwistModeGet
F 1.4
O Mode Integer 0 TwistToZoom, 1 TwistToPan
}
INTERFACEJoystickUserProgrammableButtonSet {
D Sets the action for User Programmable Button
T 1
A INTERFACEJoystickUserProgrammableButtonSet
F 1.5
I Id Integer Index for UPB
I Action Integer 0 None, 1 ManOverBoard, 2 ToggleCamera, 3 Switch Video, 4
ShowHideIcons, 5 Polarity, 6 Revert, 7 Freeze, 8 Surveillance Mode
}
INTERFACEJoystickUserProgrammableButtonGet {
D Requests the action for User Programmable Button
T 0
A INTERFACEJoystickUserProgrammableButtonGet
F 1.6
I Id Integer Index for UPB
O Action Integer 0 None, 1 ManOverBoard, 2 ToggleCamera, 3 Switch Video, 4
ShowHideIcons, 5 Polarity, 6 Revert, 7 Freeze, 8 Surveillance Mode
}
INTERFACESubsystemOn {
D Commands the system to Power On
T 1
A INTERFACESubsystemOn
F 8.1
}
INTERFACESubsystemOff {
D Commands the system to Power Off
T 1
A INTERFACESubsystemOff
F 8.2
}
INTERFACEPowerGet {
D Requests the power status of the system
T 0
A INTERFACEPowerGet
F 8.3
O Power Integer 0 Off, 1 On
}
STARSAFIREMenuStateSet {
D Sets the menu state
T 1
A STARSAFIREMenuStateSet
F 1.1
I State Integer Menu state (0 off, 1 on)
}
STARSAFIREMenuStateGet {
D Returns the current menu state
T 0
A STARSAFIREMenuStateGet
F 1.2
O State Integer Menu state (0 off, 1 on)
}
STARSAFIREMenuStateToggle {
D Toggles the menu state
T 1
A STARSAFIREMenuStateToggle
F 1.3
}
STARSAFIREMenuSelect {
D Selects current option of the menu
T 1
A STARSAFIREMenuSelect
F 1.4
}
STARSAFIREAuxiliaryCommandSend {
D Sends auxiliary button command
T 1
A STARSAFIREAuxiliaryCommandSend
F 1.5
I Id Integer Auxiliary button identifier (1 to 6)
I State Integer Auxiliary button state (0 pressed, 1 released)
}
STARSAFIREFreezeFrameSet {
D Freezes/unfreezes current video frame
T 1
A STARSAFIREFreezeFrameSet
F 2.1
I State Integer Freeze Frame state (0 off, 1 on)
}
STARSAFIREFreezeFrameGet {
D Returns the current freeze state
T 0
A STARSAFIREFreezeFrameGet
F 2.2
O State Integer Freeze Frame state (0 off, 1 on)
}
STARSAFIREFreezeFrameToggle {
D Toggles the freeze frame state
T 1
A STARSAFIREFreezeFrameToggle
F 2.3
}
STARSAFIREAutoGainSet {
D Changes current autogain mode
T 1
A STARSAFIREAutoGainSet
F 2.4
I AutoGain Integer New autogain mode (-1 toggle, 0 manual, 1 auto linear, 2 auto
enhanced)
}
STARSAFIREAutoGainGet {
D Returns the current autogain mode
T 0
A STARSAFIREAutoGainGet
F 2.5
O AutoGain Integer New autogain mode (-1 toggle, 0 manual, 1 auto linear, 2 auto
enhanced)
}
STARSAFIREGainAdjust {
D Adjusts current gain value
T 1
A STARSAFIREGainAdjust
F 2.6
I Adjustment Integer Gain increment (-2 coarse decr, -1 fine decr, 0 stop, 1 fine
incr, 2 coarse incr)
}
STARSAFIREGainPercentageGet {
D Returns the current gain percentage value
T 0
A STARSAFIREGainPercentageGet
F 2.7
O Gain Float Current gain percentage value
}
STARSAFIRELevelAdjust {
D Adjusts current level value
T 1
A STARSAFIRELevelAdjust
F 2.8
I Adjustment Integer Level increment (-2 coarse decr, -1 fine decr, 0 stop, 1 fine
incr, 2 coarse incr)
}
STARSAFIRELevelPercentageGet {
D Returns the current level percentage value
T 0
A STARSAFIRELevelPercentageGet
F 2.9
O Gain Float Current level percentage value
}
STARSAFIREColorPaletteSet {
D Sets current color palette
T 1
A STARSAFIREColorPaletteSet
F 2.10
I Palette Integer Color LUT (0 White hot, 1 Black hot)
}
STARSAFIREColorPaletteGet {
D Returns current color palette
T 0
A STARSAFIREColorPaletteGet
F 2.11
O Palette Integer Color LUT (0 White hot, 1 Black hot)
}
STARSAFIREColorPaletteToggle {
D Toggles current color palette
T 1
A STARSAFIREColorPaletteToggle
F 2.12
}
STARSAFIREActiveImagerSet {
D Sets current active camera
T 1
A STARSAFIREActiveImagerSet
F 2.13
I Imager Integer Active camera (0 IR toggle,1 EO Toggle,2 IR,3 DLTV,4 Spotter,5
LLTV)
}
STARSAFIREActiveImagerGet {
D Returns current active camera
T 0
A STARSAFIREActiveImagerGet
F 2.14
O Imager Integer Active camera (0 IR,1 DLTV,2 Spotter,3 LLTV)
}
STARSAFIREFocusAdjust {
D Adjusts current focus value
T 1
A STARSAFIREFocusAdjust
F 2.15
I Adjustment Integer Focus continuous increment (-1 focus near, 0 stop, 1 focus
far)
}
STARSAFIREFocusPercentageGet {
D Returns the current focus percentage value for active imager
T 0
A STARSAFIREFocusPercentageGet
F 2.16
O Focus Float Current focus percentage value
}
STARSAFIREFocusAuto {
D Commands Auto Focus
T 1
A STARSAFIREFocusAuto
F 2.17
}
STARSAFIREFocusInfinity {
D Commands Focus to Infinity
T 1
A STARSAFIREFocusInfinity
F 2.18
}
STARSAFIREZoomAdjust {
D Adjusts current zoom value
T 1
A STARSAFIREZoomAdjust
F 2.19
I Adjustment Integer Zoom continuous increment (-1 zoom out, 0 stop, 1 zoom in)
}
STARSAFIREZoomFieldOfViewGet {
D Returns the current field of view value for active imager
T 0
A STARSAFIREZoomFieldOfViewGet
F 2.20
O FOV Float Current field of view value
}
STARSAFIRETestPatternSet {
D Sets the test pattern
T 1
A STARSAFIRETestPatternSet
F 2.21
I State Integer Test pattern state (0 off, 1 on)
}
STARSAFIRETestPatternGet {
D Returns the current test pattern state
T 0
A STARSAFIRETestPatternGet
F 2.22
O State Integer Test Pattern state (0 off, 1 on)
}
STARSAFIREOperatingHoursGet {
D Returns the current number of operating hours of the system
T 0
A STARSAFIREOperatingHoursGet
F 3.1
O Hours Integer Number of operating hours
}
STARSAFIREGimbalModeStateSet {
D Sets the gimbal system mode
T 1
A STARSAFIREGimbalModeStateSet
F 4.1
I Mode Integer Gimbal mode
}
STARSAFIREGimbalModeStateGet {
D Returns the current gimbal system mode
T 0
A STARSAFIREGimbalModeStateGet
F 4.2
O Mode Integer Gimbal mode
}
STARSAFIREGimbalAnglePointSet {
D Sets the gimbal pan tilt position
T 1
A STARSAFIREGimbalAnglePointSet
F 4.3
I Azimuth Float Gimbal azimuth position in degrees
I Elevation Float Gimbal elevation position in degrees
}
STARSAFIREGimbalAnglePointGet {
D Returns the current gimbal pan tilt position
T 0
A STARSAFIREGimbalAnglePointGet
F 4.4
O Azimuth Float Gimbal azimuth position in degrees
O Elevation Float Gimbal elevation position in degrees
}
STARSAFIREGimbalEntryModeSet {
D Sets the gimbal system entry mode
T 1
A STARSAFIREGimbalEntryModeSet
F 4.5
I Mode Integer Gimbal mode
}
STARSAFIREGimbalEntryModeGet {
D Returns the current gimbal system entry mode
T 0
A STARSAFIREGimbalEntryModeGet
F 4.6
O Mode Integer Gimbal mode
}
STARSAFIREGimbalExitModeSet {
D Sets the gimbal system exit mode
T 1
A STARSAFIREGimbalExitModeSet
F 4.7
I Mode Integer Gimbal mode
}
STARSAFIREGimbalExitModeGet {
D Returns the current gimbal system exit mode
T 0
A STARSAFIREGimbalExitModeGet
F 4.8
O Mode Integer Gimbal mode
}
STARSAFIREGimbalTargetSet {
D Sets the gimbal target location
T 1
A STARSAFIREGimbalTargetSet
F 4.9
I Latitude Float Gimbal target latitude
I Longitude Float Gimbal target longitude
}
STARSAFIREGimbalTargetGet {
D Returns the current gimbal target location
T 0
A STARSAFIREGimbalTargetGet
F 4.10
O Latitude Float Gimbal target latitude
O Longitude Float Gimbal target longitude
}
STARSAFIREGimbalTransducerAzimuthRateSend {
D Sends Transducer Azimuth axis rate command
T 1
A STARSAFIREGimbalTransducerAzimuthRateSend
F 4.11
I Rate Integer Azimuth Rate
}
STARSAFIREGimbalTransducerElevationRateSend {
D Sends Transducer Elevation axis rate command
T 1
A STARSAFIREGimbalTransducerElevationRateSend
F 4.12
I Rate Integer Elevation Rate
}
STARSAFIREGimbalTrackWindowAdjust {
D Adjusts Track window size or blending value
T 1
A STARSAFIREGimbalTrackWindowAdjust
F 4.13
I Rate Integer Track window adjustment rate
}
STARSAFIREGimbalTrackStateSet {
D Starts/stops tracker mode
T 1
A STARSAFIREGimbalTrackStateSet
F 4.14
I State Integer Tracker state (0 off, 1 on)
}
STARSAFIREGimbalTrackStateGet {
D Returns the current tracker status
T 0
A STARSAFIREGimbalTrackStateGet
F 4.15
O State Integer Tracker state (0 off, 1 on)
}
STARSAFIREGimbalTrackStateToggle {
D Toggles tracker status
T 1
A STARSAFIREGimbalTrackStateToggle
F 4.16
}
STARSAFIREGimbalTargetAltitudeSet {
D Sets the target altitude
T 1
A STARSAFIREGimbalTargetAltitudeSet
F 4.17
I Altitude Integer Target altitude in meters
}
STARSAFIREGimbalTargetAltitudeGet {
D Returns the current target altitude value
T 0
A STARSAFIREGimbalTargetAltitudeGet
F 4.18
O Altitude Integer Target altitude in meters
}
STARSAFIREGimbalPositionPointSet {
D Commands a gimbal movement to point a specific location
T 1
A STARSAFIREGimbalPositionPointSet
F 4.19
I Latitude Float Latitude coordinate value for pointing location
I Longitude Float Longitude coordinate value for pointing location
I Altitude Integer Altitude value in meters for pointing location
}
STARSAFIREGimbalRemoteControlAliveSend {
D Sends a Remote Control Alive to the Gimbal
T 1
A STARSAFIREGimbalRemoteControlAliveSend
F 4.20
}
STARSAFIREGimbalTargetSourceGet {
D Returns the source of current target data
T 0
A STARSAFIREGimbalTargetSourceGet
F 4.21
O Source Integer 0 None, 1 PRF, 2 P2P, 3 LRF
}
STARSAFIREPlatformLocationSet {
D Sets GPS location of the platform
T 1
A STARSAFIREPlatformLocationSet
F 5.1
I Latitude Float GPS latitude (degrees)
I Longitude Float GPS longitude (degrees)
}
STARSAFIREPlatformLocationGet {
D Returns GPS location of the platform
T 0
A STARSAFIREPlatformLocationGet
F 5.2
O Latitude Float GPS latitude (degrees)
O Longitude Float GPS longitude (degrees)
}
STARSAFIREPlatformAltitudeSet {
D Sets GPS altitude of the platform
T 1
A STARSAFIREPlatformAltitudeSet
F 5.3
I Altitude Integer GPS altitude (meters)
}
STARSAFIREPlatformAltitudeGet {
D Returns GPS altitude of the platform
T 0
A STARSAFIREPlatformAltitudeGet
F 5.4
O Altitude Integer GPS altitude (meters)
}
STARSAFIREPlatformTrueHeadingSet {
D Sets the true heading of the platform
T 1
A STARSAFIREPlatformTrueHeadingSet
F 5.5
I Heading Float True Heading (degrees)
}
STARSAFIREPlatformTrueHeadingGet {
D Returns the true heading value of the platform
T 0
A STARSAFIREPlatformTrueHeadingGet
F 5.6
O Heading Float True Heading (degrees)
}
STARSAFIREPlatformPitchSet {
D Sets the pitch value of the platform
T 1
A STARSAFIREPlatformPitchSet
F 5.7
I Pitch Float Pitch angle (degrees)
}
STARSAFIREPlatformPitchGet {
D Returns the pitch angle value of the platform
T 0
A STARSAFIREPlatformPitchGet
F 5.8
O Pitch Float Pitch angle (degrees)
}
STARSAFIREPlatformRollSet {
D Sets the roll value of the platform
T 1
A STARSAFIREPlatformRollSet
F 5.9
I Roll Float Roll angle (degrees)
}
STARSAFIREPlatformRollGet {
D Returns the roll angle value of the platform
T 0
A STARSAFIREPlatformRollGet
F 5.10
O Roll Float Roll angle (degrees)
}
STARSAFIREPlatformTimeDateSet {
D Sets the time and date values
T 1
A STARSAFIREPlatformTimeDateSet
F 5.11
I Year Integer years after 2000
I Month Integer month
I Day Integer day of month
I Hour Integer hour
I Minute Integer minute
I Second Integer second
}
STARSAFIREPlatformTimeDateGet {
D Returns the time and date values
T 0
A STARSAFIREPlatformTimeDateGet
F 5.12
O Year Integer years after 2000
O Month Integer month
O Day Integer day of month
O Hour Integer hour
O Minute Integer minute
O Second Integer second
}
STARSAFIRELaserCommandSend {
D Send a command to laser device
T 1
A STARSAFIRELaserCommandSend
F 6.1
I Laser Integer Identifies laser type (0 illuminator,1 range finder)
I Command Integer Identifies laser command (1 arm,2 fire,3 shutdow,6 disarm)
}
STARSAFIRELaserStateGet {
D Returns the current laser state
T 0
A STARSAFIRELaserStateGet
F 6.2
O State Integer Laser state
}
STARSAFIRELaserRangeValuesGet {
D Returns the range values for last LRF trigger
T 0
A STARSAFIRELaserRangeValuesGet
F 6.3
O Targets Integer Number of range targets
O First Integer Range for first target in meters
O Last Integer Range for last target in meters
}
ALMGRHighPrioritySet {
D Sets high priority for a specific alarm
T 0
A ALMGRHighPrioritySet
F 1.1
I DeviceType Integer Alarm Type (IO,RADAR,...)
I DeviceId Integer Source Device Identifier
I ChannelId Integer Alarm Channel Index
I ServerPort Integer Source Nexus Server TCP Port
I ServerIP String Source Nexus Serer IP Address
}
SOUNDPlayFile {
D Plays specified WAV audio file
T 1
A SOUNDPlayFile
F 1.1
I File String WAV audio file name
}
SOUNDClearCurrent {
D Terminates playing the current file
T 1
A SOUNDClearCurrent
F 1.2
}
SOUNDClearQueue {
D Clears only the content of the queue
T 1
A SOUNDClearQueue
F 1.3
}
SOUNDClearAll {
D Cancels current and queued audio
T 1
A SOUNDClearAll
F 1.4
}
SOUNDVolumePercentageSet {
D Sets volume percentage
T 1
A SOUNDVolumePercentageSet
F 2.1
I Volume Float Volume percentage
}
SOUNDVolumePercentageGet {
D Gets volume percentage
T 0
A SOUNDVolumePercentageGet
F 2.2
O Volume Float Volume percentage
}
SCHEDFileNameSet {
D Selects the file for the scheduler spec
T 1
A SCHEDFileNameSet
F 1.1
I File String File name for the Scheduler XMl spec
}
SCHEDFileNameGet {
D Returns the file name of the scheduler spec
T 0
A SCHEDFileNameGet
F 1.2
O File String File name for the Scheduler XMl spec
}
SCHEDFileRead {
D Updates scheduler tasks reading from the XMl spec file
T 1
A SCHEDFileRead
F 1.3
}
SCHEDFileWrite {
D Writes current scheduler tasks in the XMl spec file
T 1
A SCHEDFileWrite
F 1.4
}
SCHEDActiveSet {
D Sets the scheduler to be active or inactive
T 1
A SCHEDActiveSet
F 2.1
I Active Integer 0 Inactive, 1 Active
}
SCHEDActiveGet {
D Requests current state of the scheduler (active or inactive)
T 0
A SCHEDActiveGet
F 2.2
O Active Integer 0 Inactive, 1 Active
}
SCHEDReset {
D Resets the list of tasks in the scheduler
T 1
A SCHEDReset
F 2.3
}
SCHEDTick {
D Forces checking the list of tasks for execution
T 1
A SCHEDTick
F 2.4
}
SCHEDTaskEnableSet {
D Enables/Disables a specific task in the list
T 1
A SCHEDTaskEnableSet
F 3.1
I Id Integer Task Id
I Enable Integer 0 Enable, 1 Disable
}
SCHEDTaskEnableGet {
D Enables/Disables a specific task in the list
T 0
A SCHEDTaskEnableGet
F 3.2
I Id Integer Task Id
O Enable Integer 0 Enable, 1 Disable
}
SCHEDTaskCreate {
D Create a new task in the list and assigns the name
T 1
A SCHEDTaskCreate
F 3.3
I File String File name for the new Scheduler task
O Id Integer Task Id assigned to the new task
}
SCHEDTaskDateTimeAdd {
D Adds a DateTime rule to a specific task
T 1
A SCHEDTaskDateTimeAdd
F 3.4
I Id Integer Task Id
I Frequency Integer 0 Hourly, 1 Daily, 2 Weekly, 3 Monthly, 4 Yearly
I Sec Integer Second
I Min Integer Minute
I Hour Integer Hour
I Day Integer Monthday or Weekday (depending on frequency)
I Month Integer Month
}
SCHEDTaskDateTimeRemove {
D Removes a DateTime rule from a specific task
T 1
A SCHEDTaskDateTimeRemove
F 3.5
I Id Integer Task Id
I Frequency Integer 0 Hourly, 1 Daily, 2 Weekly, 3 Monthly, 4 Yearly
I Sec Integer Second
I Min Integer Minute
I Hour Integer Hour
I Day Integer Monthday or Weekday (depending on frequency)
I Month Integer Month
}
SCHEDTaskDateTimeGet {
D Returns the parameters of a specific task DateTime rule index retrieved with
SCHEDDateTimeMarkIdsListGet function
T 0
A SCHEDTaskDateTimeGet
F 3.6
I TaskId Integer Task Id
I DateTimeIndex Integer Index for Date Time rule
O Frequency Integer 0 Hourly, 1 Daily, 2 Weekly, 3 Monthly, 4 Yearly
O Sec Integer Second
O Min Integer Minute
O Hour Integer Hour
O Day Integer Monthday or Weekday (depending on frequency)
O Month Integer Month
}
SCHEDTaskActionSet {
D Sets the task action code or command
T 1
A SCHEDTaskActionSet
F 3.7
I Id Integer Task Id
I Type Integer Action Type (1 Command, 2 Code)
I Action String Code or command for the task
}
SCHEDTaskActionGet {
D Returns the action configuration of a specific task
T 0
A SCHEDTaskActionGet
F 3.8
I Id Integer Task Id
O Type Integer Action Type (1 Command, 2 Code)
O Action String Code or command for the task
}
SCHEDTaskRemove {
D Removes a specific task from the list
T 1
A SCHEDTaskRemove
F 3.9
I Id Integer Task Id
}
SCHEDTaskNameSet {
D Sets the task name
T 1
A SCHEDTaskNameSet
F 3.10
I Id Integer Task Id
I Name String Name for the task
}
SCHEDTaskNameGet {
D Returns the name of a specific task
T 0
A SCHEDTaskNameGet
F 3.11
I Id Integer Task Id
O Name String Code or command for the task
}
SCHEDTaskIdsListGet {
D Returns the Tasks Ids List in a string
T 0
A SCHEDTaskIdsListGet
F 3.12
O TasksIdsList String Coma separated string with existing Tasks Ids
}
SCHEDDateTimeMarkIdsListGet {
D Returns the Date Time Mark Ids List in a string for a specific task
T 0
A SCHEDDateTimeMarkIdsListGet
F 3.13
I TaskId Integer Task Id
O TasksIdsList String Coma separated string with existing Date Time Mark Ids
}
SCHEDTaskExecutionModeSet {
D Sets the Execution Mode for a specific task. (0: Override User Control, 1:
Request Token, 2: Execute Only If System Not In Use)
T 1
A SCHEDTaskExecutionModeSet
F 3.14
I Id Integer Task Id
I ExecutionMode Integer Execution Mode
}
SCHEDTaskExecutionModeGet {
D Gets the Execution Mode for a specific task. (0: Override User Control, 1:
Request Token, 2: Execute Only If System Not In Use)
T 0
A SCHEDTaskExecutionModeGet
F 3.15
I Id Integer Task Id
O ExecutionMode Integer Execution Mode
}
MSGNotificationSend {
D Gets the Execution Mode for a specific task. (0: Override User Control, 1:
Request Token, 2: Execute Only If System Not In Use)
T 1
A MSGNotificationSend
F 1.1
I Subject String Msg Subject
I Body String Msg Body
I Attachment String Msg Attachment
I NotificationGroup String Comma Separated List of Notification Groups
O IdMessage String Id Msg returns
}