mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-21 11:54:15 +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()
|
int32_t FlightPlanInitialize()
|
||||||
{
|
{
|
||||||
|
// Initialize variables
|
||||||
taskHandle = NULL;
|
taskHandle = NULL;
|
||||||
|
FlightPlanStatusInitialize();
|
||||||
|
FlightPlanControlInitialize();
|
||||||
|
FlightPlanSettingsInitialize();
|
||||||
|
|
||||||
// Listen for object updates
|
// Listen for object updates
|
||||||
FlightPlanControlConnectCallback(&objectUpdatedCb);
|
FlightPlanControlConnectCallback(&objectUpdatedCb);
|
||||||
|
@ -97,6 +97,21 @@ int32_t GuidanceStart()
|
|||||||
*/
|
*/
|
||||||
int32_t GuidanceInitialize()
|
int32_t GuidanceInitialize()
|
||||||
{
|
{
|
||||||
|
//initialize variables
|
||||||
|
GuidanceSettingsInitialize();
|
||||||
|
AttitudeRawInitialize();
|
||||||
|
AttitudeActualInitialize();
|
||||||
|
PositionDesiredInitialize();
|
||||||
|
PositionActualInitialize();
|
||||||
|
ManualControlCommandInitialize();
|
||||||
|
FlightStatusInitialize();
|
||||||
|
NedAccelInitialize();
|
||||||
|
StabilizationDesiredInitialize();
|
||||||
|
StabilizationSettingsInitialize();
|
||||||
|
SystemSettingsInitialize();
|
||||||
|
VelocityDesiredInitialize();
|
||||||
|
VelocityActualInitialize();
|
||||||
|
|
||||||
// Create object queue
|
// Create object queue
|
||||||
queue = xQueueCreate(MAX_QUEUE_SIZE, sizeof(UAVObjEvent));
|
queue = xQueueCreate(MAX_QUEUE_SIZE, sizeof(UAVObjEvent));
|
||||||
|
|
||||||
|
@ -112,10 +112,14 @@ int32_t ManualControlInitialize()
|
|||||||
if(!assumptions)
|
if(!assumptions)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
AccessoryDesiredInitialize();
|
ManualControlSettingsInitialize();
|
||||||
|
StabilizationSettingsInitialize();
|
||||||
ManualControlCommandInitialize();
|
ManualControlCommandInitialize();
|
||||||
FlightStatusInitialize();
|
ActuatorDesiredInitialize();
|
||||||
StabilizationDesiredInitialize();
|
StabilizationDesiredInitialize();
|
||||||
|
FlightTelemetryStatsInitialize();
|
||||||
|
FlightStatusInitialize();
|
||||||
|
AccessoryDesiredInitialize();
|
||||||
|
|
||||||
// ManualControlSettingsInitialize(); // this is initialized in
|
// ManualControlSettingsInitialize(); // this is initialized in
|
||||||
// pios_board.c
|
// pios_board.c
|
||||||
|
@ -115,6 +115,8 @@ int32_t StabilizationInitialize()
|
|||||||
// Initialize variables
|
// Initialize variables
|
||||||
StabilizationSettingsInitialize();
|
StabilizationSettingsInitialize();
|
||||||
ActuatorDesiredInitialize();
|
ActuatorDesiredInitialize();
|
||||||
|
AttitudeActualInitialize();
|
||||||
|
AttitudeRawInitialize();
|
||||||
#if defined(DIAGNOSTICS)
|
#if defined(DIAGNOSTICS)
|
||||||
RateDesiredInitialize();
|
RateDesiredInitialize();
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user