Building FoxTelem (follow up from Error accessing FunCube Pro...)
Chris (et al),
This is a reference for anyone attempting to build FoxTelem independently and maybe hack at it a bit. The current source available in github is technically incomplete and can not be used to reproduce a release version. I used master @ 7dd26797c88c30c9e6311907074eea037b394048.
Chris, if you can provide the missing pieces for me, I can create a clean-patch that fixes that various pieces and allows it to build cleanly out of github. I'll submit a patch back to you, if you'd like to integrate it. Or, if you clean it all up, i'll pull and verify that it's all squeaky clean.
This took me about an hour to hack through and get running, while helping the kids with homework, so it's notta-bad! Here's what I had to do to get everything building.
- clone: https://github.com/ac2cz/FoxTelem - predict4java did not exist in the classpath. * project library pointed to c:\users\chris\desktop\workspace\foxtelem\lib - removed the predict4java Project (since it does not exist in the source tree) * Chris - you indicated this was a custom build, so this was expected :-) - added jar located in /lib/predict4java.jar to libraries * this did not work for me, so I went back on this and just... - clone: https://github.com/davidmoten/predict4java.git%5C * edits to SatPos to make it FoxTelem compatible (interface-wise... NOT implementation-wise) - made the isEclipsed function public - added an empty placeholder GetDopplerFrequency method - cloned: https://github.com/davidmoten/guava-mini.git - to make FoxTelem compiler, I had to... * add placeholder for missing function setCreateddate in FoxTLE * fix getRangeCircle call in MapPanel, since it's expecting an double array, but the call returns a list of positions... just updated the code to use the Position instead instead
- Now, it runs! Though functionality will not match a deployed release, due to the placeholder functions implemented above.
I'm all hands, let me know if you'd like some help!
73's Joseph Armbruster KJ4JIO
participants (1)
-
Joseph Armbruster