Changeset 38 in flair-src for trunk/lib/FlairMeta/src/UavStateMachine.h
- Timestamp:
- Jun 23, 2016, 10:15:30 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairMeta/src/UavStateMachine.h
r15 r38 101 101 }; 102 102 103 UavStateMachine(meta::Uav *uav, uint16_t ds3Port = 20000);104 ~UavStateMachine();103 UavStateMachine(meta::Uav* uav, sensor::TargetController* controller); 104 ~UavStateMachine(); 105 105 106 106 const core::Quaternion &GetCurrentQuaternion(void) const; … … 110 110 const meta::Uav *GetUav(void) const; 111 111 112 void Land(void); 113 void TakeOff(void); 114 void EmergencyStop(void); 115 //! Used to signal an event 116 /*! 117 \param event the event which occured 118 */ 119 virtual void SignalEvent(Event_t event); 112 void Land(void); 113 void EmergencyLand(void); 114 void TakeOff(void); 115 void EmergencyStop(void); 116 //! Used to signal an event 117 /*! 118 \param event the event which occured 119 */ 120 virtual void SignalEvent(Event_t event); 120 121 121 122 virtual const core::AhrsData *GetOrientation(void) const; … … 262 263 263 264 meta::Uav *uav; 265 sensor::TargetController *controller; 264 266 265 267 core::Quaternion currentQuaternion; … … 289 291 bool flagBatteryLow; 290 292 bool flagConnectionLost; 293 bool flagCriticalSensorLost; 291 294 bool flagZTrajectoryFinished; 295 bool safeToFly; 292 296 filter::NestedSat *uRoll, *uPitch; 293 297 filter::Pid *uYaw;
Note:
See TracChangeset
for help on using the changeset viewer.