Skip to main content

Samples and health

pynetft.Sample

class Sample;

Fields

NameTypeDefaultMutability
rdt_sequenceintRequiredRead-only
ft_sequenceintRequiredRead-only
statusintRequiredRead-only
raw_wrenchtuple[int, int, int, int, int, int]RequiredRead-only
forcetuple[float, float, float]RequiredRead-only
torquetuple[float, float, float]RequiredRead-only
force_unitForceUnitRequiredRead-only
torque_unitTorqueUnitRequiredRead-only
configuration_revisionintRequiredRead-only
received_at_nsintRequiredRead-only

Member functions

wrench

wrench() -> tuple[float, float, float, float, float, float];

Returns: tuple[float, float, float, float, float, float]

wrench is the read-only six-value (Fx, Fy, Fz, Tx, Ty, Tz) property. received_at_ns is a host monotonic timestamp.

pynetft.Health

class Health;

Fields

NameTypeDefaultMutability
stateClientStateRequiredRead-only
fault_codeFaultCodeRequiredRead-only
sensor_hoststrRequiredRead-only
rdt_portintRequiredRead-only
sensor_configurationSensorConfiguration | NoneRequiredRead-only
last_rdt_sequenceint | NoneRequiredRead-only
last_ft_sequenceint | NoneRequiredRead-only
last_statusintRequiredRead-only
receive_rate_hzfloatRequiredRead-only
delivery_rate_hzfloatRequiredRead-only
received_countintRequiredRead-only
delivered_countintRequiredRead-only
rate_limited_countintRequiredRead-only
device_error_countintRequiredRead-only
warning_countintRequiredRead-only
lost_countintRequiredRead-only
duplicate_countintRequiredRead-only
out_of_order_countintRequiredRead-only
malformed_countintRequiredRead-only
reconnect_countintRequiredRead-only
timeout_countintRequiredRead-only
callback_error_countintRequiredRead-only
ft_stall_countintRequiredRead-only
ft_backward_countintRequiredRead-only
ft_restart_countintRequiredRead-only
calibration_change_countintRequiredRead-only
last_record_agefloat | NoneRequiredRead-only
last_errorstrRequiredRead-only
last_ft_progressstrRequiredRead-only
python_queue_dropped_countintRequiredRead-only

Member functions

empty

empty(sensor_host: str, rdt_port: int) -> 'Health';
ParameterTypeDefault
sensor_hoststrRequired
rdt_portintRequired

Returns: 'Health'

python_queue_dropped_count is application-delivery pressure, not UDP packet loss. Health.empty() constructs a stopped zero-counter snapshot for initialization and testing.