weight_scale_interfaces

Definition of the interface for weight scale devices

README

weight_scale_interfaces

install

cd ~/dev_ws
colcon build --cmake-clean-first --symlink-install --packages-select weight_scale_interfaces
. install/local_setup.zsh

weight_scale_interfaces/msg/Weight

type

name

explanation

builtin_interfaces/Time

stamp

Measurement time

bool

stable

State of the scale (for example measurement is stable or fluctuating)

bool

overload

Couldn’t measure due to overweight

float64

weight

weight

float64

weight_change_rate

rate of change of weight w.r.t time

string

unit

unit of measurement result (kg, g, oz, …)

weight_scale_interfaces/action/SetZero

type

name

explanation

Goal

float64

timeout

timeout(sec)

Result

bool

success

True/False

string

message

result message

Feedback

weight_scale_interfaces/Weight

weight

weight_scale_interfaces/action/GetWeight

type

name

explanation

Goal

float64

timeout

timeout(sec)

Result

weight_scale_interfaces/Weight

weight

bool

success

succeeded in obtaining a stable weight

string

message

result message

Feedback

weight_scale_interfaces/Weight

weight