Encapsulation of a critical telecommand that must be executed according to an "arm-fire" protocol. Execution of the actions associated to this telecommand must be performed in two steps. First, an "arm" request is received and then a "fire" request is received. The telecommand actions are executed only after both the arm and the fire requests have been received and only if the two requests satisfy certain constraints (e.g. separation in time less than a certain threshold).
See the Telecommand Management design pattern.