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

Cleaned Up API, Added Command Line App #1

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

lprichar
Copy link

I don't know if you'll want these changes, but I've finally gotten back to this project and the excellent thing you started. I've centralized all logic for controlling the siren into a SirenOfShameDevice class that mirrors the C# one. I added in a pretty functional command line app (Program.java). I've added/implemented a few of the commands that you proved out like reading device info (current pattern playing, duration remaining) and reading both led and audio patterns and displaying them all, and setting led's manually.

I'm going to work on packaging and deploying next, so I thought I'd do this PR now. Among other things I'd like to replace "hanik" in the namespace with automated architecture. I hope you don't mind. I'll give you full credit in the readme, on twitter, or wherever else I can think to do so. I hope that's ok, I can't tell you how much I appreciate your help with this.

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