public mwt.mwt_control_status_t Copy() { mwt.mwt_control_status_t outobj = new mwt.mwt_control_status_t(); outobj.header = this.header.Copy(); outobj.range_control = this.range_control.Copy(); outobj.lateral_control = this.lateral_control.Copy(); outobj.vertical_control = this.vertical_control.Copy(); outobj.bearing_control = this.bearing_control.Copy(); outobj.range_traj = this.range_traj.Copy(); outobj.lateral_traj = this.lateral_traj.Copy(); outobj.vertical_traj = this.vertical_traj.Copy(); outobj.bearing_traj = this.bearing_traj.Copy(); outobj.range_filter = this.range_filter.Copy(); outobj.lateral_filter = this.lateral_filter.Copy(); outobj.vertical_filter = this.vertical_filter.Copy(); outobj.bearing_filter = this.bearing_filter.Copy(); outobj.range_gs_filter = this.range_gs_filter.Copy(); outobj.heading_gs_filter = this.heading_gs_filter.Copy(); outobj.bearing_gs_filter = this.bearing_gs_filter.Copy(); outobj.lateral_gs = this.lateral_gs.Copy(); outobj.bearing_gs = this.bearing_gs.Copy(); outobj.is_pilot_enabled = this.is_pilot_enabled; outobj.is_control_enabled = this.is_control_enabled; outobj.is_x_effort_enabled = this.is_x_effort_enabled; outobj.is_y_effort_enabled = this.is_y_effort_enabled; outobj.is_z_effort_enabled = this.is_z_effort_enabled; outobj.is_psi_effort_enabled = this.is_psi_effort_enabled; outobj.control_exec_ms = this.control_exec_ms; outobj.other_exec_ms = this.other_exec_ms; outobj.percent_idle = this.percent_idle; outobj.missed_updates = this.missed_updates; return(outobj); }
public static mwt.mwt_control_status_t _decodeRecursiveFactory(LCMDataInputStream ins) { mwt.mwt_control_status_t o = new mwt.mwt_control_status_t(); o._decodeRecursive(ins); return(o); }