Page 1 of 2

.Net EnvisaLink class and Windows Virtual Keypad app

Posted: Sun Jun 11, 2017 10:25 am
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

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Fri Jun 16, 2017 5:59 pm
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...

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Mon Jun 19, 2017 8:45 am
by skippy76
Here are some screen shots of the app:
Main window connected.png
Main window connected.png (36.91 KiB) Viewed 15724 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.

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Mon Jun 19, 2017 8:46 am
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.

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Mon Jun 19, 2017 8:47 am
by skippy76
In addition there is also a separate window that shows the log of events.

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Mon Jun 19, 2017 8:48 am
by skippy76
Here's the .NET class.... no docs on this yet until I upload to SourceForge or somewhere.

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Thu Jun 22, 2017 9:54 am
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

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Tue Feb 13, 2018 8:30 pm
by Nrodgers1987
Skippy76,

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

Thanks!

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Tue Feb 13, 2018 8:48 pm
by skippy76
Sure, I am travelling at present though. Will get back to you next week.

Re: .Net EnvisaLink class and Windows Virtual Keypad app

Posted: Wed Feb 14, 2018 8:50 pm
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