public mwt.mini_rov_rowe_dvl_t Copy()
        {
            mwt.mini_rov_rowe_dvl_t outobj = new mwt.mini_rov_rowe_dvl_t();
            outobj.header = this.header.Copy();

            outobj.ts_centi_sec = this.ts_centi_sec;

            outobj.x_vel_mm_sec = this.x_vel_mm_sec;

            outobj.y_vel_mm_sec = this.y_vel_mm_sec;

            outobj.z_vel_mm_sec = this.z_vel_mm_sec;

            outobj.altitude_mm = this.altitude_mm;

            return(outobj);
        }
 public static mwt.mini_rov_rowe_dvl_t _decodeRecursiveFactory(LCMDataInputStream ins)
 {
     mwt.mini_rov_rowe_dvl_t o = new mwt.mini_rov_rowe_dvl_t();
     o._decodeRecursive(ins);
     return(o);
 }