|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Transport delay filter type definitions and array operations. More...
Include dependency graph for transport_delay_types.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| static void | init_transport_delay_array (uint8_t n, struct TransportDelay td_array[restrict n], const uint8_t delay_samples[restrict n], float initial_value[restrict n]) |
| Initialize an array of TransportDelay structures. | |
| static void | update_transport_delay_array (uint8_t n, struct TransportDelay td_array[restrict n], const float input_array[restrict n]) |
| Update an array of TransportDelay structures with input values. | |
| static void | reset_transport_delay_array (const uint8_t n, struct TransportDelay td_array[restrict n], const float initial_value[restrict n]) |
| Reset an array of TransportDelay structures to specific initial values. | |
| static void | get_transport_delay_array (const uint8_t n, const struct TransportDelay td_array[restrict n], float output_array[restrict n]) |
| Get output values from an array of TransportDelay structures. | |
Transport delay filter type definitions and array operations.
Definition in file transport_delay_types.h.
|
inlinestatic |
Get output values from an array of TransportDelay structures.
| [in] | n | Number of TransportDelay structures in the array. |
| [in] | td_array | Array of TransportDelay structures to get outputs from. |
| [out] | output_array | Array to store the output values for each TransportDelay structure. |
Definition at line 80 of file transport_delay_types.h.
References foo, and get_transport_delay().
Referenced by stabilization_andi_run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Initialize an array of TransportDelay structures.
| [in] | n | Number of TransportDelay structures in the array. |
| [in,out] | td_array | Array of TransportDelay structures to initialize. |
| [in] | delay_samples | Array of delay samples for each TransportDelay structure. |
| [in] | initial_value | Array of initial values to fill the buffers. |
Definition at line 38 of file transport_delay_types.h.
References foo, and init_transport_delay().
Referenced by stabilization_andi_init().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Reset an array of TransportDelay structures to specific initial values.
| [in] | n | Number of TransportDelay structures in the array. |
| [in,out] | td_array | Array of TransportDelay structures to reset. |
| [in] | initial_value | Array of initial values to reset the buffers to. |
Definition at line 66 of file transport_delay_types.h.
References foo, and reset_transport_delay().
Referenced by stabilization_andi_enter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Update an array of TransportDelay structures with input values.
| [in] | n | Number of TransportDelay structures in the array. |
| [in,out] | td_array | Array of TransportDelay structures to update. |
| [in] | input_array | Array of input values for each TransportDelay structure. |
Definition at line 52 of file transport_delay_types.h.
References foo, and update_transport_delay().
Referenced by stabilization_andi_run().
Here is the call graph for this function:
Here is the caller graph for this function: