CanesFan95

Analog already is interoperable.
Joined
Feb 14, 2008
Messages
3,269
Location
FL
But actually, I do see one other problem with this. If you want to manually hold on a single talk group. The scanner sits there and scans all the frequencies you have programmed in. Instead of just monitoring the 1 frequency that the talk group gets used on. There doesn't appear to be a way to tell the scanner, okay, if I manually hold on TG 10 or TG 20, then just listen to 461.4875 only. Instead, the scanner scans all the frequencies and checks 'em all, even though you're holding on just 1 talk group ID.

It's a shame Uniden couldn't have designed it be simply programming a conventional digital frequency and you just enter the slot, color code, and talk group ID all in one row.
 

jonwienke

More Info Coming Soon!
Joined
Jul 18, 2014
Messages
13,409
Location
VA
There doesn't appear to be a way to tell the scanner, okay, if I manually hold on TG 10 or TG 20, then just listen to 461.4875 only. Instead, the scanner scans all the frequencies and checks 'em all, even though you're holding on just 1 talk group ID.

Consult your scanner manual regarding a thing called a "site hold". And note that a trunked system can have multiple sites, each with a single frequency. And further note that sites can be named according to the talkgroup(s) they carry if that is deemed desirable.

It's a shame Uniden couldn't have designed it be simply programming a conventional digital frequency and you just enter the slot, color code, and talk group ID all in one row.

If a frequency only carries one talkgroup, you can program it as conventional. But then the scanner only looks at color code and ignores talkgroups. If you want to track talkgroups, you need to program as trunked.

A third option is to program each frequency as a separate One Frequency Trunked system.
 
Last edited:

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,857
Location
Ontario, Calif.
Any chance that ProScan may support the "x-forwarded-for" HTTP header?

Right now, am in the process of consolidating all of my open/forwarded ports (about 15!) on my network to a single port, port 80 behind HAProxy on my network. Would like to close off all the excess ports and funnel it through the HAProxy at this point.

My proscan web server port is set to 9090 currently. Sort of forced to put ProScan to port 80 on the web server tab to make such a feat possible. Which is less than ideal for the machine I have ProScan on currently.

edit: Essentially whats going on is that while i have HAProxy setup on port 80 from the web... I can get ProScan to load in the static page content, but all URL's and the scanner GUI on the site are being affixed with the server port specified in the ProScan application. However, all URL's are being properly set to the given domain name or IP accessed by.

It's in. If you would send me an email, I will send you the link to the ProScan file to see if it works right.
 
Joined
May 10, 2010
Messages
428
Location
Natrona Heights, Pennsylvania
Using Meta Data

So I started another feed , this time I'm using Pro Scan 12.6, Windows 10 . I'm using Source Client and want to use Meta Data. I clicked on the Meta Data box and filled out my choice of %System %Channel etc. and I can't get to work. I use Radio Feed with two other feeds it works so I;m thinking I'm missing something with trying it with Pro Scan. Any thoughts why I ca't use Meta Data?
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,857
Location
Ontario, Calif.
So I started another feed , this time I'm using Pro Scan 12.6, Windows 10 . I'm using Source Client and want to use Meta Data. I clicked on the Meta Data box and filled out my choice of %System %Channel etc. and I can't get to work. I use Radio Feed with two other feeds it works so I;m thinking I'm missing something with trying it with Pro Scan. Any thoughts why I ca't use Meta Data?

Do you have the communications working between the scanner and ProScan indicated by the Virtual Display showing the scanner display?
What type of scanner?
Do you have the Scanner option set in the Metadata Source Window?
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,857
Location
Ontario, Calif.
Yes, BCD996P2

I'm listening to your feed for the last 14 minutes. Another issue you may have is no audio not even a noise floor. Do you have the ProScan Left or Right channel turned up?

I don't see the Site or Channel tags but can't tell what's going on because I don't hear any audio.

{edit} Got audio. I see the channel metadata
 
Last edited:

klinquist

Member
Joined
Jan 20, 2008
Messages
49
Just got a 536HP and love ProScan! I've already got NginX in front of it doing SSL termination.

Question - any way to customize the web page it serves up?

Looks like the HTML is doing a bunch of AJAX calls... would love if that were websockets instead... I've already written my own little 'remote scanner display' with nodejs/express/socket.io that connects to the 536HP over wifi :).
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,857
Location
Ontario, Calif.
Just got a 536HP and love ProScan! I've already got NginX in front of it doing SSL termination.

Question - any way to customize the web page it serves up? .
Yes, Edit the style1.css file located in the ProScan folder. You will have to match the elements in this file with the HTML source.

Looks like the HTML is doing a bunch of AJAX calls... would love if that were websockets instead... I've already written my own little 'remote scanner display' with nodejs/express/socket.io that connects to the 536HP over wifi :).

I'm not familiar with websockets. Any advantage using websockets over jQuery $.get?
 

klinquist

Member
Joined
Jan 20, 2008
Messages
49
Yes, Edit the style1.css file located in the ProScan folder. You will have to match the elements in this file with the HTML source.

Cool, should be easy enough :)


I'm not familiar with websockets. Any advantage using websockets over jQuery $.get?

Basically, websockets is a persistent asynchronous connection, not unlike the UDP connection that I assume ProScan is making directly to the radio. Instead of the browser having to make an "expensive" HTTP REST every X seconds, the server pushes the data to the browser only as required. Best of all, it all happens over HTTP (websockets is a specification of HTTP 1.1) and is supported by all modern browsers. socket.io is a popular javascript framework that does all the heavy lifting (although it is made to be paired to a nodejs server running express/socket.io server).

In my ideal world, I could run ProScan on a raspberry pi instead of a Windows machine. The Pi could run the nodejs version of Proscan to record, serve up audio feeds, and be a server for the Windows ProScan client. Since I know ProScan works as "view only" client today, I was thinking of sniffing your APIs to see what I could come up with.

I wrote a little proof-of-concept nodejs server that pushes data to the browser over websockets that I'd be happy to share with you if you have a 536HP and any machine running nodejs in your arsenal :).
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,857
Location
Ontario, Calif.
Cool, should be easy enough :)

Basically, websockets is a persistent asynchronous connection, not unlike the UDP connection that I assume ProScan is making directly to the radio. Instead of the browser having to make an "expensive" HTTP REST every X seconds, the server pushes the data to the browser only as required. Best of all, it all happens over HTTP (websockets is a specification of HTTP 1.1) and is supported by all modern browsers. socket.io is a popular javascript framework that does all the heavy lifting (although it is made to be paired to a nodejs server running express/socket.io server).

In my ideal world, I could run ProScan on a raspberry pi instead of a Windows machine. The Pi could run the nodejs version of Proscan to record, serve up audio feeds, and be a server for the Windows ProScan client. Since I know ProScan works as "view only" client today, I was thinking of sniffing your APIs to see what I could come up with.

I wrote a little proof-of-concept nodejs server that pushes data to the browser over websockets that I'd be happy to share with you if you have a 536HP and any machine running nodejs in your arsenal :).

Thanks, I looked into it. Basically websocket and jQuery $.get does the same thing. Communications using HTTP over TCP. I think using jQuery uses less overhead and less expensive calls plus users shouldn't have to deal with installing node.js.

I'm not sure what you mean by "view only". It has remote control capability. If you want to save time sniffing, just right click on the web page and click on view source. The full html and javascript text will show in your text editor.
 
Last edited:
Top