public void _decodeRecursive(LCMDataInputStream ins) { this.header = mwt.header_t._decodeRecursiveFactory(ins); this.range_control = mwt.controller_status_t._decodeRecursiveFactory(ins); this.lateral_control = mwt.controller_status_t._decodeRecursiveFactory(ins); this.vertical_control = mwt.controller_status_t._decodeRecursiveFactory(ins); this.bearing_control = mwt.controller_status_t._decodeRecursiveFactory(ins); this.range_traj = mwt.trajectory_status_t._decodeRecursiveFactory(ins); this.lateral_traj = mwt.trajectory_status_t._decodeRecursiveFactory(ins); this.vertical_traj = mwt.trajectory_status_t._decodeRecursiveFactory(ins); this.bearing_traj = mwt.trajectory_status_t._decodeRecursiveFactory(ins); this.range_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.lateral_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.vertical_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.bearing_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.range_gs_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.heading_gs_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.bearing_gs_filter = mwt.filter_status_t._decodeRecursiveFactory(ins); this.lateral_gs = mwt.gain_scale_status_t._decodeRecursiveFactory(ins); this.bearing_gs = mwt.gain_scale_status_t._decodeRecursiveFactory(ins); this.is_pilot_enabled = ins.ReadBoolean(); this.is_control_enabled = ins.ReadBoolean(); this.is_x_effort_enabled = ins.ReadBoolean(); this.is_y_effort_enabled = ins.ReadBoolean(); this.is_z_effort_enabled = ins.ReadBoolean(); this.is_psi_effort_enabled = ins.ReadBoolean(); this.control_exec_ms = ins.ReadDouble(); this.other_exec_ms = ins.ReadDouble(); this.percent_idle = ins.ReadDouble(); this.missed_updates = ins.ReadInt64(); }
public mwt.trajectory_status_t Copy() { mwt.trajectory_status_t outobj = new mwt.trajectory_status_t(); outobj.set_point = this.set_point; outobj.goal = this.goal; outobj.slew_rate = this.slew_rate; outobj.is_moving = this.is_moving; return(outobj); }
public static mwt.trajectory_status_t _decodeRecursiveFactory(LCMDataInputStream ins) { mwt.trajectory_status_t o = new mwt.trajectory_status_t(); o._decodeRecursive(ins); return(o); }