Windows Std Serial Comm Lib for C/C++ 7.0

Licence: Essai gratuit ‎Taille du fichier: 2.10 MB
‎Note des utilisateurs: 3.0/5 - ‎1 ‎Votes

Bibliothèque de composants de communication en série MarshallSoft C/C++ pour les ports en série RS232 et RS485 et RS422 à plusieurs gouttes. Utilisez WSC4C pour écrire des applications pour accéder aux données des appareils en série tels que les scanners de codes à barres, modems, instruments de laboratoire, dispositifs médicaux, périphériques usb série, balances, navigation GPS, scanners d’empreintes digitales, serveurs d’imprimantes, etc. Les caractéristiques du WSC4C incluent : - Prend en charge 256 ports. Peut contrôler plusieurs ports simultanément. - Entièrement thread sûr, port re-entrant, contrôle modem, état de la ligne de série et de contrôle, et l’émulation ANSI. - Utilise l’API Windows standard pour communiquer avec n’importe quel appareil connecté à un port de série RS232. - Prend en charge les ports virtuels en série (USB au convertisseur en série, série Bluetooth). - Xmodem et Ymodem pilotés par l’État sur plusieurs ports simultanément (jusqu’à 256 connexions). - Peut envoyer des messages Windows à la fin des événements (caractère entrant, etc.). - Inclut plus de 52 fonctions plus le contrôle du modem. - Prend en charge tout taux de baud. - Capacité de spécifier la parité, la taille des mots et le nombre de bits d’arrêt. - Ne dépend pas des bibliothèques de support. Effectue uniquement des appels vers les fonctions API Windows. - Inclut plusieurs programmes d’exemple C/C++. - Ne dépend pas des bibliothèques de support (appels vers les fonctions API Windows de base uniquement). - Distribution gratuite de redevances avec votre application compilée. - Le code source C est disponible. - Support technique gratuit et mises à jour pendant un an. - Version d’évaluation entièrement fonctionnelle disponible. - Prend en charge la plupart des compilateurs C/C++ : Microsoft, Borland, Watcom, LCC, GCC, Digital Mars, Embarcadero. - Prend en charge toutes les versions de Microsoft C/C++ 32 bits et 64 bits et Visual Studio C/C++. - Inclut des fichiers DLL 32 bits et 64 bits ainsi que des fichiers OBJ pour les liaisons statiques. - Fonctionne avec Windows 32 bits et 64 bits via Windows 10.

historique de la version

  • Version 7.0 posté sur 2019-09-02
    Fixe SioGets () - ne serait jamais temps d’attente lorsque le chevauchement I / O a été activé. Ajout de SioOpen et SioClose. Ajout de SioGetsQ - lit le port jusqu’à ce qu’aucune donnée entrante pour spécifié "quiet" temps. Ajout d’exemples de programmes Scale.c et vc_Scale.cpp qui lisent à partir d’une échelle (série).
  • Version 6.0.1 posté sur 2017-03-15
    Ajout de codes d’erreur supplémentaires. Ajout de SioErrorText () qui renvoie le texte associé à des codes d’erreur spécifiés. Ajout de SioPortInfo() qui renvoie baud dans BPS et le port théorique CPS. Ajout de SioGetsC () qui reçoit une ligne entière à travers le caractère stop (EOL). Ajout d’un programme d’exemple ReadGPS.
  • Version 5.4.1 posté sur 2015-08-11
    Ajout des fonctions SioCRC16 et SioCRC32 pour calculer le CRC du CCITT 16 bits ou le CRC du TCCE 32 bits; Ajout de la fonction SioCountWait qui attend un nombre déterminé d’octets entrants avant de revenir; Ajout du support Visual Studio 2013 et 2015. Ajout de makefiles pour les compilateurs GCC, LCC et Digital Mars C.
  • Version 4.2 posté sur 2006-02-01

Détails du programme

Cluf

EULA - Accord de licence utilisateur final

MarshallSoft Computing, Inc. accorde une licence non exclusive pour utiliser le LOGICIEL à l’acheteur original aux fins de la conception, de l’essai ou du développement d’applications logicielles. Les copies peuvent être faites uniquement à des fins de back-up ou d’archives. Ce produit est homologué pour une seule utilisation par un seul développeur à la fois. Les DLL achetés avec le rabais académique ne peuvent pas être distribués et ne doivent être utilisés qu’à des fins éducatives. Le LOGICIEL appartient à MarshallSoft Computing, Inc. et est protégé par les lois américaines sur le droit d’auteur et les dispositions des traités internationaux. Ce logiciel est sous licence et non vendu. Ce logiciel est fourni « tel qu’il est ». MarshallSoft Computing ne fait aucune garantie, exprimée ou implicite, en ce qui concerne le logiciel. Toutes les garanties implicites, y compris les garanties de la marchandité et l’aptitude à une utilisation particulière, sont exclues par la présente. LA RESPONSABILITÉ DE MARSHALLSOFT COMPUTING SOFTWARE SE LIMITE AU PRIX D’ACHAT. En aucun cas MarshallSoft Computing ne sera responsable de dommages accessoires ou conséquents, ni de tout dommage supérieur au prix d’achat initial.