test_thrFiringRound

test_thrFiringRound.test_thr_firing_round_configuration_helpers()[source]

Validation Test Description

This unit test verifies that thrFiringRound.ThrFiringRound resolves scalar and vector thrust limit configurations.

Description of Variables Being Tested

This unit test checks the resolved number of thrusters and maximum thrust vector.

test_thrFiringRound.test_thr_firing_round_minimum_fire_time()[source]

Validation Test Description

This unit test verifies that thrFiringRound.ThrFiringRound can apply an optional minimum fire-time threshold to rounded on-time commands.

Description of Variables Being Tested

This unit test checks that OnTimeRequest is set to zero when the rounded on-time is less than thrMinFireTimeSec.

test_thrFiringRound.test_thr_firing_round_output_payload()[source]

Validation Test Description

This unit test verifies that thrFiringRound.ThrFiringRound can be constructed from the standard Basilisk.fswAlgorithms import path and that it converts thruster force commands into rounded on-time commands.

Description of Variables Being Tested

This unit test checks the output OnTimeRequest field.