Subversion Repositories HomeAutomation

Rev

Rev 746 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 746 Rev 750
Line 65... Line 65...
65
                      'hardFlowCtl': 0
65
                      'hardFlowCtl': 0
66
                      }
66
                      }
67
   
67
   
68
    serialThread = None
68
    serialThread = None
69
    pktHandler = None
69
    pktHandler = None
-
 
70
    ownerNotifier = None
70
    config = {}
71
    config = {}
71
   
72
   
72
    def __init__ (self, pktHandler, cfg = None):
73
    def __init__ (self, pktHandler, cfg = None):
73
        if cfg is None:
74
        if cfg is None:
74
            self.config = self.DEFAULT_CONFIG
75
            self.config = self.DEFAULT_CONFIG
75
        else:
76
        else:
76
            self.confg = cfg
77
            self.confg = cfg
77
       
78
       
78
        self.pktHandler = pktHandler
79
        self.pktHandler = pktHandler
79
        NodeIfBase.__init__(self, cfg, pktHandler)
80
        NodeIfBase.__init__(self, cfg, pktHandler)
-
 
81
       
-
 
82
    def setPktHandler(self, pktHandler):
-
 
83
        self.pktHandler = pktHandler
-
 
84
       
-
 
85
    def setIfNotifier(self, ifNotifier):
-
 
86
        self.ownerNotifier = ifNotifier
80
   
87
   
81
    def start(self):
88
    def start(self):
82
       
89
       
83
        try:
90
        try:
84
            port = serial.Serial(self.config['serialPort'],
91
            port = serial.Serial(self.config['serialPort'],