Exemplo n.º 1
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_test(ip_addr='192.168.0.1', ch=''):
    '''
    Вывести на разъем TEST требуемый сигнал для контроля 
    @param ip - ip-адрес устройства
    @param ch - 0 - ВЧ-ВВЕРХ, 1 - ПЧ-ВВЕРХ, 2 - ВЧ-ВНИЗ, 3 - ПЧ-ВНИЗ
    '''
    if ch:
        return telnet(ip_addr, 'dc_test', ch)
    else:
        return telnet(ip_addr, 'dm_test')
Exemplo n.º 2
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_gain(ip_addr='192.168.0.1', gain=''):
    '''
    Прочитать/записать значение коэффициента усиления сигнального канала (при отключенной АРУ) 
    @param ip - ip-адрес устройства
    @return gain - коэффициент усиления в дБ от 19 до 65 (шаг 0,5)
    '''
    if gain:
        return telnet(ip_addr, 'sc_gain', gain)
    else:
        return telnet(ip_addr, 'sm_gain')
Exemplo n.º 3
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_chup(ip_addr='192.168.0.1', ch=''):
    '''
    Прочитать/записать рабочий канал ВВЕРХ 
    @param ip - ip-адрес устройства
    @param ch - Номер канала 1 - канал А, 0 - канал Б
    '''
    if ch:
        return telnet(ip_addr, 'dc_chup', ch)
    else:
        return telnet(ip_addr, 'dm_chup')
Exemplo n.º 4
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_bpf(ip_addr='192.168.0.1', bpf=''):
    '''
    Прочитать/записать значение полосового фильтрa 
    @param ip - ip-адрес устройства
    @param bpf - «0» – 11 МГц, «2»– 5,5 МГц, «3»– 250 кГц
    '''
    if bpf:
        return telnet(ip_addr, 'dc_bpf', bpf)
    else:
        return telnet(ip_addr, 'dm_bpf')
Exemplo n.º 5
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_bas(ip_addr='192.168.0.1', bas=''):
    '''
    Вывести на разъем БАС сигнал измерителя уровня заданного канала 
    @param ip - ip-адрес устройства
    @param bas - «0» – сигнальный канал, «1»– канал наведения
    '''
    if bas:
        return telnet(ip_addr, 'dc_bas', bas)
    else:
        return telnet(ip_addr, 'dm_bas')
Exemplo n.º 6
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_agc_lvl(ip_addr='192.168.0.1', level=''):
    '''
    Прочитать/записать значение индикатора включения АРУ 
    @param ip - ip-адрес устройства
    @return «1» – Вкл, «0»– Выкл
    '''
    if level:
        return telnet(ip_addr, 'sc_agc', level)
    else:
        return telnet(ip_addr, 'sm_agc')
Exemplo n.º 7
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_thrs(ip_addr="192.168.0.1", thrs=""):
    """
    Прочитать/записать порог срабатывания детектора наличия выходного сигнала 
    @param ip - ip-адрес устройства
    @param thrs – значение порога в дБм от -40 до 20 (с шагом 0,5 дБ)
    """
    if thrs:
        return telnet(ip_addr, "ac_thrs", thrs)
    else:
        return telnet(ip_addr, "am_thrs")
Exemplo n.º 8
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_agc_en(ip_addr='192.168.0.1', enable=''):
    '''
    Прочитать/записать значение индикатора включения АРУ 
    @param ip - ip-адрес устройства
    @return «1» – Вкл, «0»– Выкл
    '''
    if enable:
        return telnet(ip_addr, 'dc_agc', enable)
    else:
        return telnet(ip_addr, 'dm_agc')
Exemplo n.º 9
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_freq(ip_addr='192.168.0.1', freq='', inv=''):
    '''
    Прочитать/записать значение частоты настройки сигнального канала с учетом инверсии спектра
    @param ip - ip-адрес устройства
    @param freq - частота в МГц от 975,00 до 1000,10 (шаг 0,01)
    @param inv – признак инверсии спектра («1» - инверсия, «0» - норма)
    '''
    if freq:
        return telnet(ip_addr, 'sc_freq', freq, inv)
    else:
        return telnet(ip_addr, 'sm_freq')
Exemplo n.º 10
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_freqbr(ip_addr='192.168.0.1', freqbr=''):
    '''
    Прочитать/записать значение частоты настройки канала наведения 
    @param ip - ip-адрес устройства
    @param freqbr - частота в МГц от 975.00 до 1000.10 (шаг 0.01)
    @return частота в МГц от 975.00 до 1000.10 (шаг 0.01)
    '''
    if freqbr:
        return telnet(ip_addr, 'sc_freqbr', freqbr)
    else:
        return telnet(ip_addr, 'sm_freqbr')
