Laservert

SERVBAL

Généralités
LE PROGRAMME SERVBAL est basé sur les API WIN32.
  Il permet en environnement Windows de collecter sur un port série les données
  provenant d’une balance et de les rediriger vers un client travaillant sur le réseau
  dans une application Translab2.

RS232readThread (fonction Transbal):
  Ce thread est chargé de la lecture des masses sur la RS232 et de la redirection vers le client
  de deux masses stables contrôlées en format et reÁues au delà d’un temps de temporisation.
  Ce client travaille sous une interface en PHP.

ThreadEmission (fonction Simulbal):
  Thread de simulation d’une balance destiné aux tests avec installation d’un "bouchon" sur la RS232.
  L’interface de test distante se nomme TESTBAL.PHP.

ThreadCommande (fonction Transcom):
  Thread de réception d’instructions de la part du client réseau pour tarer la balance ou
  suspendre ou activer la fonction Transbal.

Une socket(10000) permet la réception des commandes de la part du client et une seconde socket(10001)
est chargée de l’envoi des masses vers le client.

SERVBAL peut être considéré comme un virus par certains anti-virus.
Il convient alors de prévoir son exclusion dans l’analyse par l’anti-virus.
Mise en place
   Copier SERVBAL32.exe dans un dossier quelconque du serveur de balance.
Après mise en route, le programme s’autoinstalle au démarrage de Windows. Il est inscrit dans le registre:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Il convient de supprimer cette clé pour suspendre le processus SERVBAL ou le désactiver dans MSCONFIG.



Copyright (C) 2011 Laservert