Software User Manual - Argos 3D-P320
Last change: 2 February 2016
Version 0.14
© Bluetechnix 2016
Page 21 | 70
Addr
Field
Type
Value
Description
0x00
Reserved
Uint16
0xFFFF
0x02
HeaderVersion
Uint16
(high
byte first)
0x0003
Current header version
0x04
ImageWidth
Uint16
(high
byte first)
0x00A0
Width of the image in pixels.
0x06
ImageHeight
Uint16
(high
byte first)
0x0078
Height of the image in pixels.
0x08
NofChannels
Uint8
Nof data channels. Depends on the image format
0x09
BytesPerPixel
Uint8
0x02
Bytes per pixel of the 3D image data.
0x0A
ImageFormat
Uint16
(high
byte first)
The content is the same as in the register
ImageDataFormat
).
0x0C
Timestamp
Uint32
(high
byte first)
Timestamp of the actual image in µs
0x10
FrameCounter
Uint16
(high
byte first)
Continuous frame counter. On an overrun it restarts
at 0.
0x12
Reserved
0x1A
MainTemp
Uint8
TIM (
T
oF
I
mage sensor
M
odule) temperature in °C +
50. Decrement this field by 50 to get the current TIM
temperature.
A value of 0xFF means sensor error.
0x1B
LEDtemp
Uint8
LIM (
Li
ght
M
odule) Temperature in °C + 50.
Decrement this field by 50 to get the current LIM
temperature.
A value of 0xFF means sensor error.
0x1C
FirmwareVersion
Uint16
(high
byte first)
Content of the register
FirmwareInfo
0x1E
Magic
Uint16
(high
byte first)
0x3331
or
0xCC32
0x3331: Magic bytes indicating header version 3.1.
Default.
0xCC32: Magic bytes indicating header version 3.2.
Used only in combination with JPEG encoded color
channel.
0x20
IntegrationTime
Uint16
(high
byte first)
ToF Integration time in us.
0x22
ModFreq
Uint16
(high
byte first)
ToF Modulation frequency with resolution 10 kHz
(e.g., a value of 0x1234 means frequency 46.6 MHz)
0x24
Temp3
Uint8
Base Board Temperature sensor value in °C + 50.
Decrement this field by 50 to get the current
temperature.
A value of 0xFF means sensor error.
0x25
ColorMode
Uint8
Pixel format of color sensor frame:
0…No color data in frame
1…RGB565
2…JPEG
Is always zero, unless ImageFormat is 2 or 6.