Platform Info Application

The Application is a diagnosis tool. It executes a full diagnosis on Metavision software and systems and checks the compatibility with your platform.

The source code is installed in <install-prefix>/share/metavision/hal/apps/metavision_platform_info/metavision_platform_info.cpp.

Expected Output

The application prints information to the console including the platform information, installed Metavision software and connected event-based systems.

Example of the output:

------------------------------------------
PLATFORM INFORMATION
------------------------------------------


####  DISTRIBUTION  ####

Linux PSEE-LT-057 4.15.0-115-generic #116-Ubuntu SMP Wed Aug 26 14:04:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

####  OPENGL  ####

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 620 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 20.0.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

####  VIRTUAL MACHINE  ####

Virtual Machine:              NO
Docker:                       NO

------------------------------------------
METAVISION SOFTWARE INFORMATION
------------------------------------------


####  INSTALLED SOFTWARE  ####

Version:                      2.1.0.2025315
Id:                           c29ca65361fecddde4e7197c756985d397274e2d

####  INSTALLED PACKAGES - METAVISION  ####

Name                               Version   Architecture   Description
metavision-decoders-samples        2.1.0     amd64          Metavision samples on how to decode raw data
metavision-designer-3dview         2.1.0     amd64          Metavision Designer 3D View library.
metavision-designer-analytics      2.1.0     amd64          Metavision Designer Analytics library.
metavision-designer-core           2.1.0     amd64          Metavision Designer Core library.
metavision-designer-cv             2.1.0     amd64          Metavision Designer CV Library.
metavision-designer-engine         2.1.0     amd64          Metavision Designer Engine library.
metavision-hal                     2.1.0     amd64          Metavision HAL libraries and plugins.
metavision-hal-bin                 2.1.0     amd64          Metavision HAL applications.
metavision-hal-dev                 2.1.0     amd64          Development (C++) files for Metavision HAL libraries.
metavision-hal-python              2.1.0     amd64          Metavision HAL Python 3 libraries.
metavision-hal-samples             2.1.0     amd64          Samples for Metavision HAL libraries.
metavision-player                  2.1.0     amd64          Metavision player.
metavision-sdk-3dview              2.1.0     amd64          Metavision SDK 3D View library.
metavision-sdk-analytics           2.1.0     amd64          Metavision SDK Analytics library.
metavision-sdk-analytics-dev       2.1.0     amd64          Development (C++) files for Metavision SDK Analytics library.
metavision-sdk-analytics-samples   2.1.0     amd64          Samples for Metavision SDK Analytics library.
metavision-sdk-base                2.1.0     amd64          Metavision SDK Base library.
metavision-sdk-base-bin            2.1.0     amd64          Binaries for the Metavision SDK Base applications.
metavision-sdk-base-dev            2.1.0     amd64          Development (C++) files for Metavision SDK Base library.
metavision-sdk-base-python         2.1.0     amd64          Metavision SDK Base Python 3 libraries.
metavision-sdk-base-samples        2.1.0     amd64          Samples for Metavision SDK Base library.
metavision-sdk-calibration         2.1.0     amd64          Metavision SDK Calibration library.
metavision-sdk-calibration-bin     2.1.0     amd64          Binaries for the Metavision SDK Calibration applications.
metavision-sdk-calibration-dev     2.1.0     amd64          Development (C++) files for Metavision SDK Calibration library.
metavision-sdk-calibration-samples 2.1.0     amd64          Samples for Metavision SDK Calibration library.
metavision-sdk-core                2.1.0     amd64          Metavision SDK Core library.
metavision-sdk-core-bin            2.1.0     amd64          Binaries for the Metavision SDK Core applications.
metavision-sdk-core-dev            2.1.0     amd64          Development (C++) files for Metavision SDK Core library.
metavision-sdk-core-python         2.1.0     amd64          Metavision SDK Core Python 3 libraries.
metavision-sdk-core-samples        2.1.0     amd64          Samples for Metavision SDK Core library.
metavision-sdk-cv                  2.1.0     amd64          Metavision SDK CV library.
metavision-sdk-cv-dev              2.1.0     amd64          Development (C++) files for Metavision SDK CV library.
metavision-sdk-cv-samples          2.1.0     amd64          Samples for Metavision SDK CV library.
metavision-sdk-dev                 2.1.0     amd64          Metavision SDK Dev package.
metavision-sdk-devtools-dev        2.1.0     amd64          Development (C++) files for Metavision SDK Devtools library.
metavision-sdk-driver              2.1.0     amd64          Metavision SDK Driver library.
metavision-sdk-driver-bin          2.1.0     amd64          Binaries for the Metavision SDK Driver applications.
metavision-sdk-driver-dev          2.1.0     amd64          Development (C++) files for Metavision SDK Driver library.
metavision-sdk-driver-samples      2.1.0     amd64          Samples for Metavision SDK Driver library.
metavision-sdk-ui                  2.1.0     amd64          Metavision SDK UI library.

------------------------------------------
METAVISION SYSTEMS INFORMATION
------------------------------------------


####  SYSTEMS AVAILABLE  ####

# FOUND GEN 3.1 VGA #

Connection                    USB
FX3 Build Date                Tue Apr 16 14:22:28 2019
FX3 ID                        1
FX3 Release Version           1.3.1
FX3 Speed                     5000
FX3 Version Control ID        0x31bef107
Manufacturer                  Prophesee
Raw Formats                   EVT2
Sensor Info                   3.1
Serial                        00001345
System Build Date             Sat Apr  6 03:07:48 2019
System Version                3.2.3
System Version Control ID     0x8284fb1e
SystemID                      28

DEFAULT BIASES
bias_diff                     299
bias_diff_off                 221
bias_diff_on                  384
bias_fo                       1477
bias_hpf                      1499
bias_pr                       1250
bias_refr                     1500


####  SYSTEM'S USB PORTS  ####

USB Port type used:           3.00

How to start

You can directly execute pre-compiled binary installed with Metavision software or compile the source code as described in this tutorial.

To start the pre-compiled executable:

Linux

metavision_platform_info

Windows

metavision_platform_info.exe

To check for additional options:

Linux

metavision_platform_info -h

Windows

metavision_platform_info.exe -h