- package: tis-fluxdiag
- name: Fluxdiag
- version: 1.32.1-1
- categories: Gestion de l'eau
- maintainer: WAPT Team,Tranquil IT,Jordan ARNAUD
- editor: Flexim
- licence: proprietary_restricted,wapt_private
- target_os: windows
- impacted_process: FluxData,FluxDiag,FluxMPC
- architecture: all
- signature_date:
- size: 34.82 Mo
- installed_size: 75.07 Mo
package : tis-fluxdiag
version : 1.32.1-1
architecture : all
section : base
priority : optional
name : Fluxdiag
categories : Gestion de l'eau
maintainer : WAPT Team,Tranquil IT,Jordan ARNAUD
description : FluxDiag is a software package for processing flowmeter data
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size : 75069641
impacted_process : FluxData,FluxDiag,FluxMPC
description_fr : FluxDiag est un logiciel pour traiter les données des débitmètres
description_pl : FluxDiag to pakiet oprogramowania do przetwarzania danych z przepływomierza
description_de : FluxDiag ist eine Software zur Verarbeitung von Daten von Durchflussmessern
description_es : FluxDiag es un paquete de software para procesar datos de caudalímetros
description_pt : O FluxDiag é um pacote de software para o processamento de dados de caudalímetros
description_it : FluxDiag è un pacchetto software per l'elaborazione dei dati dei misuratori di portata
description_nl : FluxDiag is een softwarepakket voor het verwerken van flowmetergegevens
description_ru : FluxDiag - это программный пакет для обработки данных расходомера
audit_schedule :
editor : Flexim
keywords :
licence : proprietary_restricted,wapt_private
homepage :
package_uuid : 859a03e5-4b2d-48b6-a16d-93beb8a1c14f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : f7000e73447ca32c1b584beb753e7744c84664b6f6125248c187db149490a329
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-10-16T17:00:16.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : H0sKw/l6eefLZqbQFiBC/TD0expPK+vbKaRvM9sAJDQ9vY+FkAR2O9a6MMCmIo1CadUwRvJBBU1YZwW8pncFVP379vcBZwqj+OlxUaPxLIT0p7VPONHupep/Ik/n5M2FyO+MNuwKW0lX5irj+Sq1XArtiCXPz0Uk2uRSCYW//C1iEEu3zZD/Cr3Mm4LWHnL8zX9Rvy8RpriG93kbhULbfGJ7YjJe8oQyJp80j2+njK75XoadnK4g78o8v7MAlOzqsUAby9cNgIZ++QXr9vNccjuMIf1wkGc5g/RSl+2HiCmOwMa8MT9OwVuGjtMcI/IUl1xqBpTqC7rF/rArNynaaA==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Installing Fluxdiag
print("Installation: FluxDiag")
install_msi_if_needed("FluxDiagSetup.msi")
# Installing FluxApps
print("Installation: FluxApps")
install_exe_if_needed("SetupFluxApps 5.3.exe", key="{D80BF04F-CDF6-41D9-BE5B-A814C05332C6}_is1")
# Driver installation for USB<->RS232 adapter
print("Installation: Drivers USB<->RS232")
install_exe_if_needed(
"PL2303_Prolific_DriverInstaller_v1.12.0.exe",
silentflags="-s",
accept_returncodes=[0, 3010, 2147753984],
)
def uninstall():
# Uninstall FluxApps
for uninstall in installed_softwares("Fluxapps"):
run(uninstall_cmd(uninstall["key"]))
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
from waptutils import get_sha256
from urllib.parse import urlparse, urljoin, quote
def update_package():
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
binaries_dict = {
"PL2303_Prolific_DriverInstaller_v1.12.0.exe": "be0830f7b1386c504287f8225530f698371fd0a02daf04f05dd575d2cdbe9201",
"SetupFluxApps 5.3.exe": "89f2db3ab9bade19919adfea328c4fa5c174e6e6ffe0ec032ab5c922adce3a5a",
"FluxDiagSetup.msi": "b28963d647b008f106a51a3fca0e4281c892f6f8854db3f438f70cb98e424d20",
# "bin_name": "sha256",
}
for bin_name in binaries_dict:
# http is ok since we are verifying sha256
download_url = "http://srvtemplates.ad.tranquil.it/binary_cache/" + quote(bin_name)
sha256 = binaries_dict[bin_name]
if isfile(bin_name):
if get_sha256(bin_name) != sha256:
remove_file(bin_name)
print("Download URL is: %s" % download_url)
if not isfile(bin_name):
print("Downloading: %s" % bin_name)
wget(download_url, bin_name, sha256=sha256, proxies=proxies)
else:
print("Binary is present: %s" % bin_name)
return package_updated
b28963d647b008f106a51a3fca0e4281c892f6f8854db3f438f70cb98e424d20 : FluxDiagSetup.msi
be0830f7b1386c504287f8225530f698371fd0a02daf04f05dd575d2cdbe9201 : PL2303_Prolific_DriverInstaller_v1.12.0.exe
89f2db3ab9bade19919adfea328c4fa5c174e6e6ffe0ec032ab5c922adce3a5a : SetupFluxApps 5.3.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
f14764d4a88af536c3ab21ad2ae0e2eb54dcb81273f910529c8c61cfe86ae825 : WAPT/control
f7000e73447ca32c1b584beb753e7744c84664b6f6125248c187db149490a329 : WAPT/icon.png
33ec9ac42289d49d92d07e1b45363820c4635e10edfb6676f3a4772ad37810a6 : luti.json
b5bbca742f178e318c7c07ca97b12ea72ae0f6b25f1bb2a561dbe6e2ee65286d : setup.py
36e2a3fa1d12684b540d58bc1a53d60875788ef85e099ed7969d3804718e7997 : update_package.py