Scanner Screen software for 436 and 536

Status
Not open for further replies.

Dafe1er

Member
Joined
Jan 20, 2011
Messages
817
Location
Off in a far away place, far from u.......
New version .16

For TTS if channel and department is not filled in it will read Freq + Modulation + Systemname


Dafe1er please test it on edacs icall

I have tested it and for the most part it is working good. :)

It now says as an example: i2306> simulcast.

I put a request in for the DB Admin for the area to please update the RRDB by putting in the Icall as a channel. This is something I would have thought to already be in the DB since it is a known and working channel. We shall see if they add it and if they do then this software will read Simulcast>Icall like the rest of the channels. Or if they add the channel correctly, it will say Sheriff>Icall.

Thank you once again. I really look forward to seeing where this software is going to go.
 

Attachments

  • Snagit Icall.jpg
    Snagit Icall.jpg
    41.6 KB · Views: 562
Last edited by a moderator:

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
I have tested it and for the most part it is working good. :)

It now says as an example: i2306> simulcast.

I put a request in for the DB Admin for the area to please update the RRDB by putting in the Icall as a channel. This is something I would have thought to already be in the DB since it is a known and working channel. We shall see if they add it and if they do then this software will read Simulcast>Icall like the rest of the channels. Or if they add the channel correctly, it will say Sheriff>Icall.

Thank you once again. I really look forward to seeing where this software is going to go.

It should read i2306 FM simulcast

Is it reading a greater then > ?
 

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
New version .17

Some code clean up removed some commented out code and reduced number of trim statements.
 
Last edited by a moderator:

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
I have tested it and for the most part it is working good. :)

It now says as an example: i2306> simulcast.

I put a request in for the DB Admin for the area to please update the RRDB by putting in the Icall as a channel. This is something I would have thought to already be in the DB since it is a known and working channel. We shall see if they add it and if they do then this software will read Simulcast>Icall like the rest of the channels. Or if they add the channel correctly, it will say Sheriff>Icall.

Thank you once again. I really look forward to seeing where this software is going to go.

You can go to settings on the top left and select hide that way your smaller window will not have the config stuff.
 

davenlr

Member
Premium Subscriber
Joined
Jan 31, 2014
Messages
638
Location
North Little Rock, Ar
Do you have access to the other serial commands, in particular, the one that returns the Unit ID?
I am currently logging unit IDs, for entry into the database, for our statewide system.
 

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
I found a message on this forum that covered GLG and STS.

STS gives you more info but the format it gives you if the system names or etc have commas is all messed up.
 

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
Things happen so fast on the scanner in a busy area, I wish they had one call that would get you much more info that way I could write a logging program that I could prepopulate with scanner data.
 

davenlr

Member
Premium Subscriber
Joined
Jan 31, 2014
Messages
638
Location
North Little Rock, Ar
OK. Was just curious if there was a way to get the Unit IDs on the screen. Thanks. Working good as it is, right now. Firmware fix took care of the serial port dropping out.
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I was about to come here and suggest STS, Von ... it's simply a series of fixed-length fields, albeit without CR/LFs.

Even then, if you want to use GLG, fire off an STS command as well, and parse for "UID:" and take the value that comes right after that ;)

Edit: That will work for UIDs without aliases... but not any that people have set aliases for. You may need to count characters and pull from that "line" of the STS line.

I made a log of playing with some STS, GLG, and RMT commands. Want it?
 

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
I noticed that STS had more info.

GLG is comma delimited and the commas are stripped from the descriptions. So its easy to say at comma 1 is this and comma 2 is that.

STS is comma delimited but the problem is if the descriptions have commas in it, it throws them in there and this messes up the order of things.

Are you saying that STS is using fixed length fields instead of commas?

Do you know the length of each field?
 

Vonskie

Member
Joined
Feb 7, 2005
Messages
521
Location
Allen, TX
I was about to come here and suggest STS, Von ... it's simply a series of fixed-length fields, albeit without CR/LFs.

Even then, if you want to use GLG, fire off an STS command as well, and parse for "UID:" and take the value that comes right after that ;)

Edit: That will work for UIDs without aliases... but not any that people have set aliases for. You may need to count characters and pull from that "line" of the STS line.

I made a log of playing with some STS, GLG, and RMT commands. Want it?

Yes please share the logs
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I trimmed the log so that there is only STS result lines listed. It will be attached to this post.

