Search found 16 matches

by csharp
Mon Nov 29, 2004 4:20 pm
Forum: Plugin Development
Topic: Property Change Events
Replies: 7
Views: 3977

Scott, This would work fine. Is it correct to assume that these API strictly deal with Runtime state. As such, I need to Subscribe every time I run? Also if things crash during debugging, I don't have to worry about any messed up state on your side by my inablity to unsubscribe? How costly is it to ...
by csharp
Mon Nov 29, 2004 3:30 pm
Forum: Plugin Development
Topic: Property Change Events
Replies: 7
Views: 3977

Scott, As a C++ programer for 14years (back when it was a preprocessor front end for C), I assure you I don't like the tast of Kool-aid. But a good tool makes me more productive and creative. C# (and .Net) do provide that for me . I could probably add some kind of subscription/notification support t...
by csharp
Mon Nov 29, 2004 1:29 am
Forum: Plugin Development
Topic: Property Change Events
Replies: 7
Views: 3977

Jus like your VBScript device, I'd like to allow the user (me) to supply C# code to run as a script. Unlike the VBScript device, I would like to be able to receive notification of Property changes from any device. The same type of conditions that a Task can watch would be desired. This needs to be e...
by csharp
Sat Nov 27, 2004 2:35 pm
Forum: Plugin Development
Topic: Property Change Events
Replies: 7
Views: 3977

Property Change Events

Hi Scott, I would like to write a C# script device. I'm not a big fan of VBScript for lots of reasons. Using HbControlMod.dll I can get and set many of the useful items in HouseBot. However, to have the power that is really desired, there needs to be a way to get asyncrounous notification of propert...
by csharp
Sat Nov 27, 2004 2:12 pm
Forum: Plugin Development
Topic: Complex device orgainization
Replies: 6
Views: 3733

Vantage driver release

I'd post it if there were a way on this forum to do so. Othewise, send me your e-mail via PM and I'll send it to you.
by csharp
Mon Sep 13, 2004 5:22 pm
Forum: Feature Requests
Topic: Imported Themes
Replies: 3
Views: 1974

Thanks Scott. Your attentiveness is refreshing. I am moving my house over to HouseBot after trying Premise SYS for a couple of years. You have done so many things, especialy with the PPC client support and simple model for device support, that are on the mark. I thought I would have to write all tha...
by csharp
Mon Sep 13, 2004 1:05 pm
Forum: Plugin Development
Topic: How to determine Subscription interface to support in HW
Replies: 3
Views: 2264

But the subscription doesn't say what the new state is? Only that it changed. The software device would then queriy this value. From experience, I don't trust the software to accurately maintain a shadow of the state of the device. At initialization time, I have the software device get its state fro...
by csharp
Mon Sep 13, 2004 1:04 am
Forum: Plugin Development
Topic: How to determine Subscription interface to support in HW
Replies: 3
Views: 2264

How to determine Subscription interface to support in HW

I want to build a hardware device for the Weeder input cards. You already have an Input software device that I could use without reinventing the wolrd. However, how do I tell what the Subscription interace is that the hardware device should implement in order to send commands to a software device? I...
by csharp
Sun Sep 12, 2004 11:24 pm
Forum: Feature Requests
Topic: Toggle property state from PPC hard button
Replies: 1
Views: 1303

Toggle property state from PPC hard button

It would be very useful to use a hard button on the PPC to 'toggle' a boolean device property like "PowerState". To be able to click a hard button to turn on the light if off and turn off a light if on would be nice. I know that since they aren't really 'typed' values, this may be a hard m...
by csharp
Sun Sep 12, 2004 11:22 pm
Forum: Feature Requests
Topic: PPC power level
Replies: 0
Views: 6148

PPC power level

It would be nice if the PPC's power level could be used like a property. This would allow for mapping it to a guage or text value. This would be a virtual property on the client not through the server so it doesn't fit the model well. You have special buttons for things link this. But this would be ...
by csharp
Sun Sep 12, 2004 11:20 pm
Forum: Feature Requests
Topic: Panel editing features
Replies: 1
Views: 1437

Panel editing features

Allow the arrow keys be used to move controls arround. This would enable more precise placement than mouse dragging alone. Use the Delete key to delete the selected control. Use the Insert key to Duplicate the selected control. Simple additions but speeds up work alot.
by csharp
Sun Sep 12, 2004 11:18 pm
Forum: Feature Requests
Topic: Reloading Theme on PPC
Replies: 0
Views: 6158

Reloading Theme on PPC

Reloading a Theme after I've changed it on the server has never worked on my AudioVox Maestro PPC running version 2.20 of the client and server software. It has either 1) put up an application exception dialog on the PPC, 2) hung the PPC with the wait cursor spinning, or 3) immediately crashed the s...
by csharp
Sun Sep 12, 2004 11:16 pm
Forum: Feature Requests
Topic: Imported Themes
Replies: 3
Views: 1974

Imported Themes

An imported theme lost it Panel Buttons device mapping. Just selecting the "Device" in the properties window, brought back the old "Property" and "New Value" field settings for the "Button X" Buttons. But had to reenter both "Device" and "Proper...
by csharp
Fri Sep 10, 2004 12:48 pm
Forum: Plugin Development
Topic: Complex device orgainization
Replies: 6
Views: 3733

Thanks for the reply. I figured you would have had a means already to do the relative settings. If someone has an interested in a Vantgage driver, post here and I'll work with Scott to get it to you. In the mean time I'll continue to test and make improvements until they have a general way to post u...
by csharp
Fri Sep 10, 2004 12:14 am
Forum: Plugin Development
Topic: Complex device orgainization
Replies: 6
Views: 3733

Scott thanks for the info. I've got the Vantage Dimmer and Relay modules implemented and it works great. Vantage is a fairly hi-end system but I choose it because it is rock solid. If others would like to have this device support, what is the proper way to share it? Except for having not written any...