@extensibility(APPENDABLE) module InternalSystem { struct LicencePlateReq { unsigned long index; map msg; }; struct LicencePlateRsp { unsigned long index; string licence; }; 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; }; struct IoCtrlReq { unsigned long index; map msg; }; struct IoCtrlRsp { unsigned long index; map msg; }; };