class documentation

class McpIOManager(object):

Constructor: McpIOManager(mcp)

View In Hierarchy

Undocumented

Static Method shutdown Undocumented
Method __del__ Undocumented
Method __init__ Undocumented
Method add_button Undocumented
Method add_fan Undocumented
Method add_input Undocumented
Method add_led Undocumented
Method add_output Undocumented
Method advertise_callbacks Undocumented
Method interrupt_callback Undocumented
Method read_digital_inputs Undocumented
Method register_on_change_callback Undocumented
Method unregister_on_change_callback Undocumented
Instance Variable check_interrupt_flag_security_frequency Undocumented
Property lock Undocumented
Property mcp Undocumented
Method _check_interrupt_flag_security Undocumented
Instance Variable __callbacks Undocumented
Instance Variable __inputs Undocumented
Instance Variable __lock Undocumented
Instance Variable __mcp Undocumented
Instance Variable __outputs Undocumented
@staticmethod
def shutdown():

Undocumented

def __del__(self):

Undocumented

def __init__(self, mcp=None):

Undocumented

def add_button(self, pin, name, pullup=True, reverse_polarity=False):

Undocumented

def add_fan(self, pin, name, temperature_on_threshold, temperature_off_threshold):

Undocumented

def add_input(self, pin, name, reverse_polarity=True):

Undocumented

def add_led(self, pin, name):

Undocumented

def add_output(self, pin, name, reversed=False):

Undocumented

def advertise_callbacks(self):

Undocumented

def interrupt_callback(self, _channel=None):

Undocumented

def read_digital_inputs(self):

Undocumented

def register_on_change_callback(self, cb, cb_id):

Undocumented

def unregister_on_change_callback(self, cb_id):

Undocumented

check_interrupt_flag_security_frequency =

Undocumented

@property
lock =

Undocumented

@property
mcp =

Undocumented

def _check_interrupt_flag_security(self, _event):

Undocumented

__callbacks: dict =

Undocumented

__inputs: dict =

Undocumented

__lock =

Undocumented

__mcp =

Undocumented

__outputs: dict =

Undocumented