Task #3146
closed
Envoi d une TC dont la taile est inferieure à 16
Added by Veronique bouzid about 6 years ago.
Updated about 6 years ago.
Description
Hello
Verifiez le comportement de LFR que reception d une TC < CCSDS_TC_PKT_MIN_SIZE (16 octets).
Cette taille est la taille du buffer fourni par le spacewire.
Elle correspond aux
- 4 octets pour l entete SPW
- 12 octets correspondant à la plus petite TC de LFR (TC_LFR_RESET, TC_LFR_ENABLE_CALIBRATION, TC_LFR_DISABLE_CALIBRATION, TC_LFR_DUMP_KCOEFFICIENTS).
- Subject changed from Envoi d une TC dont la taile est infereiure à 16 to Envoi d une TC dont la taile est inferieure à 16
- Description updated (diff)
- revision changed from r0 to r3.2.0.22
- Status changed from New to In Progress
le script utilisé est /opt/VALIDATION_R3plusplus/lfrverif/LFR_SVS/SVS-0003/send_short_tc.py.
On envoie une tc dont la longueur est de 12 octets
- 4 octets entete spacewire
- 8 octets (CCSDS) comprenant 2 octets pour le CRC.
Le champ Packet Length vaut 1.
les fichiers (2018_10_22-14_07_32*) se trouvent dans le répertoire /home/validation/data/R3++/3.2.0.22/1.1.91/GCOV/TEST-SHORT-TC.
LFR n'acquitte pas cette commande. On obtient le message suivant
14:07:27.371927, /!\No TM_LFR_TC_EXE_* after time-out (4s).
Validé également en 3.2.0.24 et integré dans SVS-0003.
Ce qui a été ajouté c est l
- 'envoi d une TC trop courte
- envoi d une TC trop courte avec CRC erroné
Dans les 2 cas, les commandes ne sont pas acquittés.
L analyse GCOV confirme ce comportement car la TC trop courte est détectée au debut de la phase d acceptance et elle est rejetée avant l analyse syntaxique de la commde (PID, ..).
- Status changed from In Progress to Closed
Also available in: Atom
PDF