class documentation

class LedMan:

Constructor: LedMan()

View In Hierarchy

Indication LED Manager

A singleton helper to enable vectoring commands to the correct LED for the block or channel 1 detector.

Class Method get_instance Return the singleton instance
Method __init__ Construct the LED manager.
Method update LED update
Class Variable _this_lm Undocumented
Instance Variable _coms_led Undocumented
Instance Variable _leds Undocumented
@classmethod
def get_instance(cls):

Return the singleton instance

If the singleton already exists then it is returned. Otherwise it is created and returned.

def __init__(self):

Construct the LED manager.

Create a list of the block LEDS.

def update(self, report):

LED update

Take a report and pass it to the relevant LED.

Parameters
reportreport as created by the report's source.
_this_lm =

Undocumented

_coms_led =

Undocumented

_leds =

Undocumented