Skip to main content

Functions

The public free functions cover bounded HTTP discovery, configuration validation, status classification and decoding, and stable enum/string conversion.

netft::classify_status

StatusSeverity classify_status(std::uint32_t status) noexcept;

Member functions

classify_status

StatusSeverity classify_status(std::uint32_t status) noexcept;
ParameterTypeDefault
statusstd::uint32_tRequired

Returns: StatusSeverity

Qualifiers: noexcept

netft::decode_status

std::string decode_status(std::uint32_t status);

Member functions

decode_status

std::string decode_status(std::uint32_t status);
ParameterTypeDefault
statusstd::uint32_tRequired

Returns: std::string

netft::discover_sensor

SensorConfiguration discover_sensor(const DiscoveryOptions &options);

Member functions

discover_sensor

SensorConfiguration discover_sensor(const DiscoveryOptions &options);
ParameterTypeDefault
optionsconst DiscoveryOptions &Required

Returns: SensorConfiguration

netft::force_unit_from_string

std::optional<ForceUnit> force_unit_from_string(std::string_view value) noexcept;

Member functions

force_unit_from_string

std::optional<ForceUnit> force_unit_from_string(std::string_view value) noexcept;
ParameterTypeDefault
valuestd::string_viewRequired

Returns: std::optional<ForceUnit>

Qualifiers: noexcept

netft::to_string

std::string_view to_string(ForceUnit unit) noexcept;

Member functions

to_string

std::string_view to_string(ForceUnit unit) noexcept;
ParameterTypeDefault
unitForceUnitRequired

Returns: std::string_view

Qualifiers: noexcept

netft::to_string

std::string_view to_string(TorqueUnit unit) noexcept;

Member functions

to_string

std::string_view to_string(TorqueUnit unit) noexcept;
ParameterTypeDefault
unitTorqueUnitRequired

Returns: std::string_view

Qualifiers: noexcept

netft::to_string

std::string_view to_string(ClientState state) noexcept;

Member functions

to_string

std::string_view to_string(ClientState state) noexcept;
ParameterTypeDefault
stateClientStateRequired

Returns: std::string_view

Qualifiers: noexcept

netft::to_string

std::string_view to_string(FaultCode code) noexcept;

Member functions

to_string

std::string_view to_string(FaultCode code) noexcept;
ParameterTypeDefault
codeFaultCodeRequired

Returns: std::string_view

Qualifiers: noexcept

netft::torque_unit_from_string

std::optional<TorqueUnit> torque_unit_from_string(std::string_view value) noexcept;

Member functions

torque_unit_from_string

std::optional<TorqueUnit> torque_unit_from_string(std::string_view value) noexcept;
ParameterTypeDefault
valuestd::string_viewRequired

Returns: std::optional<TorqueUnit>

Qualifiers: noexcept

netft::validate

void validate(const Calibration &calibration);

Member functions

validate

void validate(const Calibration &calibration);
ParameterTypeDefault
calibrationconst Calibration &Required

Returns: void

netft::validate

void validate(const Config &config);

Member functions

validate

void validate(const Config &config);
ParameterTypeDefault
configconst Config &Required

Returns: void

discover_sensor performs HTTP configuration discovery only; it does not begin RDT streaming. decode_status returns human-readable diagnostics, while classify_status provides the stable severity used for decisions.