GP10LiveView

Created by Josh Neiman, Modified on Sat, 25 Jan at 12:20 PM by Josh Neiman

GP10LiveView is a simple application used to see live transactions and cardholder photos from a simple window.



You can download the latest version of our GP10LiveView program from here: 


https://drive.google.com/file/d/1DREqMBltOiIG2kfjPAk8Bvc49I04FYhq/view?usp=sharing



GP10 Setup:


You will need to have the API module enabled in GP10. You can check this in the GP10 licence screen (Help>Licence).

If you do not have the API module please contact us.


You will then need to enable the GP10 event server. Go to Setup>Options>General and enable Pass events to API.



Afterwards you will need some details for the program config.

Go to Management>Users and select a user for the program to connect as.
Enable Allow API, and copy the API key, along with the username.




GP10LiveView Setup:


After download GP10LiveView you will see the following:

If you do not see the "main_config.toml" file you must run the GP10LiveView exe once and close it to create this file with default settings.
This file contains all the configuration options. Open this file in notepad.exe and make changes as per below. 

After you have made any changes, save the file and start GP10LiveView.

(Make sure GP10LiveView is closed when you save the config file as GP10LiveView will overwrite the save file when it closes)

You only need to set the parameters under the [GP10] heading, all others can be left as default.

If you have any questions, please contact us and we can help you with setting up the program.


Config file format info:

Only make changes to the text after the equals (=) symbol.

If any parameters have surrounding quotes ("..."), only edit the text inside the quotes and leave the quotes intact.

Lines starting with a hash (#) are comments and are for extra information about the parameters.

If you need to reset the parameters back to default, just delete the config file, start and close the program. This will generate a new config file with default parameters.



These are required parameters for connecting to the GP10 API.
[GP10]
host = "192.168.x.x" GP10 server IP address
port = "10695" GP10 server API port, leave as default
user = "admin" The username from GP10 Setup section
key = "00000000-0000-0000-0000-000000000000" The user API key from GP10 Setup section 


These parameters are for additional features.
[Options]
use_database = false


These parameters are for connecting directly to the GP10 SQL Database.

This is an advanced feature that it not normally required. 
[Database]
# Leave blank to automatically find driver
driver = ""
# Leave blank to use GP10 connection string
server = ""
database = ""
username = ""
password = ""


These parameters are for the text displayed below the cardholder photo.

The commented lines show the placeholder text options.
[Display]
# {datetime} = Transaction date/time
# {rdr_name} = Reader name
# {ch_lname} = Cardholder's last name
# {ch_fname} = Cardholder's first name
# {ch_num} = Cardholder's ID number
# {ch_type} = Cardholder's type
# {bdg_code} = Badge code
# {access} = Either "Granted" or "Denied (reason)"
event_info = "Time: {datetime}\nReader: {rdr_name}\n\nCardholder: {ch_fname} {ch_lname} {ch_num} \nType: {ch_type}\nCard code: {crd_code}\n\nTransaction: Access {access}\n\n{error}"


These parameters are for the program state and should be ignored.
[APP]
readers = []
geometry = "918x537+2121+350"
top = true




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article