1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/flight/uavobjects
Alessio Morale d99790be71 OP-1058: Implement explicit item accessor for MultiElement fields.
This implementation uses a union containing the Array implementing the MultiElement field data and a struct made from element names.
it allow to replace the following sintax:
  settings.PitchRatePID[STABILIZATIONSETTINGS_PITCHRATEPID_KP]
with a more concise and less error prone
  settings.PitchRatePID.fields.Kp
while allowing the direct array access using the notation
  settings.PitchRatePID.data[n]
2013-07-31 15:23:43 +02:00
..
inc OP-1058: Implement explicit item accessor for MultiElement fields. 2013-07-31 15:23:43 +02:00
callbackscheduler.c Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
eventdispatcher.c Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
Makefile.inc.template Rename template files to *.template to screen from uncrustify processing 2013-04-30 16:54:27 +02:00
uavobject.c.template Rename template files to *.template to screen from uncrustify processing 2013-04-30 16:54:27 +02:00
uavobjectmanager.c Bugfix in UAVObjectmanager. LoadFromFile() is not allowed to use GetByID since its called from Register, where the uavobject is not registered yet. 2013-06-06 21:22:17 +02:00
uavobjectsinit.c.template Rename template files to *.template to screen from uncrustify processing 2013-04-30 16:54:27 +02:00