Class DerivedValues

Class Documentation

class DerivedValues

The DerivedValues class Includes the derived configuration of the measurement data channel.

Public Functions

DerivedValues()

Constructor of an empty DerivedValues instance.

uint16_t getMultiplicationFactor() const

Return the multiplication factor. Multiplication factor to be applied to the beam distance values to get the distance in millimeter.

Returns

The multiplication factor.

void setMultiplicationFactor(const uint16_t &multiplication_factor)

Sets the multiplication factor.

Parameters

multiplication_factor – The new multiplication factor.

uint16_t getNumberOfBeams() const

Returns the number of beams of the current scan.

Returns

Number of beams.

void setNumberOfBeams(const uint16_t &number_of_beams)

Sets the number of beams for the current scan.

Parameters

number_of_beams – Number of beams for the scan.

uint16_t getScanTime() const

Return the time of the scan.

Returns

Time of the scan.

void setScanTime(const uint16_t &scan_time)

Sets the time of the scan.

Parameters

scan_time – Time of the scan.

float getStartAngle() const

Get the start angle of the scan.

Returns

Start angle of the scan.

void setStartAngle(const int32_t &start_angle)

Set the start angle of the scan.

Parameters

start_angle – Start angle of the scan.

float getAngularBeamResolution() const

Returns the angular resolution between the beams.

Returns

Angular resolution between beams.

void setAngularBeamResolution(const int32_t &angular_beam_resolution)

Set the angular resolution between beams.

Parameters

angular_beam_resolution – The angular resolution between two beams.

uint32_t getInterbeamPeriod() const

Return the time between consecutive beams.

Returns

Time between consecutive beams.

void setInterbeamPeriod(const uint32_t &interbeam_period)

Set the time between two consecutive beams.

Parameters

interbeam_period – Time between two consecutive beams.

bool isEmpty() const

Returns if derived values have been enabled.

Returns

If derived values have been enabled.

void setIsEmpty(bool is_empty)

Set if derived values are enabled.

Parameters

is_empty – set if derived values are enabled.