'Returns a list with the corresponding fields as set in the bitChain (hex string)'

def _getCodes(self, map, bitChain):

    codeList = []
    bitChain = int(bitChain, 16)
    mapLength = len(map)
    for i in reversed(range(mapLength)):
        if (bitChain & (2 ** i)):
            codeList.append(map[((mapLength - i) - 1)])
    return codeList
