OpenJAUS.com

This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / EnvironmentServiceSet / SetVisualSensorConfiguration

Message SetVisualSensorConfiguration

Message ID: 0803h

Description:
This message is used to set the configuration of the visual sensors associated with the service. Configuration is based off of each sensorís capabilities as described in the Report Visual Sensor Capabilities message. This message shall cause the receiving service to reply to the sender with a Confirm Sensor Configuration message. If the configuration specified is invalid for a given sensor ID, the confirm message shall contain an Visual Sensor Error Record for the given Sensor ID however other, valid, configurations specified shall be set (if they exist).

SetVisualSensorConfiguration
RequestIdRec
VisualSensorConfigurationList

Message Format
Field # Field Type Units Optional Interpretation
1 RequestIdRec Record false
2 VisualSensorConfigurationList List false


RequestIdRec
Field # Field Type Units Optional Interpretation
1 RequestID Unsigned Byte units one false


VisualSensorConfigurationList
Count Field: Unsigned Short
Field # Field Type Units Optional Interpretation
1 Presence Vector Unsigned Short one false Bit 0: SensorState
Bit 1: ZoomMode
Bit 2: ZoomLevel
Bit 3: FocalLength
Bit 4: HorizontalFieldOfView
Bit 5: VerticalFieldOfView
Bit 6: FocusMode
Bit 7: FocusValue
Bit 8: WhiteBalance
Bit 9: ImagingMode
Bit 10: ExposureMode
Bit 11: MeteringMode
Bit 12: ShutterSpeed
Bit 13: Aperture
Bit 14: LightSensitivity
Bit 15: ImageStablization
2 SensorID Unsigned Short units one false
3 SensorState Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: Active
1: Standby
2: Off
4 ZoomMode Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: Mixed
1: Analog Only
2: Digital Only
3: Off
5 ZoomLevel Scaled Integer
Integer Size: Unsigned Short
units one true Real Lower Limit: 0.0
Real Upper Limit: 100.0
6 FocalLength Scaled Integer
Integer Size: Unsigned Integer
units meter true Real Lower Limit: 0.0
Real Upper Limit: 2.0
7 HorizontalFieldOfView Scaled Integer
Integer Size: Unsigned Integer
units radians true Real Lower Limit: -3.141592653589793
Real Upper Limit: 3.141592653589793
8 VerticalFieldOfView Scaled Integer
Integer Size: Unsigned Integer
units radians true Real Lower Limit: -3.141592653589793
Real Upper Limit: 3.141592653589793
9 FocusMode Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: Auto Focus
1: Manual Focus
10 FocusValue Scaled Integer
Integer Size: Unsigned Short
units one true Real Lower Limit: 0.0
Real Upper Limit: 100.0
11 WhiteBalance Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: AutoColor
1: Daylight
2: Cloudy
3: Shade
4: Tungsten
5: Flurescent
6: Flash
12 ImagingMode Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: Color
1: Greyscale
2: Infrared
3: Low Light
13 ExposureMode Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: AutoMode
1: ManualMode
2: Shutter Priority
3: Aperture Priority
14 MeteringMode Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: AutoMetering
1: CenterWeighted
2: SpotMetering
15 ShutterSpeed Scaled Integer
Integer Size: Unsigned Short
units second true Real Lower Limit: 0.0
Real Upper Limit: 60.0
16 Aperture Scaled Integer
Integer Size: Unsigned Short
units one true Real Lower Limit: 0.1
Real Upper Limit: 128.0
17 LightSensitivity Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: AutoISO
1: ISO 100
2: ISO 200
3: ISO 400
4: ISO 800
5: ISO 1600
6: ISO 3200
18 ImageStablization Enumeration
Integer Size: Unsigned Byte
one true Enumeration Values:
0: Off
1: On



OpenJAUS.com

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 09/11/2015 from AS6060-Environment.ojss