1classdef (Sealed) DropStrategy
2 % Enumeration of drop policies in stations.
4 % Copyright (c) 2012-2026, Imperial College London
13 RETRIAL = 5; % Job moves to orbit and retries after delay (unlimited attempts)
14 RETRIAL_WITH_LIMIT = 6; % Job retries up to max attempts, then drops
18 function text = toText(type)
21 case DropStrategy.WAITQ
22 text =
'waiting queue';
23 case DropStrategy.DROP
26 text =
'BAS blocking';
28 text =
'BBS blocking';
29 case DropStrategy.RSRD
30 text =
'RSRD blocking';
31 case DropStrategy.RETRIAL
33 case DropStrategy.RETRIAL_WITH_LIMIT
34 text =
'retrial with limit';
36 line_error(mfilename,
'Unrecognized drop strategy type.');