Each major line (the "3 lines" on the 436 screen) is delimited by two commas together like so: ,,

There are several lines of underscores which never change on the STS result line, which are used to split the screen elements. They are a comma, 24 underscore (_) characters, and another comma.

I'm not sure what the binary represents immediately after "STS,". It's constantly 00110110110000, which is 3504 if my math is right. Being that it's constant, I wonder if it's the voltage, which is of course constant since my scanner is connected to the computer.

After that is the favorite and system quick key list. From the comma after the binary code to the comma that starts the line of underscores (not including either), it's 50 characters. (The favorites line is 24, the system line is 24, with a pair of commas between them.) The favorites line has the time at the end (format hh:mm), and the system line has the date at the end (format Mmm.dd).

On occasion I get unusual characters after the time or at the end of the system line (just before the line of underscores). In the case of the characters after the time, it's sometimes a "smart quote" and a copyright symbol (ASCII 168 and ASCII 169); sometimes it's a broken "pipe" character (ASCII 166). These are surely representing the signal strength indicator. I'd presume there'd be more characters shown for stronger or weaker signals, but that's what I got.

I also occasionally got a "non-printing" character at the end of the system line. It's always been ASCII 2 for me. It corresponds to the 'up arrow' which indicates the scan direction.

The first row of the system name is next - 24 characters, then two commas, then 24 more characters for the second row, then two more commas, then the favorites list name - also 24 characters (seeing a pattern here? ;)). Then there's one of those rows of underscores.

24 characters next for the site name or department name, followed by two commas, then 24 more characters of same (if necessary). Note that if a title is longer than 24 characters, they don't split a word across the two commas - if it is going to go longer than 24, they post that entire word on line 2.

It appears that if the department name text is going to go longer than the 2x24 character limit, the last two characters are replaced by ASCII 6 and ASCII 7. I presume that would be the same for system or channel names too.

If the above is a department name on a trunk system, the next line (after another pair of commas) is the site name (24 characters), otherwise it's blank. After this is an underscore row again.

Finally we have the channel name (24 chars) or "Scanning..." or "ID Searching..." (or I presume "ID Scanning...", but I have search enabled on all my trunk systems). As with the others, there's a second 24 character row (after a pair of commas) in case the name is longer.

One more pair of commas precedes another 24-character row which has the radio ID (aka UID) or alias if programmed in. If it's prefaced with "UID:" you can assume an un-aliased number.

After another pair of commas comes 24 more characters for the TGID, which even on identified TGs is its number prefaced with "TGID:". It's blank on a non-trunk system.

Note: On one of those two rows, I would expect you will see the CTCSS/DCS/NAC if it's detected. I didn't come across a detected tone when I was doing the capture, so I don't know which.

Another underscore row is next. After that is another 24 character row. This row appears blank a lot of the time, but on occasion, ASCII 139/140/141 occupy positions 15, 16, and 17 in this field. They appear to represent the "REC" symbol when a signal is being recorded. (They don't display the letters "REC" in the terminal window or the logs, though.)

Next, after two more commas, is the number tag, if you are on an active channel (if scanning, the row is blank). The format is always "Tag:FF:SS:NNN", with FF being the favorite list number tag, SS being the system number tag, and NNN being the channel number tag. When the tag is present, there are four "non-printing" characters following the NNN part of the tag. (They are ASCII 15/16/14/11 in that order - that appears to represent the NFM symbol on my radio.) If there is a DAT, LNK, etc. indicator, it occurs in the last 7 characters of this row (from character 18 on).

Finally, there are two commas, and a series of data pieces I don't know the purpose of ("1,1,0,0,,,0,OFF,0" is one such example), and that ends the STS line.
 

Attachments

  • 436-sts.zip
    5 KB · Views: 90

Skip_Wilson

Member
Premium Subscriber
Joined
Sep 2, 2005
Messages
44
FYI this is working on an old windows 2000 machine just fine. The instant I enable the TTS it crashes. Thanks for your hard work and talent.
 

davenlr

Member
Premium Subscriber
Joined
Jan 31, 2014
Messages
638
Location
North Little Rock, Ar
Still having drop outs even with the new firmware...going back to Mass Storage mode. Geeze.
Are you going to try to use the other command to add the Talk Group IDs and some of that other data to the screen?
 
Status
Not open for further replies.
Top