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.gain_scale_status_t Copy() { mwt.gain_scale_status_t outobj = new mwt.gain_scale_status_t(); outobj.enabled = this.enabled; outobj.kp_in = this.kp_in; outobj.ki_in = this.ki_in; outobj.kd_in = this.kd_in; outobj.kp_out = this.kp_out; outobj.ki_out = this.ki_out; outobj.kd_out = this.kd_out; return(outobj); }
public static mwt.gain_scale_status_t _decodeRecursiveFactory(LCMDataInputStream ins) { mwt.gain_scale_status_t o = new mwt.gain_scale_status_t(); o._decodeRecursive(ins); return(o); }