5
UTF
8 string
:
-
Data types 6 through 127 are reserved
128
signed 5
:
point
Data types 129 through 255 are available for device specific purposes
Operation type
0
assign value
:
1
offset
toggle value
:
/
Operation types 2 through 127 are reserved
Operation types 128 through 255 are available for device specific purposes
Data
void
(
)
The category
Group
ID
Parameter
0.0
Focus
0.1
Instantaneous autofocus
0.2
Aperture (f-stop)
0.3
Aperture (normalised)
0.4
Aperture (ordinal)
Instantaneous auto
0.5
aperture
Lens
0.6
Optical image stabilisation
0.7
Set absolute zoom (mm)
Set absolute zoom
0.8
(normalised)
Set continuous zoom
0.9
(speed)
Data elements represent a UTF
Data elements are signed 16 bit integers representing a real number with
5 bits for the integer component and 11 bits for the fractional component
11 fixed
.
The fixed point representation is equal to the real value multiplied by 2
representable range is from
The operation type specifies what action to perform on the specified
uint8
(
)
parameter
The supplied values are assigned to the specified parameter
will be clamped according to its valid range
assigned
'
'
associated with that parameter
zero for false
Each value specifies signed offsets of the same type to be added to the
current parameter values
according to their valid range
Applying any offset other than zero to a boolean value will invert that value
The data field is 0 or more bytes as determined by the data type and number
of elements
parameter
data type and operation type partition a 24 bit operation space
,
,
Type
fixed16
void
fixed16
fixed16
int16
void
boolean
int16
fixed16
fixed16
8 string with no terminating character
-
.
16
0 to 15
9995
-
.
.
Currently defined values are
.
an empty list of boolean type
A boolean value may be assigned the value
.
and any other value for true
,
The resulting parameter value will be clamped
.
It is not valid to apply an offset to a void value
.
.
.
Index
Minimum
0.0
–
–
–
–
-1.0
0.0
–
0
–
–
–
–
–
0
–
0.0
–
–
-1.0
15
2047
2048
(
+
/
).
.
:
Each element
.
A void parameter may only be
.
This operation will trigger the action
.
.
.
.
Maximum
Interpretation
1.0
0.0 = near, 1.0 = far
trigger instantaneous autofocus
–
Aperture Value (where fnumber
16.0
= sqrt(2^AV))
1.0
0.0 = smallest, 1.0 = largest
Steps through available
n
aperture values from minimum
(0) to maximum (n)
trigger instantaneous auto
–
aperture
true = enabled, false = disabled
–
Move to specified focal length
max
in mm, from minimum (0) to
maximum (max)
Move to specified focal length:
1.0
0.0 = wide, 1.0 = tele
Start/stop zooming at specified
rate: -1.0 = zoom wider fast,
+1.0
0.0 = stop,
+1 = zoom tele fast
Developer Information
.
.
11
The
^
.
.
.
700