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

Licenza: Prova gratuita ‎Dimensioni del file: 2.10 MB
‎Valutazione utenti: 3.0/5 - ‎1 ‎Voti

Libreria di componenti di comunicazione seriale MarshallSoft C/C++ per porte seriali RS232 e RS485 e RS422 a caduta multisoezione. Utilizzare WSC4C per scrivere applicazioni per accedere ai dati da dispositivi seriali come scanner di codici a barre, modem, strumenti da laboratorio, dispositivi medici, dispositivi seriali USB, bilance, navigazione GPS, scanner di impronte digitali, server della stampante, ecc. Le caratteristiche di WSC4C includono: - Supporta 256 porte. Può controllare più porte contemporaneamente. - Completamente thread-safe, re-entrante della porta, controllo modem, stato e controllo della linea seriale ed emulazione ANSI. - Utilizza l'API windows standard per comunicare con qualsiasi dispositivo connesso a una porta seriale RS232. - Supporta porte seriali virtuali (convertitore da USB a seriale, seriale Bluetooth). - Xmodem e Ymodem guidati dallo stato su più porte contemporaneamente (fino a 256 connessioni). - Può inviare messaggi di Windows al completamento degli eventi (carattere in arrivo, ecc.). - Include oltre 52 funzioni più il controllo del modem. - Supporta qualsiasi velocità di trasmissione. - Capacità di specificare la parità, la dimensione della parola e il numero di bit di arresto. - Non dipende dalle librerie di supporto. Effettua chiamate solo alle funzioni API di Windows. - Include più programmi di esempio C/C++. - Non dipende dalle librerie di supporto (chiamate solo alle funzioni API di Windows principali). - Distribuzione royalty free con la tua domanda compilata. - C codice sorgente è disponibile. - Supporto tecnico gratuito e aggiornamenti per un anno. - Versione di valutazione completamente funzionale disponibile. - Supporta la maggior parte dei compilatori C/C++: Microsoft, Borland, Watcom, LCC, GCC, Digital Mars, Embarcadero. - Supporta tutte le versioni di Microsoft C/C++ a 32 bit e a 64 bit e C/C++ di Visual Studio. - Include file DLL a 32 bit e a 64 bit più file OBJ per il collegamento statico. - Funziona con Windows a 32 bit e a 64 bit tramite Windows 10.

cronologia delle versioni

  • Versione 7.0 pubblicato il 2019-09-02
    Risolto un problema per cui SioGets() - non si verificava mai timeout quando l'I/O sovrapposto era abilitato. Sono stati aggiunti SioOpen e SioClose. Aggiunto SioGetsQ: legge la porta fino a quando non sono disponibili dati in ingresso per il tempo "non interattivo" specificato. Sono stati aggiunti programmi di esempio Scale.c vc_Scale.cpp che leggono da una scala (seriale).
  • Versione 6.0.1 pubblicato il 2017-03-15
    Sono stati aggiunti codici di errore aggiuntivi. Aggiunto SioErrorText() che restituisce il testo associato ai codici di errore specificati. Aggiunto SioPortInfo() che restituisce baud in BPS e la porta teorica CPS. Aggiunto SioGetsC() che riceve un'intera riga attraverso il carattere di arresto (EOL). Aggiunto il programma di esempio ReadGPS.
  • Versione 5.4.1 pubblicato il 2015-08-11
    Aggiunte le funzioni SioCRC16 e SioCRC32 per calcolare CCITT CRC a 16 bit o CRC CCITT a 32 bit; Aggiunta la funzione SioCountWait che attende un numero specificato di byte in ingresso prima della restituzione; Aggiunto il supporto per Visual Studio 2013 e 2015. Aggiunti makefile per compilatori GCC, LCC e Digital Mars C.
  • Versione 4.2 pubblicato il 2006-02-01

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

concede una licenza non esclusiva per l'utilizzo del SOFTWARE all'acquirente originale ai fini della progettazione, del test o dello sviluppo di applicazioni software. Le copie possono essere effettuate solo a scopo di backup o d'archivio. Questo prodotto è concesso in licenza per l'uso da parte di un solo sviluppatore alla volta. Le DLL acquistate con lo sconto accademico non possono essere distribuite e devono essere utilizzate solo a scopo didattico. il SOFTWARE è di proprietà di MarshallSoft Computing, Inc. Questo SOFTWARE viene concesso in licenza e non venduto. Questo SOFTWARE viene fornito "così com'è". MarshallSoft Computing non fornisce alcuna garanzia, espressa o implicita, riguardo al software. Sono escluse tutte le garanzie implicite, incluse le garanzie della commerciabilità e dell'idoneità per un particolare utilizzo. LA RESPONSABILITÀ DEL SOFTWARE DI ELABORAZIONE MARSHALLSOFT È LIMITATA AL PREZZO DI ACQUISTO. In nessun caso MarshallSoft Computing sarà responsabile per eventuali danni incidentali o consequenziali, né per eventuali danni superiori al prezzo di acquisto originale.