I apologize in advance if this is a naive question... I'm a Windows guy, and know next to nothing about Linux. But I have a need that could be nicely filled with a PI2 running FlexLib... and I don't want to wait until Windows 10 is available on the PI2 to start this project.
I assume you mean "MonoDevelop"... That's good news, thanks. I *was* hoping it was just a matter of opening the projects and building them... but you've had to fool with it?? That's a bit concerning. Can you say a bit more?
In terms of a GUI, I don't care. This would be for the PI2, and would be a control application (output onto a 2-line LCD, user interaction via up/down/left/right select keypad). Adafruit has a nice simple example of this type of device. Control provided by GPIOs, of which the PI2 has plenty.
Thank you AGAIN Walt. I'll play with it as soon as I get time. And I will definitely post here my findings (good or bad).
It's kind of surprising that nobody else has tried this! Then again, I only DID ask this morning. I sort of suspected the Flex folks would know. Maybe they DO know but they won't tell ;-)
I am wrapping up the Java piece, adding last minute instrumentation. From there I will have a Linux and Android control surface. The reason this wasn't done months ago is due to the "Groundhog Day" effect, every time Eric makes a big change I have to largely start the process over.. So while there has been a certain amount of redesign, there has been a certain amount of, 'wow, that's pretty cool" as well. Consequently, it has taken longer than I anticipated. However, in that extra time I have flushed out exactly how the UI will behave and some other features I can't get into yet. I will be taking S(er)SDR to Windows as well. Just to see what the community reaction is. I don't honestly expect much traction there as, given a choice between a vendor supplied control surface, and a 'third party' provided control surface, assuming the OS was acceptable, I'd pretty much go with vendor every time. The other motivation is I will be doing some things FRS doesn't do. So it will be interesting to see what some people's reaction will be.
Lot of threads seem to discuss Linux stuff/questions... so my goal was to find out myself, how things do work in detail. It depends on one's needs, but going through the API, the code looks very portable to almost any language. No secret *.bin and *.dat files loaded -hi ;)
Just for proof of concept, my other experiment was to handle WaterfallTile objects with mono, pushing uint data into a bitmap /// sorry about the BW:
Just taking the .Net FlexLib off the shelf and put it on MONO is a way to get started without reinventing the wheel. Also fine on RaspberryPI projects, as long as not too mutch data to process.
I'm very impressed about the open design of how the radio can be interfaced that way. By comparing it to some other radios where it's hard to sniff the CAT commands by eg. reverse engineering with a lot of Wireshark forensics.