portingnetmd
This is an old revision of the document!
Table of Contents
PortingNetMD
This section covers the porting of the NetMD Python code to C and integrating it into qhimdtransfer.
Background and motivation
Python NetMD
- command line interface only
- requires Python (version dependency)
- requires some basic knowledge on setting up Python
- not intuitively usable
- code is in some parts highly experimental
Current status
The current Python NetMD implementation allows both downloads (all NetMD models) as well digital uploads (MZ-RH1/MZ-RH200 models only) as well as titling, listing and editing of tracks as well as remote controlling NetMD units. Analog capture for upload is supported for models other than MZ-RH1/MZ-RH200. Download code contains a valid but unencumbered root key to allow necessary encryption during transfers. The download code itself is highly experimental, however.
Porting of the Python code to C was already started. The resulting tarball can be downloaded here: libnetmd.
Steps todo
- Finish already provided libnetmd
- Extend QHiMDTransfer to interface the new libnetmd
- Rename QHiMDTransfer to SyncMD (maybe)
portingnetmd.1302569046.txt.gz · Last modified: 2011/04/12 00:44 by glaubitz