.Net EnvisaLink class and Windows Virtual Keypad app

Information and support for EnvisaLink modules.

Moderators: EyezOnRich, GrandWizard

skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

.Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

I have created a .NET class to take away all the heavy lifting needed to interface to the EnvisaLink. In addition I have created a program used for testing the class. I put a bit more effort into it and it became a fully fledged Virtual Keypad.

I have done some testing and not run into any issues, so please let me know if you run into any issues. For now I will post just the program installable. At some point I will publish the code to github or something.

[EDIT]

Made some fixes and uploaded a new version. Note you will need to uninstall the old one to install this.

https://www.dropbox.com/s/np9friby82k70 ... p.msi?dl=0
user17600
Posts: 43
Joined: Thu Oct 16, 2014 7:03 pm

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by user17600 »

Description of what this does? Screenshots? Not sure how many folks will download and install without some idea of what they are actually installing...
skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

Here are some screen shots of the app:
Main window connected.png
Main window connected.png (36.91 KiB) Viewed 17454 times
Other attachments showing other views. Note that this was initially intended to be used to test the .NET class I created. However, as mentioned I ended up making a bit more effort on it to make it usable as a windows app.

The .NET class basically provides everything needed to control the ADAMCO devices.
Attachments
Main window.png
Main window.png (34.22 KiB) Viewed 17454 times
Main window showing debug.png
Main window showing debug.png (53.09 KiB) Viewed 17454 times
skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

It will also store the partition, users and zones which you can add / edit. This is also useful as the text is used in the debug and the logging.
Attachments
Edit Zone.png
Edit Zone.png (2.61 KiB) Viewed 17454 times
Edit user.png
Edit user.png (3.17 KiB) Viewed 17454 times
Edit Partition.png
Edit Partition.png (2.61 KiB) Viewed 17454 times
skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

In addition there is also a separate window that shows the log of events.
Attachments
Log view.png
Log view.png (14.59 KiB) Viewed 17454 times
skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

Here's the .NET class.... no docs on this yet until I upload to SourceForge or somewhere.
Attachments
EyezOn Class.png
EyezOn Class.png (13.31 KiB) Viewed 17454 times
user17600
Posts: 43
Joined: Thu Oct 16, 2014 7:03 pm

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by user17600 »

Thanks for the reply and information. Looks intriguing.

Edit tried to use it. No luck - will not connect. This is obviously all on the local network.

Making socket connect to Port 4025 on host: 1.1.1.1XX
Socket connect
Got OnDataArrival
Starting process of 2 lines.
Processing: 5053CD
Processing: Got OnDataArrival
Starting process of 2 lines.
Processing: 5052CC
Processing: Socket has been dropped
Setting state to: Disconnected from state: Connecting
EVENT: State updated event. Old State: Connecting - New State: Disconnected
Nrodgers1987
Posts: 2
Joined: Tue Jul 04, 2017 10:21 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by Nrodgers1987 »

Skippy76,

Do you have the full vs project i can download. The link is just for an msi.

Thanks!
skippy76
Posts: 8
Joined: Mon Mar 27, 2017 10:51 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by skippy76 »

Sure, I am travelling at present though. Will get back to you next week.
BuxtonCalvin
Posts: 4
Joined: Wed Sep 16, 2015 12:20 am

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Post by BuxtonCalvin »

Would you be up for posting the project on Github. I'm writing something in Lua and would appreciate any insights you have in your VB code. Thx
Post Reply