Vladimir Zidar
8dbf25edc2
LP-599 Make cloned fields as typedef's of parent types in flight & ground (c, c++) uavobjgenerators.
2018-05-07 00:09:04 +02:00
Vladimir Zidar
9f12a27f53
LP-523 Move object id and instance_size members from UAVOData structure into UAVObjType and keep only pointer to it. UAVObjType contains init_callback too to allow resetting data to default values.
2017-06-07 00:47:47 +02:00
Vladimir Zidar
d52f5a02f8
LP-523 uavobject.c.template: Invoke new method $(NAME)DataOverrideDefaults() from $(NAME)SetDefaults()
2017-06-07 00:47:46 +02:00
Alessio Morale
54a4ac9672
LP-207 - Fix naming, fix style
2016-02-07 16:31:15 +01:00
Alessio Morale
fe217796b5
LP-207 - Implement Fast callback option
2015-12-29 23:25:30 +01:00
Richard von Lehe
4c5cebf5c6
OP-1740 UAV0 GetSet Functions Take Enum: getting codebase to compile - multiple changes needed, still incomplete (i.e. this commit will not compile, but I want to save my changes on more than just my machine :-)
2015-04-08 21:40:15 -05:00
Alessio Morale
13f1f3f23a
OP-1212 Add "priority" attribute to uavojects that grant them higher priority when sent with telemetry
2014-02-04 21:03:42 +01:00
Corvus Corax
d9a9536b61
modified uavobjectmanager to have accessor functions for the new flags
2013-11-17 14:53:08 +01:00
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
Oleg Semyonov
0394a3511c
Rename template files to *.template to screen from uncrustify processing
2013-04-30 16:54:27 +02:00