Module ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Raise Call NameLoad Str If CompareIsNot NameLoad NameLoad body If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Raise Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad NameLoad decorator_list
N/A calvin.runtime.south.plugins.io.gpio gpiopin GPIOPin N/A object N/A N/A 
    GPIO pin
     __init__ N/A N/A self node pin direction pull N/A N/A N/A 
        Init gpio pin
        Parameters:
          node - calvin node
          pin - gpio pin
          direction - pin direction (i=in, o=out)
          pull - pull resistor (u=up, d=down)
         N/A N/A self gpio N/A N/A gpiopin GPIOPin N/A N/A node sched trigger_loop pin direction pull N/A detect_edge N/A N/A self edge N/A N/A N/A 
        Detect falling/rising edges, use edge_detected/edge_value to get changes
        Parameters
          edge - Edge to trigger on (r=rising, f=falling, b=both)
         N/A N/A N/A edge f N/A edge r N/A edge b N/A N/A N/A N/A N/A self gpio detect_edge edge N/A N/A N/A Exception Edge must be f, r or b (falling, rising or both) N/A edge_detected N/A N/A self N/A N/A N/A 
        Return True if edge has been detected
         N/A N/A N/A N/A self gpio edge_detected N/A edge_value N/A N/A self N/A N/A N/A 
        Return value from last rising or falling edge
         N/A N/A N/A N/A self gpio edge_value N/A set_state N/A N/A self state N/A N/A N/A 
        Set state of pin
        Parameters:
          state - 1/0 for high/low
         N/A N/A N/A N/A self gpio set_state state N/A get_state N/A N/A self N/A N/A N/A 
        Return state of pin, 1/0 for high/low
         N/A N/A N/A N/A self gpio get_state N/A pwm_start N/A N/A self frequency dutycycle N/A N/A N/A 
        Start pwm with frequency and dutycycle
         N/A N/A N/A N/A self gpio pwm_start frequency dutycycle N/A pwm_set_frequency N/A N/A self frequency N/A N/A N/A 
        Set pwm frequency
         N/A N/A N/A N/A self gpio pwm_set_frequency frequency N/A pwm_set_dutycycle N/A N/A self dutycycle N/A N/A N/A 
        Set pwm duty cycle
         N/A N/A N/A N/A self gpio pwm_set_dutycycle dutycycle N/A pwm_stop N/A N/A self N/A N/A N/A 
        Stop pwm
         N/A N/A N/A N/A self gpio pwm_stop N/A shift_out N/A N/A self data repeat N/A N/A N/A 
        Shift out data
        Parameters:
          data - list of tuples with state and time in microseconds
          repeat - number of times to repeat
         N/A N/A N/A N/A self gpio shift_out data repeat N/A close N/A N/A self N/A N/A N/A 
        Unexport pin
         N/A N/A N/A N/A self gpio close N/A N/A GPIOHandler N/A object N/A __init__ N/A N/A self node N/A N/A N/A N/A N/A N/A super GPIOHandler self __init__ N/A N/A self node node N/A open N/A N/A self pin direction pull N/A None N/A N/A N/A N/A direction i N/A direction o N/A N/A N/A Exception Pin direction must be i or o (in or out) N/A N/A pull None N/A N/A N/A N/A pull u N/A pull d N/A N/A N/A Exception Pull configuration must be u or d (up or down) N/A N/A GPIOPin N/A self node pin direction pull N/A close N/A N/A self gpio N/A N/A N/A N/A N/A gpio close N/A N/A register N/A N/A node actor N/A None N/A N/A 
        Called when the system object is first created.
     N/A N/A GPIOHandler node N/A