Rev 739 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 739 | Rev 750 | ||
|---|---|---|---|
| Line 83... | Line 83... | ||
| 83 | class NodeIfCanStim(NodeIfBase): |
83 | class NodeIfCanStim(NodeIfBase): |
| 84 | 84 | ||
| 85 | DEFAULT_CONFIG = {'DummyNodes':[]} |
85 | DEFAULT_CONFIG = {'DummyNodes':[]} |
| 86 | config = None |
86 | config = None |
| 87 | stimThread = None |
87 | stimThread = None |
| 88 |
|
88 | ownerNotifier = None |
| 89 | pktHandler = None |
89 | pktHandler = None |
| 90 | 90 | ||
| 91 | def __init__ (self |
91 | def __init__ (self, pktHandler, cfg = None): |
| 92 | if cfg is None: |
92 | if cfg is None: |
| 93 | self.config = DEFAULT_CONFIG |
93 | self.config = DEFAULT_CONFIG |
| 94 | if ifNotifier: |
- | |
| 95 | self.ifNotifier = ifNotifier |
- | |
| 96 | 94 | ||
| 97 | self.pktHandler = pktHandler |
95 | self.pktHandler = pktHandler |
| 98 | NodeIfBase.__init__(self, cfg, pktHandler) |
96 | NodeIfBase.__init__(self, cfg, pktHandler) |
| - | 97 | ||
| - | 98 | def setPktHandler(self, pktHandler): |
|
| - | 99 | self.pktHandler = pktHandler |
|
| - | 100 | ||
| - | 101 | def setIfNotifier(ifNotifier): |
|
| - | 102 | self.ownerNotifier = ifNotifier |
|
| 99 | 103 | ||
| 100 | def start(self): |
104 | def start(self): |
| 101 | self.stimThread = CanStimThread(self.pktHandler, self.ifNotifier) |
105 | self.stimThread = CanStimThread(self.pktHandler, self.ifNotifier) |
| 102 | tempDummy = TempNode() |
106 | tempDummy = TempNode() |
| 103 | self.stimThread.dummyList.append(tempDummy) |
107 | self.stimThread.dummyList.append(tempDummy) |