SPF Band Configuration Rules

Rules when no devices are being ignored

 1    "B1": rule_engine.Rule(
 2        "DS.indexerposition  == 'IndexerPosition.B1' and SPFRX.configuredband  == 'Band.B1'"
 3    ),
 4    "B2": rule_engine.Rule(
 5        "DS.indexerposition  == 'IndexerPosition.B2' and SPFRX.configuredband  == 'Band.B2'"
 6    ),
 7    "B3": rule_engine.Rule(
 8        "DS.indexerposition  == 'IndexerPosition.B3' and SPFRX.configuredband  == 'Band.B3'"
 9    ),
10    "B4": rule_engine.Rule(
11        "DS.indexerposition  == 'IndexerPosition.B4' and SPFRX.configuredband  == 'Band.B4'"
12    ),
13    "B5a": rule_engine.Rule(
14        "DS.indexerposition  == 'IndexerPosition.B5a' and SPFRX.configuredband == 'Band.B5a'"
15    ),
16    "B5b": rule_engine.Rule(
17        "DS.indexerposition  == 'IndexerPosition.B5b' and SPFRX.configuredband == 'Band.B1'"
18    ),
19}

Rules when ignoring SPFRx device

1    "B1": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B1'"),
2    "B2": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B2'"),
3    "B3": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B3'"),
4    "B4": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B4'"),
5    "B5a": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B5a'"),
6    "B5b": rule_engine.Rule("DS.indexerposition  == 'IndexerPosition.B5b'"),