SightLine Applications Command, Control, and Script API  v3.3
Classes | Functions
Lua Script Functions

Classes

struct  SLAExternalProgram_t
 

Functions

u32 SLAGetVersionNumber (void *context, SLAGetVersionNumber_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAResetAllParameters (void *context, SLAResetAllParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetStabilizationParameters (void *context, SLASetStabilizationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetStabilizationParameters (void *context, SLAGetStabilizationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAResetStabilizationParameters (void *context, SLAResetStabilizationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAModifyTracking (void *context, SLAModifyTracking_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetOverlayMode (void *context, SLASetOverlayMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetOverlayMode (void *context, SLAGetOverlayMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAStartTracking (void *context, SLAStartTracking_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAStopTracking (void *context, SLAStopTracking_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLANudgeTrackingCoordinate (void *context, SLANudgeTrackingCoordinate_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACoordinateReportingMode (void *context, SLACoordinateReportingMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetTrackingParameters (void *context, SLASetTrackingParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetTrackingParameters (void *context, SLAGetTrackingParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetRegistrationParameters (void *context, SLASetRegistrationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetRegistrationParameters (void *context, SLAGetRegistrationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetVideoParameters (void *context, SLASetVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetVideoParameters (void *context, SLAGetVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetStabilizationBias (void *context, SLASetStabilizationBias_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetMetadataValues (void *context, SLASetMetadataValues_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAMetadataStaticValues (void *context, SLAMetadataStaticValues_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetMetadataFrameValues (void *context, SLASetMetadataFrameValues_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetDisplayParameters (void *context, SLASetDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAModifyTrackIndex (void *context, SLAModifyTrackIndex_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetADCParameters (void *context, SLASetADCParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetADCParameters (void *context, SLAGetADCParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetEthernetVideoParameters (void *context, SLASetEthernetVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetEthernetVideoParameters (void *context, SLAGetEthernetVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetNetworkParameters (void *context, SLASetNetworkParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetNetworkParameters (void *context, SLAGetNetworkParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetSDRecordingParameters (void *context, SLASetSDRecordingParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetVideoMode (void *context, SLASetVideoMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetVideoMode (void *context, SLAGetVideoMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetVideoEnhancementParameters (void *context, SLASetVideoEnhancementParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetVideoEnhancementParameters (void *context, SLAGetVideoEnhancementParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetH264Parameters (void *context, SLASetH264Parameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetH264Parameters (void *context, SLAGetH264Parameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASaveParameters (void *context, SLASaveParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetParameters (void *context, SLAGetParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetEthernetDisplayParameters (void *context, SLASetEthernetDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetDisplayAdjustments (void *context, SLASetDisplayAdjustments_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetDetectionParameters (void *context, SLASetDetectionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetDetectionParameters (void *context, SLAGetDetectionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetBlendParameters (void *context, SLASetBlendParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetBlendParameters (void *context, SLAGetBlendParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetImageSize (void *context, SLAGetImageSize_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADesignateSelectedTrackPrimary (void *context, SLADesignateSelectedTrackPrimary_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAShiftSelectedTrack (void *context, SLAShiftSelectedTrack_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLANucParameters (void *context, SLANucParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAReadWriteNuc (void *context, SLAReadWriteNuc_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetAcquisitionParameters (void *context, SLASetAcquisitionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetAcquisitionParameters (void *context, SLAGetAcquisitionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetEthernetDisplayParameters (void *context, SLAGetEthernetDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetDisplayParameters (void *context, SLAGetDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADrawObject (void *context, SLADrawObject_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAStopSelectedTrack (void *context, SLAStopSelectedTrack_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACommandPassThrough (void *context, SLACommandPassThrough_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetPortConfiguration (void *context, SLASetPortConfiguration_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetPortConfiguration (void *context, SLAGetPortConfiguration_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAVersionNumber (void *context, SLAVersionNumber_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentStabilizationParameters (void *context, SLACurrentStabilizationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentOverlayMode (void *context, SLACurrentOverlayMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATrackingPosition (void *context, SLATrackingPosition_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentTrackingParameters (void *context, SLACurrentTrackingParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentRegistrationParameters (void *context, SLACurrentRegistrationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentVideoParameters (void *context, SLACurrentVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentADCParameters (void *context, SLACurrentADCParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentEthernetVideoParameters (void *context, SLACurrentEthernetVideoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentNetworkParameters (void *context, SLACurrentNetworkParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentVideoEnhancementParameters (void *context, SLACurrentVideoEnhancementParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentVideoModeParameters (void *context, SLACurrentVideoModeParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentBlendParameters (void *context, SLACurrentBlendParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentImageSize (void *context, SLACurrentImageSize_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentAcquisitionParameters (void *context, SLACurrentAcquisitionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetHardwareID (void *context, SLAGetHardwareID_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATrackingPositions (void *context, SLATrackingPositions_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentEthernetDisplayParameters (void *context, SLACurrentEthernetDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentPortConfiguration (void *context, SLACurrentPortConfiguration_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentDetectionParameters (void *context, SLACurrentDetectionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAFocusStats (void *context, SLAFocusStats_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentH264Parameters (void *context, SLACurrentH264Parameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentDisplayParameters (void *context, SLACurrentDisplayParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentSDCardRecordingStatus (void *context, SLACurrentSDCardRecordingStatus_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentSDCardDirectoryInfo (void *context, SLACurrentSDCardDirectoryInfo_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASendTraceStr (void *context, SLASendTraceStr_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACommandCamera (void *context, SLACommandCamera_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADisplayAngle (void *context, SLADisplayAngle_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentSnapShot (void *context, SLACurrentSnapShot_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetSnapShot (void *context, SLASetSnapShot_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetSnapShot (void *context, SLAGetSnapShot_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADoSnapShot (void *context, SLADoSnapShot_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetKlvData (void *context, SLASetKlvData_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetMetadataRate (void *context, SLASetMetadataRate_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetTelemetryDestination (void *context, SLASetTelemetryDestination_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAGetNetworkList (void *context, SLAGetNetworkList_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentNetworkList (void *context, SLACurrentNetworkList_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentOverlayObjectsIds (void *context, SLACurrentOverlayObjectsIds_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentOverlayObjectParameters (void *context, SLACurrentOverlayObjectParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetLensMode (void *context, SLASetLensMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentLensStatus (void *context, SLACurrentLensStatus_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetLensParameters (void *context, SLASetLensParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentLensParameters (void *context, SLACurrentLensParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetDigitalCameraParameters (void *context, SLASetDigitalCameraParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentDigitalCameraParameters (void *context, SLACurrentDigitalCameraParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetUserPalette (void *context, SLASetUserPalette_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentUserPalette (void *context, SLACurrentUserPalette_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetMultipleAlignment (void *context, SLASetMultipleAlignment_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentMultipleAlignment (void *context, SLACurrentMultipleAlignment_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetAdvancedDetectionParameters (void *context, SLASetAdvancedDetectionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentAdvancedDetectionParameters (void *context, SLACurrentAdvancedDetectionParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATrackingBoxPixelStats (void *context, SLATrackingBoxPixelStats_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADirectoryStatisticsReply (void *context, SLADirectoryStatisticsReply_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentStabilizationBias (void *context, SLACurrentStabilizationBias_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAAdvancedCaptureParameters (void *context, SLAAdvancedCaptureParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetDetectionRegionOfInterestParameters (void *context, SLASetDetectionRegionOfInterestParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentDetectionRegionOfInterestParameters (void *context, SLACurrentDetectionRegionOfInterestParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAUserWarningLevel (void *context, SLAUserWarningLevel_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASystemStatusMode (void *context, SLASystemStatusMode_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLALandingAid (void *context, SLALandingAid_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACameraSwitch (void *context, SLACameraSwitch_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLALandingPosition (void *context, SLALandingPosition_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetVMTI (void *context, SLASetVMTI_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAUserWarningMessage (void *context, SLAUserWarningMessage_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASystemStatusMessage (void *context, SLASystemStatusMessage_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADetailedTimingMessage (void *context, SLADetailedTimingMessage_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAAppendedMetadata (void *context, SLAAppendedMetadata_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAFrameIndex (void *context, SLAFrameIndex_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentMetadataValues (void *context, SLACurrentMetadataValues_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentMetadataFrameValues (void *context, SLACurrentMetadataFrameValues_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentMetadataRate (void *context, SLACurrentMetadataRate_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentConfiguration (void *context, SLACurrentConfiguration_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAExternalProgram (void *context, SLAExternalProgram_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAStreamingControl (void *context, SLAStreamingControl_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADigitalVideoParserParameters (void *context, SLADigitalVideoParserParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLASetSystemValue (void *context, SLASetSystemValue_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACurrentSystemValue (void *context, SLACurrentSystemValue_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAI2CCommand (void *context, SLAI2CCommand_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAFourAlignPoints (void *context, SLAFourAlignPoints_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATagData (void *context, SLATagData_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATagDataRate (void *context, SLATagDataRate_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATagSourceSelector (void *context, SLATagSourceSelector_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADecoderParameters (void *context, SLADecoderParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLALogoParameters (void *context, SLALogoParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADrawOverlay (void *context, SLADrawOverlay_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATrackTrails (void *context, SLATrackTrails_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLARegistrationParameters (void *context, SLARegistrationParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAStabilizationBias (void *context, SLAStabilizationBias_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLATrackingPositionsExtended (void *context, SLATrackingPositionsExtended_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADeadPixelStats (void *context, SLADeadPixelStats_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAVideoDisplay (void *context, SLAVideoDisplay_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAMultiDisplay (void *context, SLAMultiDisplay_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAUsb3VisionFeature (void *context, SLAUsb3VisionFeature_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLACustomClassifier (void *context, SLACustomClassifier_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADeadPixel (void *context, SLADeadPixel_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAClassifierParameters (void *context, SLAClassifierParameters_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLADoDetectSnapShot (void *context, SLADoDetectSnapShot_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAAncillaryTextMetadata (void *context, SLAAncillaryTextMetadata_t *v, struct SVPOut_t *out, u16 nElements)
 
u32 SLAVMTIChips (void *context, SLAVMTIChips_t *v, struct SVPOut_t *out, u16 nElements)
 

Detailed Description

Lua script interface for system control.

Function Documentation

◆ SLAGetVersionNumber()

u32 SLAGetVersionNumber ( void *  context,
SLAGetVersionNumber_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Used to query for system information such as firmware version, temperature, app bits, and more.

◆ SLAResetAllParameters()

u32 SLAResetAllParameters ( void *  context,
SLAResetAllParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Performs one of several different system resets.

◆ SLASetStabilizationParameters()

u32 SLASetStabilizationParameters ( void *  context,
SLASetStabilizationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Turn on or turn off stabilization and control re-centering rate for output video.

◆ SLAGetStabilizationParameters()

u32 SLAGetStabilizationParameters ( void *  context,
SLAGetStabilizationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLAResetStabilizationParameters()

u32 SLAResetStabilizationParameters ( void *  context,
SLAResetStabilizationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Reset the internal motion smoothing filters that control video stabilization.

◆ SLAModifyTracking()

u32 SLAModifyTracking ( void *  context,
SLAModifyTracking_t v,
struct SVPOut_t *  out,
u16  nElements 
)

NOTE: Newer functionality in SLAStartTracking_t.

◆ SLASetOverlayMode()

u32 SLASetOverlayMode ( void *  context,
SLASetOverlayMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Control display of overlay graphics.

◆ SLAGetOverlayMode()

u32 SLAGetOverlayMode ( void *  context,
SLAGetOverlayMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentOverlay_t message.

◆ SLAStartTracking()

u32 SLAStartTracking ( void *  context,
SLAStartTracking_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Command the system to start a track, stop a track, designate a track as primary, nudge a track, etc.

◆ SLAStopTracking()

u32 SLAStopTracking ( void *  context,
SLAStopTracking_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Turn off all tracks.

◆ SLANudgeTrackingCoordinate()

u32 SLANudgeTrackingCoordinate ( void *  context,
SLANudgeTrackingCoordinate_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Adjust the primary track's coordinates by adding a nudge in pixel coordinate space to the current tracking coordinates.

◆ SLACoordinateReportingMode()

u32 SLACoordinateReportingMode ( void *  context,
SLACoordinateReportingMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set reporting rates and telemetry types to send for telemetry packets.

◆ SLASetTrackingParameters()

u32 SLASetTrackingParameters ( void *  context,
SLASetTrackingParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set parameters used by tracking module.

◆ SLAGetTrackingParameters()

u32 SLAGetTrackingParameters ( void *  context,
SLAGetTrackingParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentTrackingParameters_t message.

◆ SLASetRegistrationParameters()

u32 SLASetRegistrationParameters ( void *  context,
SLASetRegistrationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLARegistrationParameters_t.

◆ SLAGetRegistrationParameters()

u32 SLAGetRegistrationParameters ( void *  context,
SLAGetRegistrationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLARegistrationParameters_t.

◆ SLASetVideoParameters()

u32 SLASetVideoParameters ( void *  context,
SLASetVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set parameters used by video input module.

◆ SLAGetVideoParameters()

u32 SLAGetVideoParameters ( void *  context,
SLAGetVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentVideoParameters_t message.

◆ SLASetStabilizationBias()

u32 SLASetStabilizationBias ( void *  context,
SLASetStabilizationBias_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLAStabilizationBias_t.

◆ SLASetMetadataValues()

u32 SLASetMetadataValues ( void *  context,
SLASetMetadataValues_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set new KLV metadata data values.

◆ SLAMetadataStaticValues()

u32 SLAMetadataStaticValues ( void *  context,
SLAMetadataStaticValues_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Sets new KLV metadata values.

◆ SLASetMetadataFrameValues()

u32 SLASetMetadataFrameValues ( void *  context,
SLASetMetadataFrameValues_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Sets new KLV metadata frame data values.

◆ SLASetDisplayParameters()

u32 SLASetDisplayParameters ( void *  context,
SLASetDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set new display parameter settings.

◆ SLAModifyTrackIndex()

u32 SLAModifyTrackIndex ( void *  context,
SLAModifyTrackIndex_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Modify a particular track by its index (stop or designate as primary).

◆ SLASetADCParameters()

u32 SLASetADCParameters ( void *  context,
SLASetADCParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set parameters of the video analog-to-digital converter for analog inputs and color parameters for color digital cameras.

◆ SLAGetADCParameters()

u32 SLAGetADCParameters ( void *  context,
SLAGetADCParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentADCParameters_t message.

◆ SLASetEthernetVideoParameters()

u32 SLASetEthernetVideoParameters ( void *  context,
SLASetEthernetVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Affects the quality, size and frame rate of the individual video frames sent over Ethernet.

◆ SLAGetEthernetVideoParameters()

u32 SLAGetEthernetVideoParameters ( void *  context,
SLAGetEthernetVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLASetNetworkParameters()

u32 SLASetNetworkParameters ( void *  context,
SLASetNetworkParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure the network settings for the device.

◆ SLAGetNetworkParameters()

u32 SLAGetNetworkParameters ( void *  context,
SLAGetNetworkParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentNetworkParameters_t message.

◆ SLASetSDRecordingParameters()

u32 SLASetSDRecordingParameters ( void *  context,
SLASetSDRecordingParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Modify recording settings for on board video recording to secure digital card (microSD Card), or USB drive.

◆ SLASetVideoMode()

u32 SLASetVideoMode ( void *  context,
SLASetVideoMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLAVideoDisplay_t and SLAMultiDisplay_t.

◆ SLAGetVideoMode()

u32 SLAGetVideoMode ( void *  context,
SLAGetVideoMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLAVideoDisplay_t and SLAMultiDisplay_t.

◆ SLASetVideoEnhancementParameters()

u32 SLASetVideoEnhancementParameters ( void *  context,
SLASetVideoEnhancementParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set up enhancement of the display video.

◆ SLAGetVideoEnhancementParameters()

u32 SLAGetVideoEnhancementParameters ( void *  context,
SLAGetVideoEnhancementParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLASetH264Parameters()

u32 SLASetH264Parameters ( void *  context,
SLASetH264Parameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Modify H264, H265 and MPEG4 encoding behavior.

◆ SLAGetH264Parameters()

u32 SLAGetH264Parameters ( void *  context,
SLAGetH264Parameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentH264Parameters_t message.

◆ SLASaveParameters()

u32 SLASaveParameters ( void *  context,
SLASaveParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Commits current parameters to flash.

◆ SLAGetParameters()

u32 SLAGetParameters ( void *  context,
SLAGetParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Request return of a specified message ID.

◆ SLASetEthernetDisplayParameters()

u32 SLASetEthernetDisplayParameters ( void *  context,
SLASetEthernetDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure output format of Ethernet Video.

◆ SLASetDisplayAdjustments()

u32 SLASetDisplayAdjustments ( void *  context,
SLASetDisplayAdjustments_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the parameters for fine-tuned adjustments of the display.

◆ SLASetDetectionParameters()

u32 SLASetDetectionParameters ( void *  context,
SLASetDetectionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the parameters for the detection algorithms.

◆ SLAGetDetectionParameters()

u32 SLAGetDetectionParameters ( void *  context,
SLAGetDetectionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLASetBlendParameters()

u32 SLASetBlendParameters ( void *  context,
SLASetBlendParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Blend an EO(visible) and an IR camera with video scaling and shifting to align frames.

◆ SLAGetBlendParameters()

u32 SLAGetBlendParameters ( void *  context,
SLAGetBlendParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentBlendParameters_t message.

◆ SLAGetImageSize()

u32 SLAGetImageSize ( void *  context,
SLAGetImageSize_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentImageSize_t message.

◆ SLADesignateSelectedTrackPrimary()

u32 SLADesignateSelectedTrackPrimary ( void *  context,
SLADesignateSelectedTrackPrimary_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Command the system to designate the selected track as primary.

◆ SLAShiftSelectedTrack()

u32 SLAShiftSelectedTrack ( void *  context,
SLAShiftSelectedTrack_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Command the system to shift the selected track to the next track.

◆ SLANucParameters()

u32 SLANucParameters ( void *  context,
SLANucParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set Non Uniformity Correction (NUC) and Dead Pixel Removal (DPR) parameters.

◆ SLAReadWriteNuc()

u32 SLAReadWriteNuc ( void *  context,
SLAReadWriteNuc_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Used to save or load NUC/DPR tables as well as set a table to be applied on startup.

◆ SLASetAcquisitionParameters()

u32 SLASetAcquisitionParameters ( void *  context,
SLASetAcquisitionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure video input for digital camera interfaces.

◆ SLAGetAcquisitionParameters()

u32 SLAGetAcquisitionParameters ( void *  context,
SLAGetAcquisitionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLAGetEthernetDisplayParameters()

u32 SLAGetEthernetDisplayParameters ( void *  context,
SLAGetEthernetDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

◆ SLAGetDisplayParameters()

u32 SLAGetDisplayParameters ( void *  context,
SLAGetDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentDisplayParameters_t message.

◆ SLADrawObject()

u32 SLADrawObject ( void *  context,
SLADrawObject_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLADrawOverlay_t.

◆ SLAStopSelectedTrack()

u32 SLAStopSelectedTrack ( void *  context,
SLAStopSelectedTrack_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Command the system to stop the currently selected track.

◆ SLACommandPassThrough()

u32 SLACommandPassThrough ( void *  context,
SLACommandPassThrough_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Output data payload to the port specified.

◆ SLASetPortConfiguration()

u32 SLASetPortConfiguration ( void *  context,
SLASetPortConfiguration_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure one of the communication ports for a specific protocol or mode.

◆ SLAGetPortConfiguration()

u32 SLAGetPortConfiguration ( void *  context,
SLAGetPortConfiguration_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentPortConfiguration_t message.

◆ SLAVersionNumber()

u32 SLAVersionNumber ( void *  context,
SLAVersionNumber_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Reports software and hardware version numbers.

◆ SLACurrentStabilizationParameters()

u32 SLACurrentStabilizationParameters ( void *  context,
SLACurrentStabilizationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Describes the current stabilization mode.

◆ SLACurrentOverlayMode()

u32 SLACurrentOverlayMode ( void *  context,
SLACurrentOverlayMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current overlay generation mode – format identical to SLASetOverlayMode_t.

◆ SLATrackingPosition()

u32 SLATrackingPosition ( void *  context,
SLATrackingPosition_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of primary track's position, measured scene translation, rotation and scale, and stabilization display offset and rotation of a camera.

◆ SLACurrentTrackingParameters()

u32 SLACurrentTrackingParameters ( void *  context,
SLACurrentTrackingParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current tracking parameters – format identical to SLASetTrackingParameters_t.

◆ SLACurrentRegistrationParameters()

u32 SLACurrentRegistrationParameters ( void *  context,
SLACurrentRegistrationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLARegistrationParameters_t.

◆ SLACurrentVideoParameters()

u32 SLACurrentVideoParameters ( void *  context,
SLACurrentVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current video parameters – format identical to SLASetVideoParameters_t.

◆ SLACurrentADCParameters()

u32 SLACurrentADCParameters ( void *  context,
SLACurrentADCParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current ADC parameters – format identical to SLASetADCParameters_t.

◆ SLACurrentEthernetVideoParameters()

u32 SLACurrentEthernetVideoParameters ( void *  context,
SLACurrentEthernetVideoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current Ethernet video parameters – format identical to SLASetEthernetVideoParameters_t.

◆ SLACurrentNetworkParameters()

u32 SLACurrentNetworkParameters ( void *  context,
SLACurrentNetworkParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current network parameters – format identical to SLASetNetworkParameters_t.

◆ SLACurrentVideoEnhancementParameters()

u32 SLACurrentVideoEnhancementParameters ( void *  context,
SLACurrentVideoEnhancementParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current video enhancement parameters – format identical to SLASetVideoEnhancementParameters_t.

◆ SLACurrentVideoModeParameters()

u32 SLACurrentVideoModeParameters ( void *  context,
SLACurrentVideoModeParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLAVideoDisplay_t and SLAMultiDisplay_t.

◆ SLACurrentBlendParameters()

u32 SLACurrentBlendParameters ( void *  context,
SLACurrentBlendParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current blend parameters – see SLASetBlendParameters_t.

◆ SLACurrentImageSize()

u32 SLACurrentImageSize ( void *  context,
SLACurrentImageSize_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current image size parameters.

◆ SLACurrentAcquisitionParameters()

u32 SLACurrentAcquisitionParameters ( void *  context,
SLACurrentAcquisitionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Sent in response to SLAGetParameters_t() – see SLASetAcquisitionParameters_t for additional notes and details on the camera types.

◆ SLAGetHardwareID()

u32 SLAGetHardwareID ( void *  context,
SLAGetHardwareID_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLAGetHardwareID_t message.

◆ SLATrackingPositions()

u32 SLATrackingPositions ( void *  context,
SLATrackingPositions_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of all tracked positions.

◆ SLACurrentEthernetDisplayParameters()

u32 SLACurrentEthernetDisplayParameters ( void *  context,
SLACurrentEthernetDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current Ethernet display parameters – format identical to SLASetEthernetDisplayParameters_t.

◆ SLACurrentPortConfiguration()

u32 SLACurrentPortConfiguration ( void *  context,
SLACurrentPortConfiguration_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current I/O port configuration parameters – format identical to SLASetPortConfiguration_t.

◆ SLACurrentDetectionParameters()

u32 SLACurrentDetectionParameters ( void *  context,
SLACurrentDetectionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current detection parameters – format identical to SLASetDetectionParameters_t.

◆ SLAFocusStats()

u32 SLAFocusStats ( void *  context,
SLAFocusStats_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of focus and brightness statistics.

◆ SLACurrentH264Parameters()

u32 SLACurrentH264Parameters ( void *  context,
SLACurrentH264Parameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current H264 parameters – format identical to SLASetH264Parameters_t.

◆ SLACurrentDisplayParameters()

u32 SLACurrentDisplayParameters ( void *  context,
SLACurrentDisplayParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current display parameters – format identical to SLASetDisplayParameters_t.

◆ SLACurrentSDCardRecordingStatus()

u32 SLACurrentSDCardRecordingStatus ( void *  context,
SLACurrentSDCardRecordingStatus_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current SD card recording status – sent in response to SLASetSDRecordingParameters_t command.

◆ SLACurrentSDCardDirectoryInfo()

u32 SLACurrentSDCardDirectoryInfo ( void *  context,
SLACurrentSDCardDirectoryInfo_t v,
struct SVPOut_t *  out,
u16  nElements 
)

A list of file names in the current recording directory.

◆ SLASendTraceStr()

u32 SLASendTraceStr ( void *  context,
SLASendTraceStr_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Log commands and telemetry in human-readable format.

◆ SLACommandCamera()

u32 SLACommandCamera ( void *  context,
SLACommandCamera_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set which camera channel receives camera specific parameter settings.

◆ SLADisplayAngle()

u32 SLADisplayAngle ( void *  context,
SLADisplayAngle_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set display rotation angle settings for a single camera or for all cameras (3000 Only).

◆ SLACurrentSnapShot()

u32 SLACurrentSnapShot ( void *  context,
SLACurrentSnapShot_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current snapshot state.

◆ SLASetSnapShot()

u32 SLASetSnapShot ( void *  context,
SLASetSnapShot_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set up parameters for image snapshot to an FTP server or onboard MicroSD.

◆ SLAGetSnapShot()

u32 SLAGetSnapShot ( void *  context,
SLAGetSnapShot_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentSnapShot_t message.

◆ SLADoSnapShot()

u32 SLADoSnapShot ( void *  context,
SLADoSnapShot_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Execute an image snapshot to the MicroSD card or an external FTP server.

◆ SLASetKlvData()

u32 SLASetKlvData ( void *  context,
SLASetKlvData_t v,
struct SVPOut_t *  out,
u16  nElements 
)

The KLV blob data is constructed by user to be sent with MPEG2-TS stream (see SLASetEthernetDisplayParameters_t).

◆ SLASetMetadataRate()

u32 SLASetMetadataRate ( void *  context,
SLASetMetadataRate_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLATagDataRate_t.

◆ SLASetTelemetryDestination()

u32 SLASetTelemetryDestination ( void *  context,
SLASetTelemetryDestination_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure the Ethernet IP address of clients for telemetry.

◆ SLAGetNetworkList()

u32 SLAGetNetworkList ( void *  context,
SLAGetNetworkList_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return a SLACurrentNetworkList_t message.

◆ SLACurrentNetworkList()

u32 SLACurrentNetworkList ( void *  context,
SLACurrentNetworkList_t v,
struct SVPOut_t *  out,
u16  nElements 
)

List of all network interfaces controller names.

◆ SLACurrentOverlayObjectsIds()

u32 SLACurrentOverlayObjectsIds ( void *  context,
SLACurrentOverlayObjectsIds_t v,
struct SVPOut_t *  out,
u16  nElements 
)

A list of used object ids as a 255 long bit array.

◆ SLACurrentOverlayObjectParameters()

u32 SLACurrentOverlayObjectParameters ( void *  context,
SLACurrentOverlayObjectParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Properties of a particular graphic overlay specified by its Object ID.

◆ SLASetLensMode()

u32 SLASetLensMode ( void *  context,
SLASetLensMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Perform camera lens control.

◆ SLACurrentLensStatus()

u32 SLACurrentLensStatus ( void *  context,
SLACurrentLensStatus_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current lens focus and zoom position.

◆ SLASetLensParameters()

u32 SLASetLensParameters ( void *  context,
SLASetLensParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the current parameters for controlling the lens/focus.

◆ SLACurrentLensParameters()

u32 SLACurrentLensParameters ( void *  context,
SLACurrentLensParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current lens parameters – format identical to SLASetLensParameters_t.

◆ SLASetDigitalCameraParameters()

u32 SLASetDigitalCameraParameters ( void *  context,
SLASetDigitalCameraParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Dynamically adjust a 16-bit digital camera input to 8-bit image.

◆ SLACurrentDigitalCameraParameters()

u32 SLACurrentDigitalCameraParameters ( void *  context,
SLACurrentDigitalCameraParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return parameters of currently selected digital camera – similar to SLASetDigitalCameraParameters_t.

◆ SLASetUserPalette()

u32 SLASetUserPalette ( void *  context,
SLASetUserPalette_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the Y, U, V values for the user false color palette.

◆ SLACurrentUserPalette()

u32 SLACurrentUserPalette ( void *  context,
SLACurrentUserPalette_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return the current user palette in YUV values – format identical to SLASetUserPalette_t.

◆ SLASetMultipleAlignment()

u32 SLASetMultipleAlignment ( void *  context,
SLASetMultipleAlignment_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the (5) alignment sets for a dual camera setup.

◆ SLACurrentMultipleAlignment()

u32 SLACurrentMultipleAlignment ( void *  context,
SLACurrentMultipleAlignment_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return the current values of all 5 alignment sets – format identical to SLASetMultipleAlignment_t.

◆ SLASetAdvancedDetectionParameters()

u32 SLASetAdvancedDetectionParameters ( void *  context,
SLASetAdvancedDetectionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Perform advanced control of the MTI parameters.

◆ SLACurrentAdvancedDetectionParameters()

u32 SLACurrentAdvancedDetectionParameters ( void *  context,
SLACurrentAdvancedDetectionParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Return the current advanced detection parameters – format identical to SLASetAdvancedDetectionParameters_t.

◆ SLATrackingBoxPixelStats()

u32 SLATrackingBoxPixelStats ( void *  context,
SLATrackingBoxPixelStats_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of pixel statistics within track boxes.

◆ SLADirectoryStatisticsReply()

u32 SLADirectoryStatisticsReply ( void *  context,
SLADirectoryStatisticsReply_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Sent in response to a SLASetSDRecordingParameters_t.

◆ SLACurrentStabilizationBias()

u32 SLACurrentStabilizationBias ( void *  context,
SLACurrentStabilizationBias_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Deprecated, use SLAStabilizationBias_t.

◆ SLAAdvancedCaptureParameters()

u32 SLAAdvancedCaptureParameters ( void *  context,
SLAAdvancedCaptureParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set advanced analog video decoding parameters for the video decoder.

◆ SLASetDetectionRegionOfInterestParameters()

u32 SLASetDetectionRegionOfInterestParameters ( void *  context,
SLASetDetectionRegionOfInterestParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Sets the parameters for Moving Target Indication (MTI) Region of Interest(ROI).

◆ SLACurrentDetectionRegionOfInterestParameters()

u32 SLACurrentDetectionRegionOfInterestParameters ( void *  context,
SLACurrentDetectionRegionOfInterestParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current detection region of interest parameters – format identical to SLASetDetectionRegionOfInterestParameters_t.

◆ SLAUserWarningLevel()

u32 SLAUserWarningLevel ( void *  context,
SLAUserWarningLevel_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Enable / disable User Warning Messages (SLAUserWarningMessage_t) sent from SLA hardware.

◆ SLASystemStatusMode()

u32 SLASystemStatusMode ( void *  context,
SLASystemStatusMode_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Enable / disable System Status Messages (SLASystemStatusMessage_t) and Detailed Timing Messages (SLADetailedTimingMessage_t) sent from the SLA hardware.

◆ SLALandingAid()

u32 SLALandingAid ( void *  context,
SLALandingAid_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Control landing aid detection.

◆ SLACameraSwitch()

u32 SLACameraSwitch ( void *  context,
SLACameraSwitch_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Switch a digital camera on the fly - used for customer boards where they are muxing two or more digital cameras into a single digital video port using an FPGA.

◆ SLALandingPosition()

u32 SLALandingPosition ( void *  context,
SLALandingPosition_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of landing aid location, orientation, distance and match score.

◆ SLASetVMTI()

u32 SLASetVMTI ( void *  context,
SLASetVMTI_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Allows targets from outside SightLine to be injected into the MPEG2-TS KLV stream.

◆ SLAUserWarningMessage()

u32 SLAUserWarningMessage ( void *  context,
SLAUserWarningMessage_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Message sent from the SLA hardware to notify users of any issues or system status which may not be obtained any other way.

◆ SLASystemStatusMessage()

u32 SLASystemStatusMessage ( void *  context,
SLASystemStatusMessage_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Packet is sent from the SLA hardware to report diagnostic information such as CPU load and temperature, or the performance of software tools.

◆ SLADetailedTimingMessage()

u32 SLADetailedTimingMessage ( void *  context,
SLADetailedTimingMessage_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Packet is sent from the SLA hardware to report DSP and ARM detailed timing measurements.

◆ SLAAppendedMetadata()

u32 SLAAppendedMetadata ( void *  context,
SLAAppendedMetadata_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Append user-specified binary metadata to KLV stream embedded in network video stream.

◆ SLAFrameIndex()

u32 SLAFrameIndex ( void *  context,
SLAFrameIndex_t v,
struct SVPOut_t *  out,
u16  nElements 
)

User controlled frame index applied to specified camera index.

◆ SLACurrentMetadataValues()

u32 SLACurrentMetadataValues ( void *  context,
SLACurrentMetadataValues_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current metadata values – format nearly identical to SLASetMetadataValues_t.

◆ SLACurrentMetadataFrameValues()

u32 SLACurrentMetadataFrameValues ( void *  context,
SLACurrentMetadataFrameValues_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current metadata frame values – format nearly identical to SLASetMetadataFrameValues_t.

◆ SLACurrentMetadataRate()

u32 SLACurrentMetadataRate ( void *  context,
SLACurrentMetadataRate_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current metadata rate – format similar to SLASetMetadataRate_t.

◆ SLACurrentConfiguration()

u32 SLACurrentConfiguration ( void *  context,
SLACurrentConfiguration_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current camera and display configuration.

◆ SLAExternalProgram()

u32 SLAExternalProgram ( void *  context,
SLAExternalProgram_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure external programs – Set names of external applications to be run on the SLA hardware.

◆ SLAStreamingControl()

u32 SLAStreamingControl ( void *  context,
SLAStreamingControl_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Control to Start and Stop Network Streaming.

◆ SLADigitalVideoParserParameters()

u32 SLADigitalVideoParserParameters ( void *  context,
SLADigitalVideoParserParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set parameters for the digital video SLA protocol parser.

◆ SLASetSystemValue()

u32 SLASetSystemValue ( void *  context,
SLASetSystemValue_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure Special System Operational Values or Modes.

◆ SLACurrentSystemValue()

u32 SLACurrentSystemValue ( void *  context,
SLACurrentSystemValue_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Current SystemValue – format identical to SLASetSystemValue_t.

◆ SLAI2CCommand()

u32 SLAI2CCommand ( void *  context,
SLAI2CCommand_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Write or read I2C bus.

◆ SLAFourAlignPoints()

u32 SLAFourAlignPoints ( void *  context,
SLAFourAlignPoints_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Used to assist in the alignment of two cameras for blending purposes.

◆ SLATagData()

u32 SLATagData ( void *  context,
SLATagData_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the value of any MISB Tag and subtag.

◆ SLATagDataRate()

u32 SLATagDataRate ( void *  context,
SLATagDataRate_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Set the output rate of a KLV Tag or a range of tags.

◆ SLATagSourceSelector()

u32 SLATagSourceSelector ( void *  context,
SLATagSourceSelector_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Select the source for a particular klv tag or a range of klv tags.

◆ SLADecoderParameters()

u32 SLADecoderParameters ( void *  context,
SLADecoderParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure format of Onboard decoder.

◆ SLALogoParameters()

u32 SLALogoParameters ( void *  context,
SLALogoParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Used to set the opacity of the logo (watermark) and its placement relative to the bottom right corner of the output frame.

◆ SLADrawOverlay()

u32 SLADrawOverlay ( void *  context,
SLADrawOverlay_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Draw user specified overlay graphics on the screen
NOTE: This is a copy of SLADrawObject_t with the addition of camera index and the length field for the text parameter.

◆ SLATrackTrails()

u32 SLATrackTrails ( void *  context,
SLATrackTrails_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Tracking Trail Information.

◆ SLARegistrationParameters()

u32 SLARegistrationParameters ( void *  context,
SLARegistrationParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Parameters used in frame to frame image registration matching.

◆ SLAStabilizationBias()

u32 SLAStabilizationBias ( void *  context,
SLAStabilizationBias_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Adjust the stabilization solution by adding a constant bias in pixel coordinate space to the current coordinates each frame.

◆ SLATrackingPositionsExtended()

u32 SLATrackingPositionsExtended ( void *  context,
SLATrackingPositionsExtended_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Periodic report of all tracked positions, with classifier information.

◆ SLADeadPixelStats()

u32 SLADeadPixelStats ( void *  context,
SLADeadPixelStats_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Statistics from Dead Pixel Replacement calibration process.

◆ SLAVideoDisplay()

u32 SLAVideoDisplay ( void *  context,
SLAVideoDisplay_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure which cameras and resolutions to display.

◆ SLAMultiDisplay()

u32 SLAMultiDisplay ( void *  context,
SLAMultiDisplay_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure multi-camera display options such as Picture-In-Picture and 2-Up.

◆ SLAUsb3VisionFeature()

u32 SLAUsb3VisionFeature ( void *  context,
SLAUsb3VisionFeature_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Send commands to an attached USB3Vision camera.

◆ SLACustomClassifier()

u32 SLACustomClassifier ( void *  context,
SLACustomClassifier_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Custom Classifier.

◆ SLADeadPixel()

u32 SLADeadPixel ( void *  context,
SLADeadPixel_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Modify Dead Pixel List Manually.

◆ SLAClassifierParameters()

u32 SLAClassifierParameters ( void *  context,
SLAClassifierParameters_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Turn on/off the classifier.

◆ SLADoDetectSnapShot()

u32 SLADoDetectSnapShot ( void *  context,
SLADoDetectSnapShot_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Execute a track/detection snapshot to the MicroSD card or an external FTP server.

◆ SLAAncillaryTextMetadata()

u32 SLAAncillaryTextMetadata ( void *  context,
SLAAncillaryTextMetadata_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Injet text into the KLV stream.

◆ SLAVMTIChips()

u32 SLAVMTIChips ( void *  context,
SLAVMTIChips_t v,
struct SVPOut_t *  out,
u16  nElements 
)

Configure KLV VMTI Chips.