Skip to main content

Units, status, and faults

Native units

Force enumSerialized label
Pound forcelbf
NewtonN
Kilopound forceklbf
KilonewtonkN
Kilogram forcekgf
Torque enumSerialized label
Pound-force inchlbf-in
Pound-force footlbf-ft
Newton-meterN-m
Newton-millimeterN-mm
Kilogram-force centimeterkgf-cm
Kilonewton-meterkN-m

Unknown serializes as unknown. ROS wrench interfaces use N and N·m regardless of native device selection.

Device status

0x00000000 is healthy. 0x80010000 is classified as a monitor-condition warning by the Net F/T software. Other nonzero values are serious device conditions and are decoded bit-by-bit for diagnostics.

Device status belongs to an RDT record. It is separate from receiver faults such as configuration failure, socket error, timeout, sequence stall, backward sequence, or malformed-packet storm.

Receiver fault codes

FaultMeaning
noneNo terminal receiver fault
sensor_configurationConfiguration discovery or validation failed
timeoutNo valid record arrived within the receive timeout
socketUDP socket setup or operation failed
serious_statusThe device reported a serious status
ft_stallDevice measurement sequence stopped progressing
ft_backwardDevice measurement sequence moved implausibly backward
malformed_stormMalformed records exceeded the accepted window
callbackNative sample callback failed

Reconnect policy reports these events and attempts bounded recovery. Fail-stop policy latches the first fault and requires supervisory restart.