Ejemplo n.º 1
0
 def getMostCommonHex(self, position):
     #Position should be either 22, 23, 24
     equalsGroupNum = [] #Dev_Data_3 sometimes equals the group number.
     elements = []
     for _, address in enumerate(self.aldb):
         elements.append(address[position])
         equalsGroupNum.append(address[position] == address[17] and position == Device.DEV_DATA_3)
         if position == Device.DEV_END and address[position] != 0x00:
             return 0xbad
         
     #The below method returns true if true is the most common value
     if Util.most_common(equalsGroupNum):
         return 0xbad
     return Util.most_common(elements)