52 #ifndef WLS_ALLOC_HEADER
53 #define WLS_ALLOC_HEADER
56 #include "generated/airframe.h"
82 #if PERIODIC_TELEMETRY
84 extern void send_wls_v(
char *name,
struct WLS_t* WLS_p,
struct transport_tx *trans,
struct link_device *
dev);
85 extern void send_wls_u(
char *name,
struct WLS_t* WLS_p,
struct transport_tx *trans,
struct link_device *
dev);
89 extern void wls_alloc(
struct WLS_t* WLS_p,
float **
B,
float *u_guess,
float *W_init,
int imax);
static const struct usb_device_descriptor dev
Periodic telemetry system header (includes downlink utility and generated code).
void send_wls_v(char *name, struct WLS_t *WLS_p, struct transport_tx *trans, struct link_device *dev)
void wls_alloc(struct WLS_t *WLS_p, float **B, float *u_guess, float *W_init, int imax)
active set algorithm for control allocation
#define WLS_N_U_MAX
active set algorithm for control allocation
float u_pref[WLS_N_U_MAX]
void send_wls_u(char *name, struct WLS_t *WLS_p, struct transport_tx *trans, struct link_device *dev)