Project

General

Profile

Actions

Support #868

closed

Question sur merge_fbins_masks

Added by Veronique bouzid over 7 years ago. Updated about 7 years ago.

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

0%

Estimated time:
revision:
r0

Description

Peux-tu expliquer le pourquoi de cette fonction?

Actions #1

Updated by paul leroy over 7 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
Actions #2

Updated by paul leroy over 7 years ago

  • Assignee changed from paul leroy to Veronique bouzid
Actions #3

Updated by Veronique bouzid about 7 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.

Actions #4

Updated by bruno katra about 7 years ago

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

Testé manuellement en 3.1.0.7

Actions

Also available in: Atom PDF