On 07/05/18 07:29, BobJ wrote:

Good morning all,
I have multiple amateur-radio transceivers which may be programmed with computer software through a USB cable connection.  There already exists various software applications to perform those tasks, however, most, if not all, are either inaccessable or very difficult to use by blind amateur-radio operators. My goal is to develop software that is as easily used by blind amateur-radio operators as it is by sighted users. I am a retired software developer so I believe I can develop a suitable user interface, however, I need to overcome two major challenges which I never encountered in my professional career.  I am hoping that someone out there can provide some direction as to where I can start mastering the two following challenges. 1. I have never written code to access external devices via USB connections. 2. I have no clue as to how to read/write to external devices for which no technical details are available. I need at least a starting point which I have been unable to discover through several searches on the internet. Any and all suggestions/assistance will be appreciated!  Thanks for your consideration!
73   Bob   AD8RJ

Hi Bob,

  There is no need to deal with low-level USB or the various CAT interfaces - the incredible hamlib C library  already does this for you and supports 140+ radios:


https://hamlib.github.io/


The open source cqrlog program is written in Free Pascal and uses hamlib, so that may give you an example of how to wrap the hamlib library with a pascal interface:


https://www.cqrlog.com/


Hope this helps,
-Jim  W7JLL


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to