1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/OpenPilot/UAVObjects
corvus e44045f422 OP-165 : Guidance Module
Creating GuidanceModule together with PositionDesired UAVObject (as discussed),
so dschin and me can work on it :-)
Will compile and (on sim_posix) execute, but PID logic is yet untested and preliminary.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1722 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-22 22:16:48 +00:00
..
inc OP-165 : Guidance Module 2010-09-22 22:16:48 +00:00
actuatorcommand.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
actuatordesired.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
actuatorsettings.c Flight: Made actuator a periodic task. I don't think the queue is low enough latency - should figure out how to make this happen as callback is the right way to go. 2010-09-12 02:54:38 +00:00
ahrscalibration.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
ahrssettings.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
ahrssettings.py AHRS/Flight: Renamed AttitudeSettings to AhrsSettings to make it more intuitive. Added the ability to change the algorithm from GCS. 2010-08-23 03:39:13 +00:00
ahrsstatus.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
attitudeactual.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
attitudedesired.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
attituderaw.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
attitudesettings.c Foolishly forgot object like I always do 2010-09-04 22:01:11 +00:00
baroaltitude.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
eventdispatcher.c Flight/Telemetry Avoid bunching of periodic updates by spreading them. 2010-06-11 02:24:26 +00:00
exampleobject1.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
exampleobject2.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
examplesettings.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
flightbatterystate.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
flightsituationactual.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
flighttelemetrystats.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
gcstelemetrystats.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
gpsposition.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
gpssatellites.c nmea: parse GSV sentences and populate GPSSatellites object 2010-08-29 01:46:14 +00:00
gpstime.c Adding gpstime.h for flight. 2010-08-28 00:58:04 +00:00
guidancesettings.c OP-165 : Guidance Module 2010-09-22 22:16:48 +00:00
homelocation.c OP-132 AHRS: Added an indoor flight mode and also add an ad-hoc quality heuristic to the GPS signal to increase the measurement variance from GPS when fix quality is poor or when in indoor flight mode. In addition corrected the indentation to conform to the tab/space convention forum discussion. 2010-08-31 02:11:09 +00:00
manualcontrolcommand.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
manualcontrolsettings.c Flight: Added ability to use a third accessory input. Currently using that to select tuning roll/pitch bias and PID tuning. I also _STRONGLY_ recommend if you enable these accessory channels (and thus these features) you make the saved meta data for the StabilizationSettings and AttitudeSettings read-only, so only on flights where you mean to can you change these settings. I'm also not convinced about the interface - it seems like flicking TX switches to get into adjustments is a recipe for disaster. Probably need to just control through GCS. 2010-09-04 17:08:02 +00:00
mixersettings.c Mixer: zero throttle shuts off motors and changed MixernMatrix to MixernVector 2010-09-21 19:31:17 +00:00
mixerstatus.c Adding mixerstatus/mixersetting uavobject files that were missed 2010-09-21 07:08:51 +00:00
navigationdesired.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
navigationsettings.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
objectpersistence.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
positionactual.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
positiondesired.c OP-165 : Guidance Module 2010-09-22 22:16:48 +00:00
stabilizationsettings.c Flight: Got a much nicer arming/disarming system going. Made it a separate flag in the end to allow testing the stabilization code with motors not running. Also changes maxRoll/maxPitch/maxYaw to uint8 to keep object size smaller - no reason for float precision for this. 2010-09-16 15:41:11 +00:00
systemalarms.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
systemsettings.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
systemstats.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
telemetrysettings.c uavobjectparser: fix alignment of field init in generated code 2010-08-29 01:46:09 +00:00
uavobjectmanager.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
uavobjectsinit.c OP-165 : Guidance Module 2010-09-22 22:16:48 +00:00
uavobjectsinittemplate.c Updates on UAVObjects required by the object generator 2010-03-27 03:19:56 +00:00
uavobjecttemplate.c OP-128 Flight Documentation: Added description to all the UAVObject (now mandatory) and changed the parser to populate this information into the autogenerated files. Also added a function to test if an object is read only for flight. 2010-08-27 00:15:42 +00:00
vtolsettings.c Flight: VTOLSetings object to contain the mixer settings for VTOL crafts 2010-09-12 02:54:30 +00:00
vtolstatus.c Flight: VTOLStatus object that returns the thrusts on all the engines 2010-09-12 02:54:34 +00:00