Exemplo n.º 1
0
    isOpened = fptr.isOpened()
if isOpened==0:
    fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_MODEL, str(IFptr.LIBFPTR_MODEL_ATOL_AUTO))
    fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_PORT, str(IFptr.LIBFPTR_PORT_COM))
    fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_COM_FILE, "COM6")
    fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_BAUDRATE, str(IFptr.LIBFPTR_PORT_BR_115200))
    res=fptr.applySingleSettings()
    fptr.open()

    isOpened = fptr.isOpened()
##    exit(1)

fptr.setParam(IFptr.LIBFPTR_PARAM_DATA_TYPE, IFptr.LIBFPTR_DT_STATUS)
fptr.queryData()
serialNumber    = fptr.getParamString(IFptr.LIBFPTR_PARAM_SERIAL_NUMBER)
modelName       = fptr.getParamString(IFptr.LIBFPTR_PARAM_MODEL_NAME)
firmwareVersion = fptr.getParamString(IFptr.LIBFPTR_PARAM_UNIT_VERSION)
smena = fptr.getParamString(IFptr.LIBFPTR_PARAM_SHIFT_STATE)
numberCheck = fptr.getParamString(IFptr.LIBFPTR_PARAM_DOCUMENT_NUMBER)
dateTime = fptr.getParamDateTime(IFptr.LIBFPTR_PARAM_DATE_TIME)

with open('FR_info', 'a', encoding='utf-8') as f:
    f.write("00) Время ФР: " + '#' + str(dateTime) + '#' + '\t')
    f.write ("01) Модель ФР: " + '#' + str(modelName) + '#' + '\t')
    f.write("02) Номер ФР: " + '#' + str(serialNumber) + '#' + '\t')
    f.write("03) Прошивка: " + '#' + str(firmwareVersion) + '#' + '\t')
    if smena == "0":
        f.write("04) Смена: #Закрыта#" + '\t')
    if smena == "1":
        f.write("04) Смена: #Открыта#" + '#' + '\t')
Exemplo n.º 2
0
    baudrate = str(IFptr.LIBFPTR_PORT_BR_115200)

fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_MODEL, model)
fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_PORT, port)
fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_COM_FILE, LIBFPTR_SETTING_COM_FILE)
fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_BAUDRATE, baudrate),
fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_IPADDRESS,
                      LIBFPTR_SETTING_IPADDRESS),
fptr.setSingleSetting(IFptr.LIBFPTR_SETTING_IPPORT, LIBFPTR_SETTING_IPPORT)

success = fptr.applySingleSettings()

#print(sys.argv[7])

fptr.open()

if fptr.isOpened() != 1:
    fptr.close()
    print('connectionFailed')
else:
    jsonTask = sys.argv[7]
    fptr.setParam(IFptr.LIBFPTR_PARAM_JSON_DATA, jsonTask)
    result1 = fptr.processJson()
    if result1 == -1:
        fptr.close()
        print('error')
    else:
        result = fptr.getParamString(IFptr.LIBFPTR_PARAM_JSON_DATA)
        fptr.close()
        print(json.dumps(result))