Software User Manual - Argos 3D-P320
Last change: 2 February 2016
Version 0.14
© Bluetechnix 2016
Page 9 | 70
3
Interfacing
The Argos 3D-P320 provides control and data interfaces via Gigabit-Ethernet.
The control interface is used to set and read the configuration of the Argos via a set of registers. Refer to
chapter 6 for a detailed register description.
The data interface provides a continuous stream of ToF (and color) data depending on the configuration.
Note
Bluetechnix provides an abstraction of control and data interfaces by means of the
BltTofApi
.
If you use this API, you need not be familiar with control and data interface in detail. Refer to
chapter 7.1 for the
BltTofApi
.
3.1
Control Interface
The Argos 3D-P320 can be configured using a TCP/IP connection. For the control interface the Argos is
listening to the following factory default IP settings:
IP-Address
: 192.168.0.10
Subnet mask
: 255.255.255.0
Network protocol
: TCP
TCP port
: 10001
Note
The Ethernet IP settings can be configured using the
Eth0_
registers. The changes become
active on writing register
Eth0Gateway1
.
Once a TCP connection has been established the Argos can be configured using a dedicated set of
command frames. The Argos answers to each command frame with a dedicated response frame. The
following table shows the currently supported command frames:
Command frame
Description
Register Read
Used to read one or more consecutive registers
Register Write
Used to write one or more consecutive registers
Reset
Used to reset/reboot the Argos 3D-P320
Flash Update
Used to either update the firmware or the boot loader
Alive
Used to keep the TCP control connection alive. If no command is sent for 10
seconds, the Argos closes the control interface connection and waits for a new
incoming connection request.
Up to 5 concurrent control connections are supported.
Table 3-1: Supported command frames
The following section describes each command frame and the expected answer in detail. To be able to
communicate with the Argos 3D-P320 the frame must be composed exactly as described.