|
|
Hillstone Software Software
|
|
|
HS TFTP C Source Library
HS TFTP is a software library in C (supplied with full source code) which implements Trivial File Transfer Protocol (TFTP) over UDP socket layer according to RFC 1350. Support for client and server side for both file get and put are provided. HOW IT WORKS: When user application initlialises Hs TFTP library, it provides interface callbacks for the services used by HS TFTP protocol module: timer management, memory management and event callbacks. This architecture makes it easy to port HS TFTP protocol module to any environment. HS TFTP internally at a lower layer interfaces to HS Sock library which provides UDP transport services. User application need not worry about Winsock - HS TFTP does all transmission, reception and event handling over socket layer. TFTP module handles all protocol information flow, error recovery, acknowledgements, timeouts and so on. When it is appropriate to send next block of data HS TFTP will get next memory block from user application. Similarly, when data has been received HS TFTP module will get the next block of memory from user application to store data into Along with XMODEM or as an alternative, TFTP is often used in embedded devices and appliances for the purpose of software or configuration upgrade or retrieval. HOW TO BUY HS TFTP LIBRARY: You can purchase the library online using credit card payment at: http://www.hillstone-software.com/hs tftp_buy.htm Once the purchase is made you will receive download link by email to download full product deliverables, which include: - HS TFTP library binaries. (Win32 static library) - HS TFTP library full source code in C with MS Visual C project workspace - HS TFTP Demo Application binaries, full source code and MS Visual C project workspace. - HS TFTP library user manual, which documents in detail complete library API.
Keywords: tftp udp winsock club members
|
|
|
HS POP3 Lite
HS POP3 Lite is a software library in C (supplied with full source code) which implements the client side of Post Office Protocol Version 3 (POP3) over TCP socket layer according to RFC 1939. Among other features, the library supports user authentication, reception of basic internet headers and text, message deletion and statistics First user application calls HS POP3 initialisation function supplying pointers to callback functions in user code for memory amd timer management and for reporting POP3 events to user. To receive email messages from any POP3 RFC1939 compliant server, the user application calls HsPop3GetMail function, specifying mail server name or IP address and login user name and password. HS POP3 library then resolves the server name, connects to it, receives and message scan list. according to RFC1939 standard. Once HS POP3 has a unique message ID from the server, it reports this message ID to user application via callback function. The user application returns a specific value if it wants to receive this message. At this point HS POP3 will request necessary amount of memory for the message and will receive complete message into the buffer. Once message is received, the user code is notified with a callback and a message structure, containing full message pointer, message length, start of text pointer, length of headers and separate parsed out header information: from field, date field, message id field and subject field. This process is repeated until all messages are received. HS POP3 library can also delete messages from server if this option is specified. HS POP3 Library incorporates the necessary state machine, transparency procedures, and server response processing required to comply to a simple and robust POP3 client implementation. Modular design makes it easy to port HS POP3 protocol module to any environment. HS POP3 internally at a lower layer interfaces to HS Sock library which provides TCP transport services.
Keywords: pop3 rfc1939 tcp email client winsock protocol module c source module protocol library c source library tiff file
|
|
|
HS GSM SMS C Source Library
HS GSM SMS is a C source library that provides a PC-based user application with access to a mobile phone's Short Message Service (SMS) functionality, according to ETSI standards: GSM 07.05 (ETS 300 585) - "Use of Data Terminal Equipment - Data Circuit terminating; Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS)" GSM 03.40 - "Technical Realization of Short Message Service - Point-to-Point.
Features:
* Interface with mobile phone over COM ports COM1 - COM8
* Sending SMS messages to GSM network
* Receiving incoming SMS indications from mobile phone
* Reading received SMS messages from mobile phone
* Deleting messages from mobile's phone memory
* Decoding sender number and service center timestamp
SUPPORTED MODES
* PDU Mode
SUPPORTED ENCODING:
* 7 Bit Text
SUPPORTED EQUIPMENT:
* Siemens C35i
* Siemens S25
* Siemens ME45
* Nokia 6610
* Siemens data modules
* Nokia GSM / GPRS modules
HS GSM SMS library has been developed for and is currently supported on MS Windows based platforms. However its flexible architecture and the fact that it is supplied with full C source code make it possible to port it to any platform.
The library is supplied as Win32 static library with full Source Code and a Demo application
The library was developed using C language and uses a flexible architecture
Customization: Hillstone Software provides additional services for customization, porting and integration of the library code to better suit the needs of your products
Keywords: gsm sms short message service c source library pdu hs gsm sms 1 3 short message service sms source library guitar bass
|
|
|
HS GPSDLL Library
HsGpsDll is a Windows Dynamic Link Library which provides access to any NMEA-183 compliant GPS receiver via a serial communications port. HsGpsDll is designed for use from Visual C, Visual Basic or other programming languages. HsGpsDll allows a user application to easily read from a GPS device the current GPS position fix and current velocity over ground (speed in kilometers per hour), decoding sentences $GPGGA and $GPVTG. GPS position fix obtained via HsGpsDll contains: * Latitude coordinate in degrees, minutes, seconds and direction (South / North) * Longitude coordinate in degrees, minutes, seconds and direction (East / West) * Fix quality - valid or invalid * Number of satellites in view What is included In HS GPSDLL: HS GPSDLL STANDARD: * HsGpsDll.dll - Windows DLL (Dynamic Link Library) for use from programs in Visual C, Visual Basic or other languages * HsGpsDll.hlp - Windows documentation file (this file) * HsGpsDemoVB6 - Visual Basic test application with source code using HsGpsDll.dll * HsGpsDemoVC - Visual C test application with source code using HsGpsDll.dll HS GPSDLL PLUS: * Includes everything in Standard edition plus FULL SOURCE CODE in Visual C (plain C style), including core GPS NMEA message processing engine. Supported EQUIPMENT: Supports any NMEA-183 Compliant GPS device with serial RS232 interface Applications: * Navigation * Security * Telematics * Fleet Tracking * Asset Tracking * Any customer applications requiring access to a NMEA-183 compliant GPS receiver HOW IT WORKS: HS GPSDLL lcontinuously reads asynchronous data stream from a serial port and analyses the information to recognize and decode NMEA-183 Protocol sentences. After each message is received it is checked for integrity by comparing the received and the calculated checksum. The NMEA sentence fields are then converted from ASCII values into C structure variables and ready to be retrieved with an API call.
Keywords: nmea-183 gps gps source code module global positionning system nmea decoder gps decoder nmea sentence $gpgga $gpgsa $gpgsv $gpgll $gprmc $gpvtg navigatoin altitude speed ms outlook 2000
|
|
|
HS Crypto C Source Library
HS Crypto is a software library in C (supplied with full source code) which offers a programmer an API to several data encryption / decryption algorithms. Implemented methods include the use of 2 either pre-defined or dynamically generated translation tables, an XOR-based stream cipher method with random dynamic key, plus the library includes RFC1321 MD5 Message Digest Algorithm The table encryption is implemented via the use of two either pre-defined translation tables or any of the 2 or a combination of dynamically generated translation tables. Decryption is implemented in a similar way using reverse tables. The stream cipher method uses randomly generated key which must be known to both receiver and transmitter to encode each byte with a rotating byte of the key RFC1321 MD5 algorithm generates a 16 byte data signature which is unique to the input data. This may be used for data integrity checking or in digital signature applications. * Applications: - Fixed File Encryption - Telecommunications - Security / authentification *Supported MODES - Use either of the the two pre-defined translation tables - Use dynamically generated translation tables - Use alternating translation tables - Buffer mode or character mode *Summary of API Functions: - HsSetCryptMode - HsEncryptByte - HsDecryptByte - HsEncryptBuf - HsDecryptBuf - HsCryptGenerateXlat - HsCryptGetXlat - HsCryptSetXlat - HsMd5Buffer - HsMd5File The library currently costs EUR 49.00 for unlimited user license. Once the purchase is made you will receive download link by email to download full product deliverables, which include: - HS Crypto library binaries. (Win32 static library) - HS Crypto library full source code in C with MS Visual C project workspace - HS Crypto Demo Application binaries, full source code and MS Visual C project workspace. - HS Crypto library user manual, which documents in detail complete library API.
Keywords: md5 rfc1321 encryption encryption module encryption source code protocol module c source module protocol library c source library christmas spirit
|
|
|
HS FTP Library
HS FTP is a software library written in C which implements the client side of the File Transfer Protocol over TCP socket layer according to RFC 959. The library allows a user application to connect to remote FTP servers, traverse server directory structure and send and receive files. The HS FTP protocol module supports passive mode data connections, user / password authentication and a number of commonly used FTP commands: USER, PASS, TYPE, PASV, LIST, CWD, RETR, STOR, MKD, RMD, DELE Offerd in two editions: * Standard Edition (source code is not included): includes Static C Library and standard DLL library, which can be used from various programming languages (Microsoft and Borland C/C++, Visual Basic, etc) * Blueprint Edition: includes all of Standard Edition plus full source code in C. Features - FTP Client RFC 959 operation - Server name resolution - Concurrent FTP client sessions - Passive mode, firewall friendly - User / password authentication - Asynchronous Operation To connect to remote FTP server, the user application calls HsFtpCliConnect, supplying connection parameters, such as remote FTP server name or IP address, username and password for authentication etc and a pointer to callback function that the HS FTP module uses to communicate with the user code. When the control FTP connection is established and HS FTP has successfully passed user / password FTP account authentication phase, the user application is asynchronously notified via user event callback function with HS_FTPCLI_USR_EV_LOGGEDIN event. The user application can now request remote FTP server directory listing using HsFtpCliList function, change directory HsFtpCliChdir, transfer files with HsFtpCliSendFile and HsFtpCliGetFile. More info at http://www.hillstone-software/hs_ftp_details.htm
Keywords: ftp rfc959 tcp ftp client winsock protocol module c source module protocol library c source library file transfer protocol ftp source variable rate mortgage
|
|
|
HS X.25 C Source Library
HS X.25 is a software library in C (supplied with full source code) which implements ITU-T recommendation X.25 - Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit. HS X.25 internally at a lower layer interfaces to HsDL library. HsDL library is Data Link layer abstraction. When HS X.25 is ported into environment with LAPB or LAPD as data link layer, only HsDL module needs to change. HsDL links directly to HsSock module (also included in this package) - Winsock interface component that provides reliable TCP transport services similar to LAPB / LAPD / HDLC. HsX25 as provided to customer may be used immediately in X.25 over TCP (XOT) solution or it may be used with traditional LAPB or LAPD in which case only HsDL will need to be modified. Main Features: * DTE operation * DCE operation * Multiple layer 2 links * 4095 VCs per link * SVC supported * X.25 version: ITU-T (formerly CCITT) 10/96 * outgoing calls * incoming calls * max packet lenght 1024 * all X.25 timer and counters implemented * interrupt packets supported * Statistics * Trace Function * HsX25 as provided to customer may be used immediately in X.25 over TCP (XOT) solution or it may be used with traditional LAPB or LAPD in which case only HsDL will need to be modified.
Keywords: x.25 itu-t x.25 recommendation x.25 xot x.25 over ip x.25 over tcp legacy legacy migration x.25 protocol top 10 list
|
|
|
Page 3 out of 3
1
2
3
|
Copyright (C) 2003-2008 FilesLand.com
|
|