Skip to main content

Configuration and calibration

pynetft.Config

class Config;

Fields

NameTypeDefaultMutability
sensor_hoststr'192.168.1.1'Read-only
rdt_portint49152Read-only
http_portint80Read-only
receive_timeoutfloat0.1Read-only
configuration_connect_timeoutfloat0.5Read-only
configuration_timeoutfloat1.0Read-only
reconnect_initial_delayfloat0.25Read-only
reconnect_max_delayfloat5.0Read-only
sample_rate_limit_hzfloat0.0Read-only
deliver_samples_with_error_statusboolFalseRead-only
recovery_policyRecoveryPolicyRecoveryPolicy.RECONNECTRead-only
calibration_overrideCalibration | NoneNoneRead-only

pynetft.Calibration

class Calibration;

Fields

NameTypeDefaultMutability
counts_per_force_unitfloatRequiredRead-only
counts_per_torque_unitfloatRequiredRead-only
force_unitForceUnitRequiredRead-only
torque_unitTorqueUnitRequiredRead-only

pynetft.SensorConfiguration

class SensorConfiguration;

Fields

NameTypeDefaultMutability
product_namestrRequiredRead-only
calibrationCalibrationRequiredRead-only
sourceCalibrationSourceRequiredRead-only
revisionintRequiredRead-only

These dataclasses are immutable. Validation occurs when Config is passed to Client. A calibration override is complete: both scales must be finite and positive and both units must be known.