About scmxx:
===========

scmxx is a command line utility, you can use it in shell scripts.
For interactive usage, you must open a shell first and change to
the folder where you installed scmxx.



Help for scmxx:
==============

You find localized help for some languages (en, de, it, ru)
in HTML format in the help directory.
You can find additional help and support at
 http://www.hendrik-sattler.de/scmxx


How to differ between the different builds for win32
====================================================

If a cygwin1.dll is shipped with this package, you have
a cygwin build, else you have a mingw build.
The differences are marked below.


Where to put configuration files:
================================

The help file refers to files in "~/.scmxx".

cygwin: This actually is the folder ".scmxx" in your home directory.
mingw: This is the "Application data/scmxx" folder in your home folder.

If it, or the files in it, do not exist, simple create them.


How to select the serial Port:
=============================

cygwin: The serial port is named in unix style (COM1 -> /dev/com1).
mingw: The serial port is named in Windows style (COM1, COM2, ...)

The default is set to COM1 (/dev/com1 for cygwin), it can be changed with
the --device option:
 scmxx --device=COM3 <options>
See the help file, how to always set this option in the config file.

For IrDA in Windows2000 and WindowsXP, you need IrComm2k[1].
For Bluetooth, you need either WindowsXP SP2 or a bluetooth stack,
e.g. the one from WidComm[2]. Additionally, you must do the RFComm serial
port mapping prior to using scmxx.

[1] http://www.ircomm2k.de/
[2] http://www.widcomm.com/



Setting the language:
====================
You have to set _one_ of the environment variables
LANG
LC_MESSAGES
LC_ALL
Order matters (LC_ALL overrules LC_MESSAGES which overrules LANG).
This is normal *nix/Linux locale behaviour. The values depend on
the language you want, e.g.:
set LANG=de_DE

For English, you have to set nothing. For languages different from
English, use the ISO639-1 2-letter abreviation[3], the underscore ('_')
and the ISO 3166 country code[4].
Currently supported:
de_DE   - German
fr_FR   - French
it_IT   - Italian
ru_RU   - Russian

It is essential that the working directory for scmxx is the directory,
where the {lang}\LC_MESSAGES\scmxx.mo can be found with this relative
path (in the distribution, that's the directory, where scmxx.exe and
this README file is).

Additionally, set the system charset with the --system-charset paramter:
  scmxx.exe --system-charset=CP1252 <options>
CP1252 is used as example and works for e.g. german (depends on the
console application).
See the help file, how to always set this option in the config file.

[3]: http://www.loc.gov/standards/iso639-2/englangn.html
[4]: http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
