Pike
Technical
Manual
V5.2.3
257
Configuration of the camera
Configuration
of
the
camera
Configuration of the camera
All
camera
settings
are
made
by
writing
specific
values
into
the
corresponding
registers.
This
applies
to:
•
values
for
general
operating
states
such
as
video
formats
and
modes,
exposure
times,
etc.
•
extended
features
of
the
camera
that
are
turned
on
and
off
and
controlled
via
corresponding
registers
(so-called
advanced
registers).
Camera_Status_Register
The
interoperability
of
cameras
from
different
manufacturers
is
ensured
by
IIDC,
formerly
DCAM
(Digital
Camera
Specification),
published
by
the
IEEE1394
Trade
Association.
IIDC
is
primarily
concerned
with
setting
memory
addresses
(e.g.
CSR:
Camera_Status_Register)
and
their
meaning.
In
principle
all
addresses
in
IEEE1394
networks
are
64
bits
long.
The
first
10
bits
describe
the
Bus_Id,
the
next
6
bits
the
Node_Id.
Of
the
subsequent
48
bits,
the
first
16
bits
are
always
FFFFh,
leaving
the
description
for
the
Camera_Status_Register
in
the
last
32
bits.
If
in
the
following,
mention
is
made
of
a
CSR
F0F00600h,
this
means
in
full:
Bus_Id,
Node_Id,
FFFF
F0F00600h
Writing
and
reading
to
and
from
the
register
can
be
done
with
programs
such
as
FireView
or
by
other
programs
developed
using
an
API
library
(e.g.
FirePackage
).
Every
register
is
32
bit
(big
endian)
and
implemented
as
follows
(MSB
=
Most
Significant
Bit;
LSB
=
Least
Significant
Bit):