texasyojimbo / relayngel

3 stars 1 forks source link

To-do list #1

Open texasyojimbo opened 5 years ago

texasyojimbo commented 5 years ago

Here are some things that I think ought to be done/ added in the future, and which I will work on in my spare time:

  1. Actually testing this in Windows. I have read that the ftd2xx module for Python does work on Windows, but I didn't actually try it.

  2. Refactor the code a bit so that it is a little more universal, rather than tied to the two boards I tried it on. For example, I think there are multi-channel CH340 devices out there.

  3. Maybe add some sort of delay so that, for example, a transmit amplifier doesn't kick on until an antenna switch has had a few milliseconds to switch. This is a pretty important safety feature that ought to be implemented.

texasyojimbo commented 5 years ago
  1. Better documentation. I wrote this up quickly and I am not sure all the ideas are well-explained.
texasyojimbo commented 5 years ago

Added delay mechanism.

WIll need to get another device to test making code generic. I think LCUS-2 should be the next target as they are pretty cheap.

Link: https://www.amazon.com/LM-YN-2-Channel-Module-Control/dp/B075GLQQC9

Probably will look into this early next month.

texasyojimbo commented 5 years ago

Also, add support for HIDAPI devices (KNACRO etc).

I have a couple of these somewhere in the garage, need to go dig them up.

texasyojimbo commented 5 years ago

Add support for checking frequency band, etc. when changes so that this could be used for switching filters.

texasyojimbo commented 5 years ago

Added PROCESS type to accommodate HID API devices (you will need to get an OS specific tool to use this).

texasyojimbo commented 5 years ago

Tested in Windows 7.

Remaining to-dos: