Project

General

Profile

Support #868

Question sur merge_fbins_masks

Added by Veronique bouzid almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
R3++
Start date:
29/12/2016
Due date:
% Done:

0%

Estimated time:
revision:
r0

Description

Peux-tu expliquer le pourquoi de cette fonction?

History

#1 Updated by paul leroy almost 4 years ago

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:
  1. à l'initialisation dans init_parameter_dump
  2. A la réception d'une TC_LFR_UPDATE_INFO dans action_update_info
  3. A la réception d'une TC_LFR_LOAD_FBINS_MASK dans action_load_fbins_mask

#2 Updated by paul leroy almost 4 years ago

  • Assignee changed from paul leroy to Veronique bouzid

#3 Updated by Veronique bouzid over 3 years ago

  • Assignee changed from Veronique bouzid to bruno katra
  • Priority changed from Normal to High

Vérifiez que le comportement décrit est correct.

#4 Updated by bruno katra over 3 years ago

  • Category changed from R3+ to R3++
  • Status changed from New to Closed

Testé manuellement en 3.1.0.7

Also available in: Atom PDF