@extensibility(APPENDABLE) struct PrintReq { unsigned long index; map msg; }; struct PrintRsp { unsigned long index; string msg; }; struct WeighReq { unsigned long index; map msg; }; struct WeighRsp { unsigned long index; float stable_weight; float instantaneous_weight; };