Exemple #1
0
def decode_unit_float(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn('Unknown UnitFloatType: "%s"' % unit_key.decode())

    value = read_fmt("d", fp)[0]
    return UnitFloat(UnitFloatType.name_of(unit_key), value)
Exemple #2
0
def decode_unit_float(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn("Unknown UnitFloatType: %r" % unit_key)

    value = read_fmt("d", fp)[0]
    return UnitFloat(UnitFloatType.name_of(unit_key), value)
Exemple #3
0
def decode_unit_floats(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn("Unknown UnitFloatType: %r" % unit_key)

    floats_count = read_fmt("I", fp)[0]
    floats = []

    for n in range(floats_count):
        value = read_fmt("d", fp)[0]
        floats.append(UnitFloat(UnitFloatType.name_of(unit_key), value))

    return floats
Exemple #4
0
def decode_unit_floats(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn('Unknown UnitFloatType: %r' % unit_key)

    floats_count = read_fmt("I", fp)[0]
    floats = []

    for n in range(floats_count):
        value = read_fmt("d", fp)[0]
        floats.append(UnitFloat(UnitFloatType.name_of(unit_key), value))

    return floats
Exemple #5
0
def decode_unit_float(key, fp):
    unit_key = read_fmt("I", fp)

    if UnitFloatType.is_known(unit_key):
        value = read_fmt("d", fp)
        return UnitFloat(UnitFloatType.name_of(unit_key), value)