Support #868
closed
La fonction permets de merger les masques liés au réaction wheels avec les sy_lfr_fbins. Une fois les masques mélangés, on obtient les masques locaux complets:
typedef struct {
unsigned char merged_fbins_mask_f016;
unsigned char merged_fbins_mask_f116;
unsigned char merged_fbins_mask_f216;
} fbins_masks_t;
La fonction est exécutée lors de la mise à jour des rw_mask et lors de l'arrivée des sy_lfr_fbins. Sur ce dernier point, en relisant le code, je me suis rendu compte que je ne faisais pas toutes les mises à jour nécessaires. J'ai ajouté des étapes pour fsw >= 3.1.0.5.
Le mélange est donc fait à trois endroits dans le code:
- à l'initialisation dans init_parameter_dump
- A la réception d'une TC_LFR_UPDATE_INFO dans action_update_info
- A la réception d'une TC_LFR_LOAD_FBINS_MASK dans action_load_fbins_mask
- Assignee changed from paul leroy to Veronique bouzid
- Assignee changed from Veronique bouzid to bruno katra
- Priority changed from Normal to High
Vérifiez que le comportement décrit est correct.
- Category changed from R3+ to R3++
- Status changed from New to Closed
Testé manuellement en 3.1.0.7
Also available in: Atom
PDF