Exemplo n.º 11
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_tx(ip_addr='192.168.0.1', enable=''):
    '''
    Прочитать/записать состояние усилителя вкл/выкл
    @param ip ip-адрес устройства
    @param enable - 1 - вкл, 0 - выкл
    @return 1 - вкл, 0 - выкл
    '''
    if enable:
        return telnet(ip_addr, 'dc_tx %s' % enable)
    else:
        return telnet(ip_addr, 'dm_tx')
Exemplo n.º 12
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_thrs2(ip_addr='192.168.0.1', thrs2=''):
    '''
    Прочитать/записать значение верхнего порога срабатывания детектора наличия рабочего сигнала 
    @param ip - ip-адрес устройства
    @param thrs2 – значение порога 0..200мВ
    @return значение порога 0...200мВ
    '''
    if thrs2:
        return telnet(ip_addr, 'ac_thrs2', thrs2)
    else:
        return telnet(ip_addr, 'am_thrs2')
Exemplo n.º 13
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_commit(ip_addr='192.168.0.1', en=''):
    """
    Сохранение данных в EFC flash
    @param en - вкл/выкл сохранение данных ("ON" или "OFF") 
    @n пустая строка - чтение
    @return en
    """
    if en:
        return telnet(ip_addr, 'efc commit %s' % en)
    else:
        return telnet(ip_addr, 'efc commit')
Exemplo n.º 14
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_tx(ip_addr='192.168.0.1', enable=''):
    '''
    Прочитать/записать состояние усилителя вкл/выкл
    @param ip ip-адрес устройства
    @param enable - 1 - вкл, 0 - выкл
    @return 1 - вкл, 0 - выкл
    '''
    if enable:
        return telnet(ip_addr, 'dc_tx %s' % enable)
    else:
        return telnet(ip_addr, 'dm_tx')
Exemplo n.º 15
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_channel(ip_addr='192.168.0.1', ch=''):
    '''
    Прочитать/записать номер рабочего канала
    @param ip - ip-адрес устройства
    @param ch - номер рабочего канала: 1 - канал А, 0 - канал Б
    @return «1» – канал А, «0» – канал Б
    '''
    if ch:
        return telnet(ip_addr, 'dc_channel %s' % ch)
    else:
        return telnet(ip_addr, 'dm_channel')
Exemplo n.º 16
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_test(ip_addr='192.168.0.1', test=''):
    '''
    Вывести на разъем TEST требуемый сигнал для контроля 
    @param ip - ip-адрес устройства
    @param test 0 – КГ (26 МГц), 1 - СЧ1 (680-957 МГц), 2 - СЧ2 (151 МГц)
    @return 0, 1, 2
    '''
    if test:
        return telnet(ip_addr, 'dc_test', test)
    else:
        return telnet(ip_addr, 'dm_test')
Exemplo n.º 17
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_gain(ip_addr='192.168.0.1', gain=''):
    '''
    Прочитать/записать коэффициент усиления 
    @param ip - ip-адрес устройства
    @param gain – коэффициент усиления в дБ от -10.5 до 15 (шаг 0,5)
    @return новое значение коэффициента усиления (может быть меньше gain)
    '''
    if gain:
        return telnet(ip_addr, 'sc_gain', gain)
    else:
        return telnet(ip_addr, 'sm_gain')
Exemplo n.º 18
0
def RLNA_channel(ip_addr='192.168.0.1', ch=''):
    '''
    Прочитать/записать номер рабочего канала
    @param ip - ip-адрес устройства
    @param ch - номер рабочего канала: 1 - канал А, 0 - канал Б
    @return «1» – канал А, «0» – канал Б
    '''
    if ch:
        return telnet(ip_addr, 'dc_channel %s' % ch)
    else:
        return telnet(ip_addr, 'dm_channel')
Exemplo n.º 19
0
def RLNA_commit(ip_addr='192.168.0.1', en=''):
    """
    Сохранение данных в EFC flash
    @param en - вкл/выкл сохранение данных ("ON" или "OFF") 
    @n пустая строка - чтение
    @return en
    """
    if en:
        return telnet(ip_addr, 'efc commit %s' % en)
    else:
        return telnet(ip_addr, 'efc commit')
Exemplo n.º 20
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_fan(ip_addr='192.168.0.1', enable=''):
    '''
    Прочитать/записать состояние вентилятора вкл/выкл
    @param ip ip-адрес устройства
    @param enable - 1 - вкл, 0 - выкл
    @return 1 - вкл, 0 - выкл
    '''
    if enable:
        return telnet(ip_addr, 'dc_fan %s' % enable)
    else:
        return telnet(ip_addr, 'dm_fan')
Exemplo n.º 21
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_gain(ip_addr="192.168.0.1", gain=""):
    """
    Прочитать/записать коэффициент усиления 
    @param ip - ip-адрес устройства
    @param gain – коэффициент усиления в дБ от -10.5 до 15 (шаг 0,5)
    @return новое значение коэффициента усиления (может быть меньше gain)
    """
    if gain:
        return telnet(ip_addr, "sc_gain", gain)
    else:
        return telnet(ip_addr, "sm_gain")
Exemplo n.º 22
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_test(ip_addr="192.168.0.1", test=""):
    """
    Вывести на разъем TEST требуемый сигнал для контроля 
    @param ip - ip-адрес устройства
    @param test 0 – КГ (26 МГц), 1 - СЧ1 (680-957 МГц), 2 - СЧ2 (151 МГц)
    @return 0, 1, 2
    """
    if test:
        return telnet(ip_addr, "dc_test", test)
    else:
        return telnet(ip_addr, "dm_test")
Exemplo n.º 23
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_thrt2(ip_addr='192.168.0.1', thrt2=''):
    '''
    Прочитать/записать верхний порог температуры усилителя (по достижении температуры ниже порога вентилятор автоматически выключается)
    @param ip - ip-адрес устройства
    @param thrt2 - нижний порог температуры усилителя
    @return 0..+100.0 С
    '''
    if thrt2:
        return telnet(ip_addr, 'ac_thrt2 %s' % thrt2)
    else:
        return telnet(ip_addr, 'am_thrt2')
Exemplo n.º 24
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_thrsb(ip_addr='192.168.0.1', thrsb=''):
    '''
    Прочитать/записать порог срабатывания детектора наличия сигнала наведения 
    @param ip - ip-адрес устройства
    @param thrsb – значение порога 0..10В
    @return значение порога 0...10В
    '''
    if thrsb:
        return telnet(ip_addr, 'ac_thrsb', thrsb)
    else:
        return telnet(ip_addr, 'am_thrsb')
Exemplo n.º 25
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_thrt2(ip_addr='192.168.0.1', thrt2=''):
    '''
    Прочитать/записать верхний порог температуры усилителя (по достижении температуры ниже порога вентилятор автоматически выключается)
    @param ip - ip-адрес устройства
    @param thrt2 - нижний порог температуры усилителя
    @return 0..+100.0 С
    '''
    if thrt2:
        return telnet(ip_addr, 'ac_thrt2 %s' % thrt2)
    else:
        return telnet(ip_addr, 'am_thrt2')
Exemplo n.º 26
0
Arquivo: DC.py Projeto: ivanovev/tmb
def DC_gainbr(ip_addr='192.168.0.1', gainbr=''):
    '''
    Установить коэффициент усиления канала наведения
    @param ip - ip-адрес устройства
    @param gainbr - коэффициент усиления в дБ от 29.5 до 77.5 (шаг 0,5)
    @return коэффициент усиления в дБ от 29.5 до 77.5 (шаг 0,5)
    '''
    if gainbr:
        return telnet(ip_addr, 'sc_gainbr', gainbr)
    else:
        return telnet(ip_addr, 'sm_gainbr')
Exemplo n.º 27
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_fan(ip_addr='192.168.0.1', enable=''):
    '''
    Прочитать/записать состояние вентилятора вкл/выкл
    @param ip ip-адрес устройства
    @param enable - 1 - вкл, 0 - выкл
    @return 1 - вкл, 0 - выкл
    '''
    if enable:
        return telnet(ip_addr, 'dc_fan %s' % enable)
    else:
        return telnet(ip_addr, 'dm_fan')
Exemplo n.º 28
0
def FIO32M1_mode(ip_addr='192.168.0.1', m='off'):
    """
    Подготовить блок к приёму/передаче данных
    @param ip_addr - ip-адрес устройства
    @param m - строка tx или rx
    @return m
    """
    assert telnet(ip_addr, 'dma stop')
    time.sleep(.1)
    assert telnet(ip_addr, 'led_mode %s' % m)
    trx_cmd(ip_addr, LMS6002D.rf_mode, m)
    return m
Exemplo n.º 29
0
def FIO32M1_mode(ip_addr='192.168.0.1', m='off'):
    """
    Подготовить блок к приёму/передаче данных
    @param ip_addr - ip-адрес устройства
    @param m - строка tx или rx
    @return m
    """
    assert telnet(ip_addr, 'dma stop')
    time.sleep(.1)
    assert telnet(ip_addr, 'led_mode %s' % m)
    trx_cmd(ip_addr, LMS6002D.rf_mode, m)
    return m
Exemplo n.º 30
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_freq(ip_addr="192.168.0.1", freq="", inv=""):
    """
    Прочитать/записать значение частоты настройки сигнального канала с учетом инверсии спектра
    @param ip - ip-адрес устройства
    @param freq - частота в МГц от 805,00 до 831,00 (шаг 0,01)
    @param inv – признак инверсии спектра («1» - инверсия, «0» - норма)
    @return частота в МГц от 805,00 до 831,00 (шаг 0,01)
    """
    if freq:
        return telnet(ip_addr, "sc_freq", freq, inv)
    else:
        return telnet(ip_addr, "sm_freq")
Exemplo n.º 31
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_t2(ip_addr='192.168.0.1'):
    '''
    Прочитать температуру ИМ2
    @param ip ip-адрес устройства
    @return -60.0..+100.0 С
    '''
    return telnet(ip_addr, 'am_temp2')
Exemplo n.º 32
0
def FIO32M1_vtune(ip_addr='192.168.0.1'):
    """
    Косвенный идикатор синхронизма передающего и приёмного синтезаторов
    @param ip_addr - ip-адрес устройства
    @return - массив из четырёх цифр: TX VTUNE_H, TX_VTUNE_L, RX VTUNE_H, RX VTUNE_L
    """
    return telnet(ip_addr, 'lms_vtune')
Exemplo n.º 33
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_2_5v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания коммутатора ПЧ-ВНИЗ и коммутатора ВЧ-ВНИЗ (+2,5 В)
    @param ip - ip-адрес устройства
    @return 0.00..3.02 В
    '''
    return telnet(ip_addr, 'am_2_5v2')
Exemplo n.º 34
0
def RLNA_12v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания МШУ канала Б
    @param ip - ip-адрес устройства
    @return 0.00..13.30 В
    '''
    return telnet(ip_addr, 'am_12v2')
Exemplo n.º 35
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_txl(ip_addr="192.168.0.1"):
    """
    Прочитать уровень мощности выходного сигнала 
    @param ip - ip-адрес устройства
    @return -40,00 .. +20,0 дБм
    """
    return telnet(ip_addr, "am_txl")
Exemplo n.º 36
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_5_5v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение блока питания (+5,5 В) 
    @param ip - ip-адрес устройства
    @return 0,00 .. 6,10 В
    '''
    return telnet(ip_addr, 'am_5_5v')
Exemplo n.º 37
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_i1(ip_addr='192.168.0.1'):
    '''
    Прочитать относительное значение тока потребления УМ1
    @param ip ip-адрес устройства
    @return 0.50..2.00 А
    '''
    return telnet(ip_addr, 'am_cur1')
Exemplo n.º 38
0
Arquivo: BR1I.py Projeto: ivanovev/br
def BR1I_uout(ip_addr='192.168.0.1'):
    """
    Чтение выходного напряжения канала
    @param ip_addr - ip-адрес устройства
    @return - напряжение, от 0 до 10 В
    """
    return telnet(ip_addr, 'uout')
Exemplo n.º 39
0
def FIO32M1_vtune(ip_addr='192.168.0.1'):
    """
    Косвенный идикатор синхронизма передающего и приёмного синтезаторов
    @param ip_addr - ip-адрес устройства
    @return - массив из четырёх цифр: TX VTUNE_H, TX_VTUNE_L, RX VTUNE_H, RX VTUNE_L
    """
    return telnet(ip_addr, 'lms_vtune')
Exemplo n.º 40
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_5_5v1(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания микроконтроллера 
    @param ip ip-адрес устройства
    @return 0.00..6.10 В
    '''
    return telnet(ip_addr, 'am_5_5v1')
Exemplo n.º 41
0
Arquivo: BR1I.py Projeto: ivanovev/br
def BR1I_synth(ip_addr='192.168.0.1'):
    """
    Чтение состояния синтезатора канала
    @param ip_addr - ip-адрес устройства
    @return - 1 или 0
    """
    return telnet(ip_addr, 'synth')
Exemplo n.º 42
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_5_5v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания измерителей мощности 
    @param ip ip-адрес устройства
    @return 0.00..6.10 В
    '''
    return telnet(ip_addr, 'am_5_5v2')
Exemplo n.º 43
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_26v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания преобразователя напряжения 
    @param ip ip-адрес устройства
    @return 0.00..35.00 В
    '''
    return telnet(ip_addr, 'am_26v')
Exemplo n.º 44
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_28v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение источника питания УМ2
    @param ip ip-адрес устройства
    @return 0.00..32.10 В
    '''
    return telnet(ip_addr, 'am_28v2')
Exemplo n.º 45
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_inv(ip_addr='192.168.0.1'):
    '''
    Прочитать значение индикатора инверсии спектра в сигнальном канале 
    @param ip - ip-адрес устройства
    @return «1» - инверсия, «0» - норма
    '''
    return telnet(ip_addr, 'sm_inv')
Exemplo n.º 46
0
Arquivo: BR2I.py Projeto: ivanovev/br
def BR2I_uout3(ip_addr='192.168.0.1'):
    """
    Чтение выходного напряжения разностного канала
    @param ip_addr - ip-адрес устройства
    @return - напряжение, от 0 до 10 В
    """
    return telnet(ip_addr, 'uout3')
Exemplo n.º 47
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_i_fan(ip_addr='192.168.0.1'):
    '''
    Прочитать относительное значение тока потребления вентилятора 
    @param ip ip-адрес устройства
    @return 0.00..2.50 А
    '''
    return telnet(ip_addr, 'am_fan')
Exemplo n.º 48
0
def RLNA_2_5v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания коммутатора
    @param ip - ip-адрес устройства
    @return 0.00..3.02 В
    '''
    return telnet(ip_addr, 'am_2_5v')
Exemplo n.º 49
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_txl(ip_addr='192.168.0.1'):
    '''
    Прочитать уровень мощности выходного сигнала 
    @param ip - ip-адрес устройства
    @return -40,00 .. +20,0 дБм
    '''
    return telnet(ip_addr, 'am_txl')
Exemplo n.º 50
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_3v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания коммутатора ВЧ-ВВЕРХ (+3,0 В)
    @param ip - ip-адрес устройства
    @return 0.00..4.07 В
    '''
    return telnet(ip_addr, 'am_3v')
Exemplo n.º 51
0
def RLNA_5v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания усилителя канала Б
    @param ip - ip-адрес устройства
    @return 0.00..6.10 В
    '''
    return telnet(ip_addr, 'am_5v2')
Exemplo n.º 52
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_vswr2(ip_addr='192.168.0.1'):
    '''
    Прочитать относительное значение КСВН нагрузки УМ2
    @param ip ip-адрес устройства
    @return 0.50..2.00 В
    '''
    return telnet(ip_addr, 'am_vswr2')
Exemplo n.º 53
0
def RLNA_26v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания преобразователя напряжения
    @param ip - ip-адрес устройства
    @return 0.00..35.00 В
    '''
    return telnet(ip_addr, 'am_26v')
Exemplo n.º 54
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_p_out(ip_addr='192.168.0.1'):
    '''
    Прочитать величину мощности на выходе РУМ
    @param ip ip-адрес устройства
    @return -14.75..+55.25 дБм
    '''
    return telnet(ip_addr, 'am_pout')
Exemplo n.º 55
0
def RLNA_5_5v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания микроконтроллера
    @param ip - ip-адрес устройства
    @return 0.00..6.10 В
    '''
    return telnet(ip_addr, 'am_5_5v')
Exemplo n.º 56
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_p_in(ip_addr='192.168.0.1'):
    '''
    Прочитать величину мощности на входе РУМ 
    @param ip ip-адрес устройства
    @return -43.1..+26.9 дБм
    '''
    return telnet(ip_addr, 'am_pin')
Exemplo n.º 57
0
Arquivo: UC.py Projeto: ivanovev/tmb
def UC_5_5v(ip_addr="192.168.0.1"):
    """
    Прочитать напряжение блока питания (+5,5 В) 
    @param ip - ip-адрес устройства
    @return 0,00 .. 6,10 В
    """
    return telnet(ip_addr, "am_5_5v")
Exemplo n.º 58
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_5_5v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания измерителей мощности 
    @param ip ip-адрес устройства
    @return 0.00..6.10 В
    '''
    return telnet(ip_addr, 'am_5_5v2')
Exemplo n.º 59
0
Arquivo: RPA.py Projeto: ivanovev/tmb
def RPA_28v2(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение источника питания УМ2
    @param ip ip-адрес устройства
    @return 0.00..32.10 В
    '''
    return telnet(ip_addr, 'am_28v2')
Exemplo n.º 60
0
Arquivo: RSW.py Projeto: ivanovev/tmb
def RSW_11v(ip_addr='192.168.0.1'):
    '''
    Прочитать напряжение питания коммутатора БАС (+11 В)
    @param ip - ip-адрес устройства
    @return 0.00..14.1 В
    '''
    return telnet(ip_addr, 'am_11v')