summaryrefslogtreecommitdiff
path: root/src/typedefs.h
blob: 7ed8411fd736fb4040c029ba1b6f896d9503e0ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <libcamera/pixel_format.h>

struct Counters
{
    uint32_t timestampUs{0};
    uint32_t measurementCounter{0};
    int32_t encoderPosition{0};
};

struct requested_params_t
{
    int32_t exposureTime{1000};
    int32_t laserLevel{3000};
    uint32_t stepsPerMm{200};
};

enum ScanningModeFlags : uint8_t { None = 0, Calibration };