diff -r 9b5bb1dcb4f5 -r 3e94ee906bc6 objdictgen/nodemanager.py --- a/objdictgen/nodemanager.py Tue Jun 20 22:43:37 2006 +0200 +++ b/objdictgen/nodemanager.py Wed Jun 21 08:31:34 2006 +0200 @@ -969,6 +969,16 @@ current.append(index) return dictionary, current + def GetCurrentNextMapIndex(self): + if self.CurrentNode: + index = 0x2000 + while self.CurrentNode.IsEntry(index) and index < 0x5FFF: + index += 1 + if index < 0x6000: + return index + else: + return None + def CurrentDS302Defined(self): if self.CurrentNode: return len(self.CurrentNode.GetDS302Profile()) > 0