Пример #1
0
def get_Fwmin(perseus, address, cavity):
    try:
        value = read_direct(perseus, address, cavity)
        value = (value* 1000.0) / 32767
        return value
    except Exception, e:
        raise e
Пример #2
0
def get_NDivider(perseus, address, cavity):
    try:
        value = read_direct(perseus, address, cavity) + 1
        # @warning: read_direct?? or +1
        return value
    except Exception, e:
        raise e
Пример #3
0
def get_ConditioningdutyCicle(perseus, address, cavity):
    try:
        value = read_direct(perseus, address, cavity)
        value = (value / 8000000.0) * 256 * 100.0
        return value
    except Exception, e:
        raise e
Пример #4
0
def get_FdlTriggerDelay(perseus, address, cavity):
    try:
        # =+P40/80000*2^12
        value = read_direct(perseus, address, cavity)
        value = (value/80000.0) * (2**12)
        return value
    except Exception, e:
        raise e
Пример #5
0
def get_InterlocksDelay(perseus, address, cavity):
    try:
        # =+P39/80
        value = read_direct(perseus, address, cavity)
        value = value / 80.0
        return value
    except Exception, e:
        raise e
Пример #6
0
def get_Tuningdelay(perseus, address, cavity):
    try:
        # P100/80000000*2^12
        value = read_direct(perseus, address, cavity)
        value = (value/80000000.0) * (2**12)
        return value
    except Exception, e:
        raise e
Пример #7
0
def read_bit_direct(perseus, address, position, cavity):
    try:
        value = read_direct(perseus, address, cavity)
        return bool((value >> position) & 1)
    except Exception, e:
        raise e