From: <sv...@ww...> - 2005-04-03 17:01:40
|
Author: mkrose Date: 2005-04-03 10:01:34 -0700 (Sun, 03 Apr 2005) New Revision: 1511 Modified: trunk/CSP/CSPSim/CHANGES.current trunk/CSP/CSPSim/Include/Systems/AircraftInputSystem.h Log: Make the input event handlers in AircraftInputSystem virtual. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1511 Modified: trunk/CSP/CSPSim/CHANGES.current =================================================================== --- trunk/CSP/CSPSim/CHANGES.current 2005-04-03 17:00:12 UTC (rev 1510) +++ trunk/CSP/CSPSim/CHANGES.current 2005-04-03 17:01:34 UTC (rev 1511) @@ -5,6 +5,8 @@ * Fix a bug in the data recorder decoder. + * Make the input event handlers in AircraftInputSystem virtual. + 2005-04-02: onsight * Add a DataChannel constructor that can be used for channel data types that don't have public copy constructors. Modified: trunk/CSP/CSPSim/Include/Systems/AircraftInputSystem.h =================================================================== --- trunk/CSP/CSPSim/Include/Systems/AircraftInputSystem.h 2005-04-03 17:00:12 UTC (rev 1510) +++ trunk/CSP/CSPSim/Include/Systems/AircraftInputSystem.h 2005-04-03 17:01:34 UTC (rev 1511) @@ -125,36 +125,36 @@ END_INPUT_INTERFACE public: - void setThrottle(double); - void setRudder(double); - void setRoll(double); - void setPitch(double); - void setWheelBrake(double); - void setAirbrake(double); - void IncPitch(); - void noIncPitch(); - void DecPitch(); - void noDecPitch(); - void IncRoll(); - void noIncRoll(); - void DecRoll(); - void noDecRoll(); - void IncRudder(); - void noIncRudder(); - void DecRudder(); - void noDecRudder(); - void IncThrottle(); - void noIncThrottle(); - void DecThrottle(); - void noDecThrottle(); - void WheelBrakePulse(); - void WheelBrakeOn(); - void WheelBrakeOff(); - void WheelBrakeToggle(); - void OpenAirbrake(); - void CloseAirbrake(); - void IncAirbrake(); - void DecAirbrake(); + virtual void setThrottle(double); + virtual void setRudder(double); + virtual void setRoll(double); + virtual void setPitch(double); + virtual void setWheelBrake(double); + virtual void setAirbrake(double); + virtual void IncPitch(); + virtual void noIncPitch(); + virtual void DecPitch(); + virtual void noDecPitch(); + virtual void IncRoll(); + virtual void noIncRoll(); + virtual void DecRoll(); + virtual void noDecRoll(); + virtual void IncRudder(); + virtual void noIncRudder(); + virtual void DecRudder(); + virtual void noDecRudder(); + virtual void IncThrottle(); + virtual void noIncThrottle(); + virtual void DecThrottle(); + virtual void noDecThrottle(); + virtual void WheelBrakePulse(); + virtual void WheelBrakeOn(); + virtual void WheelBrakeOff(); + virtual void WheelBrakeToggle(); + virtual void OpenAirbrake(); + virtual void CloseAirbrake(); + virtual void IncAirbrake(); + virtual void DecAirbrake(); protected: virtual void importChannels(Bus *bus); |