Good Morning Neal.. 
while were on this subject can your or anyone else tell me why my 756 pro III 
wont report the split frequency when I spot a country ? 
It will get the freq if its spotted correctly but it wont send it out ?. 
Dave N8DC 




----- Original Message ----- 
From: "Neal Campbell" <[email protected]> 
To: "Brendan Minish" <[email protected]> 
Cc: "DXBASE" <[email protected]> 
Sent: Sunday, October 4, 2009 8:01:32 AM GMT -05:00 US/Canada Eastern 
Subject: Re: [Dxbase] Ideas. Rig control overhaul 

Hi Brendan 

There isn't much in your note to disagree with. It correctly highlights the 
areas I have seen that needs to be addressed. 

I am not aware of a Windows-based Hamlib implementation and I know that 
Hamlib has suffered from some of the problems as the logging programs and 
that is that as changes in the protocols evolved the programs put "patching" 
in place to address them rather than re-architecting the interface. There is 
a famous maxim that any code older than 7 years should be thrown out and 
completely re-written. In reality the rig manufacturers are hung in neutral 
also in that each model seems to be slightly different and they are limited 
by a physical transport layer that has disappeared (eg RS-232). 

I am sure that rig interfacing is the least favorite piece of code in almost 
everyone's program as well as the area of most complaints. 

I haven't decided my priorities yet nor an architecture for the CAT 
interface. I do want to ensure that more capable radios like PowerSDR/Flex, 
Icom 7800, K3 and the FtDX9000 Yaesu's are fully exploited so their second 
RX can utilize the second radio interface. 

I would like to adopt a "standard" interfacing language for defining the rig 
protocols (like Omnirig's). I know there is an open-source library that uses 
a more thoroughly defined protocol in XML so there is a lot to look at. 

I can almost guarantee that I will not solve the CAT issue with the first 
release of DXBase 2010 but know its pretty close to the top architectural 
problem in priority. 

73 
Neal Campbell 
Abroham Neal Software 
www.dxbase.com 
www.abrohamnealsoftware.com 
www.sdrsystems.com 
(540) 242 0911 

Amateur Radio: K3NC 
Blog: http://www.abrohamnealsoftware.com/blog/ 
DXBase bug reports: email to [email protected] 
Abroham Neal forums: http:/www.abrohamnealsoftware.com/community/ 

DX Cluster: dxc.k3nc.com port 23 





On Sun, Oct 4, 2009 at 8:05 AM, Brendan Minish <[email protected]>wrote: 

> The radios.ini file has served us very well however it has a number of 
> limitations, is undocumented, broken in one area (Ten tec binary ENcodes 
> in the opposite byte order) and needs a revamp 
> there is also a lot of cruft in there left over from older dos versions 
> of DXbase 
> 
> I would propose that the principle of a user editable rig control file 
> be continued however rather than text based this could be XML based and 
> hierarchical. 
> 
> It should be possible to define the command strings required to read / 
> set the radio and then what order they are sent in. 
> For example, the current protocol ALWAYS sends mode data before 
> frequency, this may have been required in the pre-band stacking register 
> days but it breaks things with modern radios, they change mode on the 
> old frequency then change band based on the spot.. 
> 
> it should be possible to configure the allowable port speeds and 
> settings for radios where known, this will help prevent user error. 
> For example the K2 only supports 4800bd 8N1 
> 
> It should be possible to define what happens if a command fails (a retry 
> or 2 instead of just disabling the port etc) 
> Disabled ports should not require you to dig though several layers of 
> menu just to turn a rig back on 
> 
> Polling should be an option (but not the norm) for some radios as is 
> done with contesting software 
> 
> the port could be freed up for other applications when the selected 
> radio is not actively in use 
> 
> A software pass-though port should be in there for other applications 
> wishing to control the radio 
> 
> Support for omnirig (& possibly hamlib) 
> 
> The whole area of pacing, EOC etc needs a revisited as many of the 
> values seem wildly inappropriate for modern PC's and most modern radios 
> don't need a delay inserted between commands. I have yet to meet a radio 
> where pacing (extra spacing between the serial port characters) is 
> required, surely the serial port driver will just handle this now that 
> dos is long behind us? 
> 
> Ten-tec moved the goalposts by adding ethernet to the Omni-7, this 
> should be supported but since the Ten-tec protocol will not be the 
> standard that others use (or even tentec in future models, if past 
> performance is anything to go by..) then the way in which the commands 
> etc are defined needs to be flexible enough to be able to grow in future 
> versions of dxbase 
> 
> 73's 
> Brendan 
> 
> Cross posted to the mailing list since this is where most of the users 
> of the software are 
> -- 
> 73 
> Brendan EI6IZ 
> 
> ______________________________________________________________ 
> Dxbase mailing list 
> Home: http://mailman.qth.net/mailman/listinfo/dxbase 
> Help: http://mailman.qth.net/mmfaq.htm 
> Post: mailto:[email protected] 
> 
> This list hosted by: http://www.qsl.net 
> Please help support this email list: http://www.qsl.net/donate.html 
> 
______________________________________________________________ 
Dxbase mailing list 
Home: http://mailman.qth.net/mailman/listinfo/dxbase 
Help: http://mailman.qth.net/mmfaq.htm 
Post: mailto:[email protected] 

This list hosted by: http://www.qsl.net 
Please help support this email list: http://www.qsl.net/donate.html 
______________________________________________________________
Dxbase mailing list
Home: http://mailman.qth.net/mailman/listinfo/dxbase
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html

Reply via email to