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

Security+ reliability updates #13

Merged
merged 4 commits into from
Jun 18, 2024
Merged

Security+ reliability updates #13

merged 4 commits into from
Jun 18, 2024

Conversation

h2zero and others added 4 commits May 31, 2024 16:10
* Instead of ignoring received packets when no break was detected, this will process it anyway if it has the correct byte count as it may still be valid.
* Command transmitting will now use a configurable delay between consecutive commands to allow for slower devices to respond.
  Commands that cannot be immediately sent will be scheduled to after the configured delay.
* Collision detection has been improved and any commands that are to be sent will be scheduled to try again after 150ms to allow for receiving to complete.
* Command timeout extended to 3 seconds from 1.5 to allow for congestion within a reasonable time.
* Added schedule event function.
Refactor secplus v2 command RX and TX to improve reliability.
This adds an option for secplus v1 with smart panel protocol option to prevent smart panel emulation when the wall panel is offline.
Add secplus v1 smart panel protocol option.
@heythisisnate heythisisnate changed the title Dev Security+ reliability updates Jun 18, 2024
@heythisisnate heythisisnate merged commit b472ace into master Jun 18, 2024
@heythisisnate heythisisnate deleted the dev branch June 18, 2024 14:12
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.

2 participants