[time-nuts] LH Server -> FreeBSD
Bob Camp
lists at cq.nu
Thu Dec 31 02:39:57 UTC 2009
Hi
Thanks for the info.
I had not thought about the temperature regulation code. I agree that it's not the sort of thing you would want to run remotely.
Bob
On Dec 30, 2009, at 9:25 PM, John Miles wrote:
>
>> What's "inside" the server end of the 3.0 version of Lady Heather?
>
> Not much. About 1K lines of C that ties the COM port to WinSock.
>
>> Is it currently available (the server only) as a native program
>> on anything other than Microsoft OS's ?
>
> Nope, but ...
>
>> If not, how insane would it be to port it to something like FreeBSD?
>
> ... that would be trivial.
>
>> I'm assuming that the server is a non-graphical entity, and that
>> it simply moves serial data between the TBolt and the client. If
>> there are graphics in the server then this isn't a real practical thing.
>
> It's a Win32 console app (server.cpp in c:\program files\heather if you used
> the default installation directory.) Ultimately I'd like to port it to an
> Ethernut or similar small embedded controller, but that's low priority since
> the itch I'm scratching involves a Windows PC server. If you want to send
> me a version for BSD or *nix or whatever, though, I'd be glad to post it
> alongside the Win32 vesion.
>
> Caveat: Right now server.cpp acts as a fairly dumb TSIP<->TCP/IP bridge.
> However, it will ultimately need to include Mark and Warren's temperature
> regulation code and possibly some other control code Mark has been working
> on, because it doesn't make sense for that to run on (potentially multiple)
> remote clients without access to the COM port hardware.
>
> For that reason, I'd suggest making your BSD-specific changes via #ifdefs in
> the existing server.cpp module, rather than by creating a new module.
> Forking it would be a maintenance hassle when the new control code is ready
> to be moved to the server side.
>
> -- john, KE5FX
>
>
> _______________________________________________
> time-nuts mailing list -- time-nuts at febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
More information about the time-nuts
mailing list