I'd never heard of a green triangle. I see there's a
red triangle below the control channel frequency which can be right-clicked and provides a list of systems to whom the current sysid matches. I'd never seen it documented before and don't know how anyone would know to click it. Wouldn't you agree that it'd be a reasonable expectation for the program to, if someone clicks on the "Site" pull-down menu and then picks a site from that list, that it would:
1. Check to see if the sysid matches the currently active sysid; if so, assume it is running on that sysid? (aka - the current behavior taken if you right-click the red triangle and choose a new system)
2. If the above is not a match, tune to the designated control channel frequency for the selected site and listen for data? (similar to the current behavior)
morfis said:
there is no way for the software to actually know which system you are listening to "automatically"
Sure there is. As soon as the control channel is acquired, poll the scanner to find out what frequency it is on. This can be accomplished on Uniden scanners by the
WI command on the older models or
WIN on 396-era devices. Then match the frequency up with the first matching system in Trunkview's memory that has the sysid being sent.
So, if I have one system 2309 with frequencies 424.1625, 424.2625, and 424.5125 (any one of which may be the control channel, depending on the rotation), and another 2309 with frequencies 424.0375 and 424.2375 (same rule as above), the program should be able to pick the correct one every time, by sending to my 396 the "WIN" command immediately after receiving an ALOHA, and cross-matching the frequency received from the scanner with the frequencies saved in the sites.xml for each of those systems ID'ing as 2309.
I hate to always seem like I'm complaining about Trunkview, because I don't want to be. However, quite frankly, there are a lot of things like having to click on a green/red triangle vs. simply polling the scanner for its frequency that seem like easy, straightforward, and intuitive solutions that could be programmed in, instead of requiring interference from the end-user.