Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Insteon: Enabling Link_To_Interfaces for Child Objects in BaseDevice #275

Merged
merged 6 commits into from
Oct 12, 2013

Conversation

krkeegan
Copy link
Collaborator

Enabled group and data3 determination if not specified.

Based off of Insteon_I2CS_Linking Branch so as not to require a manual merge. Need to merge that branch first.

Closed #274

Enabled group and data3 determination if not specified.

Based off of Insteon_I2CS_Linking Branch so as not to require a manual merge.  Need to merge that branch first.

Closed hollie#274
No longer needed as all functions are condensed into BaseDevice link_to_interface function.
…ects

Used a similar step method as found in link_to_interface to make the code more readable

Removed DeviceController unlink_to_interface routine as no longer needed
Surrogate links allow the KPL light buttons to be directly controlled from MH.  In the future other similar surrogates may exist.

The Link_to_Interface routine now syncs these links if a surrogate is defined.

Also cut out the duplicate logic in Link_to_Interface_i2CS and instead sent the callbacks to Link_to_Interface since the functions are the same after the initial link.
The companion function to the recently added feature in Link_to_Interface

Removed root finding code, as _aldb always returns the root object
krkeegan added a commit that referenced this pull request Oct 12, 2013
Insteon: Enabling Link_To_Interfaces for Child Objects in BaseDevice
@krkeegan krkeegan merged commit bef0620 into hollie:master Oct 12, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant