mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
Fixed modules that didn't initialize used UAVObjects correctly
This commit is contained in:
parent
78e42470d4
commit
9ad85e9b7b
@ -73,7 +73,11 @@ int32_t FlightPlanStart()
|
||||
*/
|
||||
int32_t FlightPlanInitialize()
|
||||
{
|
||||
// Initialize variables
|
||||
taskHandle = NULL;
|
||||
FlightPlanStatusInitialize();
|
||||
FlightPlanControlInitialize();
|
||||
FlightPlanSettingsInitialize();
|
||||
|
||||
// Listen for object updates
|
||||
FlightPlanControlConnectCallback(&objectUpdatedCb);
|
||||
|
@ -97,6 +97,21 @@ int32_t GuidanceStart()
|
||||
*/
|
||||
int32_t GuidanceInitialize()
|
||||
{
|
||||
//initialize variables
|
||||
GuidanceSettingsInitialize();
|
||||
AttitudeRawInitialize();
|
||||
AttitudeActualInitialize();
|
||||
PositionDesiredInitialize();
|
||||
PositionActualInitialize();
|
||||
ManualControlCommandInitialize();
|
||||
FlightStatusInitialize();
|
||||
NedAccelInitialize();
|
||||
StabilizationDesiredInitialize();
|
||||
StabilizationSettingsInitialize();
|
||||
SystemSettingsInitialize();
|
||||
VelocityDesiredInitialize();
|
||||
VelocityActualInitialize();
|
||||
|
||||
// Create object queue
|
||||
queue = xQueueCreate(MAX_QUEUE_SIZE, sizeof(UAVObjEvent));
|
||||
|
||||
|
@ -112,10 +112,14 @@ int32_t ManualControlInitialize()
|
||||
if(!assumptions)
|
||||
return -1;
|
||||
|
||||
AccessoryDesiredInitialize();
|
||||
ManualControlSettingsInitialize();
|
||||
StabilizationSettingsInitialize();
|
||||
ManualControlCommandInitialize();
|
||||
FlightStatusInitialize();
|
||||
ActuatorDesiredInitialize();
|
||||
StabilizationDesiredInitialize();
|
||||
FlightTelemetryStatsInitialize();
|
||||
FlightStatusInitialize();
|
||||
AccessoryDesiredInitialize();
|
||||
|
||||
// ManualControlSettingsInitialize(); // this is initialized in
|
||||
// pios_board.c
|
||||
|
@ -115,6 +115,8 @@ int32_t StabilizationInitialize()
|
||||
// Initialize variables
|
||||
StabilizationSettingsInitialize();
|
||||
ActuatorDesiredInitialize();
|
||||
AttitudeActualInitialize();
|
||||
AttitudeRawInitialize();
|
||||
#if defined(DIAGNOSTICS)
|
||||
RateDesiredInitialize();
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user