Device::SerialPort::Xmodem 1.03
Sponsored Links
Device::SerialPort::Xmodem 1.03 Ranking & Summary
File size:
0.043 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
7844
Date added:
2007-08-08
Publisher:
Cosimo Streppone
Publisher URL:
http://search.cpan.org/~m
Device::SerialPort::Xmodem 1.03 description
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
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
Device::SerialPort::Xmodem 1.03 Screenshot
Sponsored Links
Device::SerialPort::Xmodem 1.03 Keywords
SerialPort
Xmodem 1.03
SerialPort.
DeviceSerialPortXmodem
xmodem file transfer
file transfer protocol
Transfer protocol
file transfer
file
xmodem
block
protocol
transfer
contains
Device::SerialPort::Xmodem 1.03
Libraries
Bookmark Device::SerialPort::Xmodem 1.03
Device::SerialPort::Xmodem 1.03 Copyright
WareSeeker periodically updates pricing and software information of Device::SerialPort::Xmodem 1.03 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Device::SerialPort::Xmodem 1.03 Edition. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Device::SerialPort::Xmodem 1.03 Related Software
Device::USB::FAQ Perl module contains Frequently Asked Questions for Device::USB.
Device::TNC is a Perl module that acts like a generic interface to a TNC.
Device::Serdisp is a Perl extension for talking to the serdisplib.
Device::SNP is a Perl extension for the GE Fanuc SNP-X serial protocol as used by GE Fanuc DataPanel data terminals.
Device::Cdio::Device is a class for disc and device aspects of Cdio.
sc101-nbd allows Linux to access a Netgear SC101 storage device as a block device, without requiring a new kernel module.
Device Control Device is a platform independent remote telescope and device control program.
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Information
Sponsored Links
TOP POPULAR DOWNLOAD