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 available in the metavision_platform_info folder within the HAL module.

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 prophesee-ThinkPad-T480 5.4.0-67-generic #75~18.04.1-Ubuntu SMP Tue Feb 23 19:17:50 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

####  OPENGL  ####

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce MX150/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 460.32.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 460.32.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 460.32.03
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.2.0.2108412
Id:                           2c1bbebc93a6f0185d3614f049dc262985d17230

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

Name                               Version   Architecture   Description
metavision-decoders-samples        2.2.0     amd64          Metavision samples on how to decode raw data
metavision-designer-3dview         2.2.0     amd64          Metavision Designer 3D View library.
metavision-designer-analytics      2.2.0     amd64          Metavision Designer Analytics library.
metavision-designer-core           2.2.0     amd64          Metavision Designer Core library.
metavision-designer-cv             2.2.0     amd64          Metavision Designer CV Library.
metavision-designer-engine         2.2.0     amd64          Metavision Designer Engine library.
metavision-essentials-licence      2.2.0     amd64          Metavision Essentials licence.
metavision-hal                     2.2.0     amd64          Metavision HAL libraries.
metavision-hal-bin                 2.2.0     amd64          Metavision HAL applications.
metavision-hal-dev                 2.2.0     amd64          Development (C++) files for Metavision HAL libraries.
metavision-hal-prophesee-plugins   2.2.0     amd64          Prophesee Plugins for Metavision HAL.
metavision-hal-python              2.2.0     amd64          Metavision HAL Python 3 libraries.
metavision-hal-samples             2.2.0     amd64          Samples for Metavision HAL libraries.
metavision-sdk-3dview              2.2.0     amd64          Metavision SDK 3D View library.
metavision-sdk-analytics           2.2.0     amd64          Metavision SDK Analytics library.
metavision-sdk-analytics-python    2.2.0     amd64          Metavision SDK Analytics Python 3 libraries.
metavision-sdk-analytics-python-samples2.2.0     amd64          Samples for Metavision SDK Analytics Python 3 library.
metavision-sdk-base                2.2.0     amd64          Metavision SDK Base library.
metavision-sdk-base-bin            2.2.0     amd64          Binaries for the Metavision SDK Base applications.
metavision-sdk-base-dev            2.2.0     amd64          Development (C++) files for Metavision SDK Base library.
metavision-sdk-base-python         2.2.0     amd64          Metavision SDK Base Python 3 libraries.
metavision-sdk-base-samples        2.2.0     amd64          Samples for Metavision SDK Base library.
metavision-sdk-calibration         2.2.0     amd64          Metavision SDK Calibration library.
metavision-sdk-calibration-bin     2.2.0     amd64          Binaries for the Metavision SDK Calibration applications.
metavision-sdk-core                2.2.0     amd64          Metavision SDK Core library.
metavision-sdk-core-bin            2.2.0     amd64          Binaries for the Metavision SDK Core applications.
metavision-sdk-core-dev            2.2.0     amd64          Development (C++) files for Metavision SDK Core library.
metavision-sdk-core-python         2.2.0     amd64          Metavision SDK Core Python 3 libraries.
metavision-sdk-core-python-samples 2.2.0     amd64          Samples for Metavision SDK Core Python 3 library.
metavision-sdk-core-samples        2.2.0     amd64          Samples for Metavision SDK Core library.
metavision-sdk-cv                  2.2.0     amd64          Metavision SDK CV library.
metavision-sdk-cv-python           2.2.0     amd64          Metavision SDK CV Python 3 libraries.
metavision-sdk-cv-python-samples   2.2.0     amd64          Samples for Metavision SDK CV Python 3 library.
metavision-sdk-cv3d                2.2.0     amd64          Metavision SDK CV3D library.
metavision-sdk-cv3d-python         2.2.0     amd64          Metavision SDK CV3D Python 3 libraries.
metavision-sdk-cv3d-python-samples 2.2.0     amd64          Samples for Metavision SDK CV3D Python 3 library.
metavision-sdk-driver              2.2.0     amd64          Metavision SDK Driver library.
metavision-sdk-driver-bin          2.2.0     amd64          Binaries for the Metavision SDK Driver applications.
metavision-sdk-driver-dev          2.2.0     amd64          Development (C++) files for Metavision SDK Driver library.
metavision-sdk-driver-samples      2.2.0     amd64          Samples for Metavision SDK Driver library.
metavision-sdk-ml-bin              2.2.0     amd64          Metavision SDK ML Applications.
metavision-sdk-ml-python           2.2.0     amd64          Metavision SDK ML Python Modules.
metavision-sdk-ml-python-samples   2.2.0     amd64          Samples for Metavision SDK ML Python library.
metavision-sdk-ui                  2.2.0     amd64          Metavision SDK UI library.
metavision-sdk-ui-dev              2.2.0     amd64          Development (C++) files for Metavision SDK UI library.
metavision-sdk-ui-python           2.2.0     amd64          Metavision SDK UI Python 3 libraries.
metavision-sdk-ui-samples          2.2.0     amd64          Samples for Metavision SDK UI library.

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


####  SYSTEMS AVAILABLE  ####

# FOUND Prophesee 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
Integrator                    Prophesee
Raw Formats                   EVT2
Sensor Info                   3.1
Serial                        00001636
System Build Date             Thu Jan 23 12:21:13 2020
System Version                3.5.0
System Version Control ID     0xa70d4d8d
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