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;| Parameter | Type | Default |
|---|---|---|
status | std::uint32_t | Required |
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);| Parameter | Type | Default |
|---|---|---|
status | std::uint32_t | Required |
Returns: std::string
netft::discover_sensor
SensorConfiguration discover_sensor(const DiscoveryOptions &options);Member functions
discover_sensor
SensorConfiguration discover_sensor(const DiscoveryOptions &options);| Parameter | Type | Default |
|---|---|---|
options | const 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;| Parameter | Type | Default |
|---|---|---|
value | std::string_view | Required |
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;| Parameter | Type | Default |
|---|---|---|
unit | ForceUnit | Required |
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;| Parameter | Type | Default |
|---|---|---|
unit | TorqueUnit | Required |
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;| Parameter | Type | Default |
|---|---|---|
state | ClientState | Required |
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;| Parameter | Type | Default |
|---|---|---|
code | FaultCode | Required |
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;| Parameter | Type | Default |
|---|---|---|
value | std::string_view | Required |
Returns: std::optional<TorqueUnit>
Qualifiers: noexcept
netft::validate
void validate(const Calibration &calibration);Member functions
validate
void validate(const Calibration &calibration);| Parameter | Type | Default |
|---|---|---|
calibration | const Calibration & | Required |
Returns: void
netft::validate
void validate(const Config &config);Member functions
validate
void validate(const Config &config);| Parameter | Type | Default |
|---|---|---|
config | const 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.