Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.545.113 Times

Device::SerialPort::Xmodem 1.03

  Date Added: July 14, 2010  |  Visits: 1.359

Device::SerialPort::Xmodem

Report Broken Link
Printer Friendly Version


Product Homepage
Download (181 downloads)



Device::SerialPort::Xmodem contains an Xmodem file transfer protocol for Device::SerialPort. SYNOPSIS use Device::SerialPort::Xmodem; This is an Xmodem implementation designed to receive a file using 128 byte blocks. This module is intended to be passed an open and prepared port with active connection. At this time it can only receive 128 byte blocks, however 1k blocks are in the works. I do plan to write a send functionality soon. Device::SerialPort::Xmodem::Constants Synopsis This is a set of contants that return hex values for the following: nul ^@ 0x00 null soh ^A 0x01 start of header 128 byte block stx ^B 0x02 start of header 1k byte block eot ^D 0x04 end of trasmission ack ^E 0x06 acknowlegded nak ^U 0x15 not acknowledged can ^X 0x18 cancel C 0x43 C ASCII char ctrl_z ^Z 0x1A end of file marker Xmodem::Block Class that represents a single Xmodem data block. Synopsis my $b = Xmodem::Block->new( 1, My Data...< until-128-chars >... ); if( defined $b ) { # Ok, block instanced, verify its checksum if( $b->verify( checksum, < my_chksum > ) ) { ... } else { ... } } else { # No block } # Calculate checksum, crc16, 32, ... $crc16 = $b->crc16(); $crc32 = $b->crc32(); $chksm = $b->checksum(); $b->to_string(); # outputs a formated message block.

Requirements: No special requirements
Platforms: Linux
Keyword: Block Contains Deviceserialportxmodem File File Transfer File Transfer Protocol Libraries Protocol Serialport Transfer Transfer Protocol Xmodem Xmodem File Transfer
Users rating: 0/10

License: Freeware Size: 44.03 KB
USER REVIEWS
More Reviews or Write Review


DEVICE::SERIALPORT::XMODEM RELATED
Libraries  -  File::Revision 0.03
File::Revision is a Perl module to return a name of non-existing backup file with a revision id. SYNOPSIS ####### # Subroutine interface # use File::Revision qw(new_revision num2revision parse_options revision2num revision_file rotate);...
89.09 KB  
Utilities  -  My File Explorer 1.3.1
My File Explorer lets you easily view, manage and store files on your iPhone, iPad, iPad mini or iPod touch. You can also easily transfer your Photos from your device to your PC/MAC via Wi-Fi Transfer option. You don't need iTunes...
12.7 MB  
Libraries  -  HH::Unispool::Config::File::Token::Unnumbered::Bcs 0.3
HH::Unispool::Config::File::Token::Unnumbered::Bcs is a Perl class for BCS B tokens. SYNOPSIS Application programmers dont need to use this class and API programmers read code. ABSTRACT class for BCS B tokens...
133.12 KB  
File Cataloguers  -  Large File Splitter 1.0.2
Large File Splitter is a freeware to divide up big file in Microsoft windows. It helps make much easier the internet distribution and the file sharing by dividing big files into small pieces. Large File Splitter works with a built-in MD5 checksum...
743.03 KB  
E-Mail Tools  -  Free OST File Reader 10. 9. 2001
Kernel for OST file reader is a complete standalone utility meant for the purpose of viewing OST file content. The tool allows users to view contents of OST files even if Exchange Server is absent. As the orphaned OST files are completely...
2.31 MB  
Book Collection Managers  -  Split File Tool 1.6.0
Split File Tool is a free utility that split up a large file into many small parts and then join them together to recreate the original file. These files can then be reassembled, spliced together and sent over the Internet. Split File Tool has...
2.6 MB  
Book Collection Managers  -  EaseFilter File Protector 4.0.5.1
The EaseFilter file protector can protect your files being accessed by unauthorized user. With the EaseFilter file protector you can control the file activities on file system level, capture file open, create, overwrite, read, write, query file...
3.82 MB  
Utilities  -  File Commentor 1.0
File Commentor is a free utility designed to help you insert comments to any file.You can also import comments from a text file instead of typing. You can add comments to a single or multiple files at once. It gets the job done of adding comments...
3.63 MB  
Business  -  Generguide 0.2
Generguide project contains a tool that selectively merges documentation from around the Web based on a local configuration file. It includes publishing tools, documentation convensions, and generic guides..
22 MB  
Security Tools  -  Eureka Encryption Global Edition 6.0
Eureka Encryption Global Edition contains file encryption, multiple encryption, merge encryption, multiple file encryption, embedded applications (Crypt Words, Steganographer, Interface) and other tools such as a file shredder and scrambler....
5.5 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB