:orphan: .. **************************************************************************** .. CUI .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** WSF_SURFACE_MOVER ----------------- .. model:: mover WSF_SURFACE_MOVER .. parsed-literal:: mover :model:`WSF_SURFACE_MOVER` :ref:`Platform_Part_Commands` ... update_interval_ ... update_time_tolerance_ ... // `Route Mover Commands`_ at_end_of_path_ ... pathfinder_ ... start_at_ ... start_time_ ... switch_on_approach_ switch_on_passing_ altitude_offset_ route ... :ref:`Route Commands ` ... end_route use_route_ ... // `Waypoint Mover Commands`_ angle_of_attack_table_ ... bank_angle_limit_ ... body_g_limit_ ... heading_pursuit_gain_ ... maximum_climb_rate_ ... maximum_flight_path_angle_ ... maximum_linear_acceleration_ ... maximum_radial_acceleration_ ... maximum_altitude_ ... minimum_altitude_ ... maximum_speed_ ... minimum_speed_ ... path_variance_radius_ ... roll_rate_limit_ ... speed_variance_percent_ ... turn_rate_limit_ ... end_mover Overview ======== :model:`WSF_SURFACE_MOVER` implements a mover for platforms constrained to move along the surface of the water (e.g., ships). This mover is similar to the :model:`WSF_GROUND_MOVER`; however, pitch and roll are set to zero by default. A future addition will likely include an optional sea state that will modify the pitch, roll, and altitude of associated platforms. Mover Commands ============== .. command:: update_interval If non-zero, specifies a periodic time interval at which the simulation will call the mover. If zero then the mover will be called only when it is necessary to determine the position of the containing platform. Default: 0 seconds unless overridden by the specific mover implementation. .. command:: update_time_tolerance When a position update is requested by the simulation, if the time since the previous update is less than or equal to this value then the mover will ignore the update. Default: Most mover implementations define this as the time it takes to travel 1 meter at some nominal velocity that is appropriate for the implementation. .. note:: A mover implementation may choose to ignore this command. .. _WSF_SURFACE_MOVER.Route_Mover_Commands: Route Mover Commands ==================== .. include:: route_mover_commands.txt