User Tools

Site Tools


portingnetmd

This is an old revision of the document!


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki