WSF
WsfScriptGuidanceComputerClass.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSCRIPTGUIDANCECOMPUTERCLASS_HPP
13#define WSFSCRIPTGUIDANCECOMPUTERCLASS_HPP
14
15#include "wsf_mil_export.h"
16
18
21{
22public:
23 WsfScriptGuidanceComputerClass(const std::string& aClassName, UtScriptTypes* aTypesPtr);
24
30
31 UT_DECLARE_SCRIPT_METHOD(ClearCommandedAltitude_1);
32 UT_DECLARE_SCRIPT_METHOD(ClearCommandedAltitude_2);
33
34 UT_DECLARE_SCRIPT_METHOD(ClearCommandedFlightPathAngle_1);
35 UT_DECLARE_SCRIPT_METHOD(ClearCommandedFlightPathAngle_2);
36
37 UT_DECLARE_SCRIPT_METHOD(ClearCommandedSpeed_1);
38 UT_DECLARE_SCRIPT_METHOD(ClearCommandedSpeed_2);
39
40 UT_DECLARE_SCRIPT_METHOD(ClearCommandedThrottle_1);
41 UT_DECLARE_SCRIPT_METHOD(ClearCommandedThrottle_2);
42
43 UT_DECLARE_SCRIPT_METHOD(SetAllowRouteFollowing_1);
44 UT_DECLARE_SCRIPT_METHOD(SetAllowRouteFollowing_2);
45
46 UT_DECLARE_SCRIPT_METHOD(SetAimpointAltitudeOffset_1);
47 UT_DECLARE_SCRIPT_METHOD(SetAimpointAltitudeOffset_2);
48
49 UT_DECLARE_SCRIPT_METHOD(SetAimpointAzimuthOffset_1);
50 UT_DECLARE_SCRIPT_METHOD(SetAimpointAzimuthOffset_2);
51
52 UT_DECLARE_SCRIPT_METHOD(SetAimpointRangeOffset_1);
53 UT_DECLARE_SCRIPT_METHOD(SetAimpointRangeOffset_2);
54
55 UT_DECLARE_SCRIPT_METHOD(SetAimpointEvaluationInterval_1);
56 UT_DECLARE_SCRIPT_METHOD(SetAimpointEvaluationInterval_2);
57
58 UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitude_1);
59 UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitude_2);
60
61 UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitudeAGL_1);
62 UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitudeAGL_2);
63
64 UT_DECLARE_SCRIPT_METHOD(SetCommandedAzimuthOffset_1);
65 UT_DECLARE_SCRIPT_METHOD(SetCommandedAzimuthOffset_2);
66
67 UT_DECLARE_SCRIPT_METHOD(SetCommandedFlightPathAngle_1);
68 UT_DECLARE_SCRIPT_METHOD(SetCommandedFlightPathAngle_2);
69
70 UT_DECLARE_SCRIPT_METHOD(SetCommandedMach_1);
71 UT_DECLARE_SCRIPT_METHOD(SetCommandedMach_2);
72
73 UT_DECLARE_SCRIPT_METHOD(SetCommandedSpeed_1);
74 UT_DECLARE_SCRIPT_METHOD(SetCommandedSpeed_2);
75
76 UT_DECLARE_SCRIPT_METHOD(SetCommandedThrottle_1);
77 UT_DECLARE_SCRIPT_METHOD(SetCommandedThrottle_2);
78
81
82 UT_DECLARE_SCRIPT_METHOD(SetGuidanceDelay_1);
83 UT_DECLARE_SCRIPT_METHOD(SetGuidanceDelay_2);
84
85 UT_DECLARE_SCRIPT_METHOD(SetGuidanceTarget_1);
86 UT_DECLARE_SCRIPT_METHOD(SetGuidanceTarget_2);
87
88 UT_DECLARE_SCRIPT_METHOD(SetLateralGeeBias_1);
89 UT_DECLARE_SCRIPT_METHOD(SetLateralGeeBias_2);
90
91 UT_DECLARE_SCRIPT_METHOD(SetMaximumAscentRate_1);
92 UT_DECLARE_SCRIPT_METHOD(SetMaximumAscentRate_2);
93
94 UT_DECLARE_SCRIPT_METHOD(SetMaximumCommandedGees_1);
95 UT_DECLARE_SCRIPT_METHOD(SetMaximumCommandedGees_2);
96
97 UT_DECLARE_SCRIPT_METHOD(SetMaximumDescentRate_1);
98 UT_DECLARE_SCRIPT_METHOD(SetMaximumDescentRate_2);
99
100 UT_DECLARE_SCRIPT_METHOD(SetMaximumPitchAngle_1);
101 UT_DECLARE_SCRIPT_METHOD(SetMaximumPitchAngle_2);
102
103 UT_DECLARE_SCRIPT_METHOD(SetPitchChangeGain_1);
104 UT_DECLARE_SCRIPT_METHOD(SetPitchChangeGain_2);
105
106 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationGain_1);
107 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationGain_2);
108
109 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationLimitAngle_1);
110 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationLimitAngle_2);
111
112 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationMethod_1);
113 UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationMethod_2);
114
115 UT_DECLARE_SCRIPT_METHOD(SetVelocityPursuitGain_1);
116 UT_DECLARE_SCRIPT_METHOD(SetVelocityPursuitGain_2);
117};
118
119#endif
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationMethod_1)
UT_DECLARE_SCRIPT_METHOD(SetAimpointAzimuthOffset_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedSpeed_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumDescentRate_2)
UT_DECLARE_SCRIPT_METHOD(SetMaximumDescentRate_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedSpeed_2)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedSpeed_2)
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationMethod_2)
UT_DECLARE_SCRIPT_METHOD(SetAimpointAzimuthOffset_2)
UT_DECLARE_SCRIPT_METHOD(SetGeeBias_2)
UT_DECLARE_SCRIPT_METHOD(SetAimpointRangeOffset_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumCommandedGees_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAzimuthOffset_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedMach_2)
UT_DECLARE_SCRIPT_METHOD(SetGuidanceDelay_2)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitude_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumPitchAngle_1)
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationLimitAngle_2)
UT_DECLARE_SCRIPT_METHOD(SetAimpointEvaluationInterval_2)
UT_DECLARE_SCRIPT_METHOD(SetAllowRouteFollowing_1)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedFlightPathAngle_2)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedThrottle_2)
WsfScriptGuidanceComputerClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptGuidanceComputerClass.cpp:20
UT_DECLARE_SCRIPT_METHOD(SetVelocityPursuitGain_2)
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationGain_2)
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationGain_1)
UT_DECLARE_SCRIPT_METHOD(SetGuidanceDelay_1)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedAltitude_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitude_2)
UT_DECLARE_SCRIPT_METHOD(SetAimpointEvaluationInterval_1)
UT_DECLARE_SCRIPT_METHOD(SetAimpointAltitudeOffset_2)
UT_DECLARE_SCRIPT_METHOD(EjectStage_2)
UT_DECLARE_SCRIPT_METHOD(SetGeeBias_1)
UT_DECLARE_SCRIPT_METHOD(SetLateralGeeBias_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedFlightPathAngle_2)
UT_DECLARE_SCRIPT_METHOD(EjectStage_1)
UT_DECLARE_SCRIPT_METHOD(SetAimpointRangeOffset_2)
UT_DECLARE_SCRIPT_METHOD(SetLateralGeeBias_2)
UT_DECLARE_SCRIPT_METHOD(SetCommandedThrottle_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumAscentRate_1)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedAltitude_2)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedSpeed_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumAscentRate_2)
UT_DECLARE_SCRIPT_METHOD(SetAllowRouteFollowing_2)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitudeAGL_2)
UT_DECLARE_SCRIPT_METHOD(SetGuidanceTarget_2)
UT_DECLARE_SCRIPT_METHOD(SetGuidanceTarget_1)
UT_DECLARE_SCRIPT_METHOD(SetPitchChangeGain_2)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedThrottle_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedFlightPathAngle_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumCommandedGees_2)
UT_DECLARE_SCRIPT_METHOD(ClearCommandedFlightPathAngle_1)
UT_DECLARE_SCRIPT_METHOD(SetProportionalNavigationLimitAngle_1)
UT_DECLARE_SCRIPT_METHOD(SetMaximumPitchAngle_2)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAltitudeAGL_1)
UT_DECLARE_SCRIPT_METHOD(SetVelocityPursuitGain_1)
UT_DECLARE_SCRIPT_METHOD(SetAimpointAltitudeOffset_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedMach_1)
UT_DECLARE_SCRIPT_METHOD(SetCommandedThrottle_2)
UT_DECLARE_SCRIPT_METHOD(SetCommandedAzimuthOffset_2)
UT_DECLARE_SCRIPT_METHOD(SetPitchChangeGain_1)
WsfScriptProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptProcessorClass.cpp:31
Copyrights Multiple, All Rights Reserved