Better message definitions and send_frame fcn.