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

Cleaning up code #138

Merged
merged 6 commits into from
Feb 8, 2024
Merged

Cleaning up code #138

merged 6 commits into from
Feb 8, 2024

Conversation

joefol
Copy link
Collaborator

@joefol joefol commented Jan 31, 2024

No description provided.

@joefol joefol marked this pull request as draft January 31, 2024 22:41
@joefol joefol self-assigned this Jan 31, 2024
@joefol joefol linked an issue Jan 31, 2024 that may be closed by this pull request
@joefol
Copy link
Collaborator Author

joefol commented Feb 1, 2024

I think there might be an issue with the MultipinConfiguration class. All components using it (RGB, rotary encoder) get ambiguous dependency warnings.

@joefol joefol marked this pull request as ready for review February 1, 2024 20:50
@joefol joefol requested review from SwindleA and ruthvikm February 1, 2024 20:50
@joefol
Copy link
Collaborator Author

joefol commented Feb 1, 2024

Also there are no log messages implemented for the RFID scanner or for some methods in some of the other components.

Copy link
Collaborator

@ruthvikm ruthvikm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can see few lambda expression exceptions. Please fix them.
image

Copy link
Collaborator

@ruthvikm ruthvikm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The exception "Ambiguous dependency: there are multiple beans that match the injection point" occurs due to the use of MuiltiPinConfiguration.java class that being a hub for PWMMultiPin and DigitalInputMultipin configs which are required for rgb led and rotary-encoder respectively. The Dependency Injection gets confused here between these two beans. This expection can be used to create a new issue.

@joefol joefol requested a review from ruthvikm February 2, 2024 17:13
Copy link
Collaborator

@SwindleA SwindleA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I think we should build and run the project before merging. We can do this during the next meeting.

@joefol joefol requested a review from ruthvikm February 4, 2024 18:20
@joefol
Copy link
Collaborator Author

joefol commented Feb 4, 2024

Looks good. I think we should build and run the project before merging. We can do this during the next meeting.

It builds successfully on my machine, but I haven't ran it on a pi.

Copy link
Collaborator

@ruthvikm ruthvikm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Once we test this on pi, we can merge this pull request.

@ruthvikm ruthvikm requested review from SwindleA and ruthvikm February 8, 2024 04:31
Copy link
Collaborator

@ruthvikm ruthvikm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested most of the components. Everything works fine

Copy link
Collaborator

@SwindleA SwindleA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@ruthvikm ruthvikm merged commit 8bf4e68 into main Feb 8, 2024
4 checks passed
@ruthvikm ruthvikm deleted the issue_137 branch February 8, 2024 14:42
ruthvikm added a commit that referenced this pull request Feb 24, 2024
* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>
ruthvikm added a commit that referenced this pull request Feb 26, 2024
* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

* Active Buzzer (#160)

* Link to Buzzer issue. Helper and Controller classes have been tested and functionality is verified.

* Resolved javadoc comments and messages. Removed errant commented code. Tested and verified functionality on pi with jdk 17

* Fixed comments in both files. Comments didn't provide an accuarate description.

* Fixed the comment at the top of the file so it will be recognized as a javadoc comment.

* issue-80 added light sensor compatibility (#168)

* added light sensor compatibility

* added PhotoResistor helper class

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Readme changes Issue 121 (#169)

* Readme changes

* Readme changes with architecture diagram

* fixed links in readme

* Update README.md (#170)

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* updated develop

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>
ruthvikm added a commit that referenced this pull request Feb 26, 2024
* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Update develop (#161)

* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>

* Includes javadocs in the gh-pages branch (#164)

* includes javadocs with gh-pages

* I think this should link the javadocs

* getting javadocs through the directory route

* getting javadocs through the directory route fixed

* Revert "Includes javadocs in the gh-pages branch (#164)" (#167)

This reverts commit ff6cfda.

* Revert "Update develop (#161)" (#171)

This reverts commit 921c65e.

* Update develop (#173)

* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

* Active Buzzer (#160)

* Link to Buzzer issue. Helper and Controller classes have been tested and functionality is verified.

* Resolved javadoc comments and messages. Removed errant commented code. Tested and verified functionality on pi with jdk 17

* Fixed comments in both files. Comments didn't provide an accuarate description.

* Fixed the comment at the top of the file so it will be recognized as a javadoc comment.

* issue-80 added light sensor compatibility (#168)

* added light sensor compatibility

* added PhotoResistor helper class

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Readme changes Issue 121 (#169)

* Readme changes

* Readme changes with architecture diagram

* fixed links in readme

* Update README.md (#170)

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* updated develop

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>

* Stable Version

* Build Javadocs

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>
ruthvikm added a commit that referenced this pull request Feb 27, 2024
* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Update develop (#161)

* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>

* Includes javadocs in the gh-pages branch (#164)

* includes javadocs with gh-pages

* I think this should link the javadocs

* getting javadocs through the directory route

* getting javadocs through the directory route fixed

* Revert "Includes javadocs in the gh-pages branch (#164)" (#167)

This reverts commit ff6cfda.

* Revert "Update develop (#161)" (#171)

This reverts commit 921c65e.

* Update develop (#173)

* Update README.md

* Merging develop into main (#87)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added documentation for RGB LED circuit guide. Issue 74 (#79)

* Added location for RGB LED circuit guide.

* Added diagrams and link for hardware setup

* Addresses requested changes

* Changed default frequency to 200

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>

* Completes Issue #71 (#72)

* adding a new component adoc file

* started outlining the things needed for a new component and controller example

* more notes on new components

The document is just notes at this point. It will need to be cleaned up
once we learn more about the framework.

* outline of how to add new component

The outline is more clean than before but still lacks precise
information. Will need to double check if all the appropriate steps are
there and get the specific information.

* completed outlining how to add a new componenet in the documentation

* updated workflows for main (#90)

* updated workfkows for main

* reverted changes in build-library-jar.yml

* test for documentation error unresolve directive

* reverting changes from last fix attempt

* changed included paths to go all the way back to the root before going back down to the file

* Completes Issue 83 and fixes bug with PushButtonController. (#84)

* Completes #47 (#73)

* allow setting led color via hex value

* set controller endpoint for setting RGB via hex

* fixed spacing error in url for hex converter with frequencies

---------

Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Added start for Push Button documentation. Issue 83.

* Added start for Push Button documentation. Issue 83.

* Fixed bug with push button controller and updated YML.

* Updated documentation adoc.

---------

Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>

* Slide switch Documentation (#94)

* slide switch documentation and cirucuit image

* set default frequencies in rgbhelper to be 200

* Issue 54 - Added Contributor License Agreement (#70)

* added draft of Contributer License Agreement for Pi4J

* added draft of Contributer License Agreement for Pi4J

* Configured CLA and added documentation #issue-54

* added contributingToLibrary

* Fixes issue-54

* Fixes issue-54

* Final Fix issue-54

---------

Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Documentation for rotary encoder. Issue 98 (#100)

* Started updating documentation. Issue 98

* Continuing on issue 98

* Added diagram and finished doc

* Added assembly instructions

* Added info about value returned

* Need to improve LED documentation (#102)

* Need to improve and add further information for this doc

* Updated the file with the requested changes. Still need to include the path for the controller.

* Made the requested changes to the .adoc file (Testing section with curl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.

* Provided the requested changes: bullet points, omegas, and corrected image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.

* Reverted change made to LEDController. Previously added a check for Led2, now removed.

* Deleted the :omega: variable at the top of the .adoc. Incorporated the preferred syntax for the image.

* Fixed the path for the image in the circuit diagram section.

* Changed led to LEDOn to resolve issue

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Testing image for rotary encoder (#105)

* RFID documentation (#101)

* Initial outline of RFID documentaion

Still need to test the circuit, add a circuit diagram, and outline how
to test the circuit.

* Example commands for rfidscanner

* fix slide switch png

* added rfid circuit image

* added assembly instructions, troubleshooting, and functionalities sections

* added assembly instructions, functionality, and troubleshooting sections

* renamed images folder back to img

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Fixing image issue in gh_pages (#106)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* Fixing Image issue in gh_pages (#107)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* Fixing Image issue in gh_pages (#108)

* Testing image for rotary encoder

* Copying img directory to gh-pages

* updated asciidoc-build

* reverting back changes

* Fixes gh-pages image issue (#110)

* reverted changes to asciidoc-build.yml

* Fixed gh-pages images

* added controller endpoints for ledoff and switch state (#117)

* created outline for LCD documentation (#103)

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Delete micronautpi4j-utils/src/docs/asciidoc/img/lcd-circuit.png

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Add files via upload

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* Update lcdScreen.adoc

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>

* added yaml section

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* fixes issue 111 (#122)

* Fixes #119 (#123)

* Made preliminary changes for easier readability.

* No further changes, attempts to modify doc further yielded undesirable format. Current file has been improved from the original for clarity.

* Fixes 127 (#130)

* Resolved table of contents and image improvements, image does need to black rather than white.

* Resolved white bar on bottom. Resolved improve doc link. Added a placeholder image with black background.

* Clarity changes

* Additional clarity.

* Final image and whitespace reductions

* Pi4Micronaut Logo

* Possibly resolved issue with content becoming hidden behind header

* Removed unused, commented code.

* Update issue templates (#131)

* Update issue templates

Create a Bug report and New feature request templates

* Configured issue-templates

* Cleaning up code (#138)

* LED controller and helper updates

* input devices controller and helper updates

* output devices controller and helper and MultiCompController updates

* addresses lambda changes

* addresses RGBLED controller and helper comments

* addresses rotary encoder changes

* Creating JavaDocs - Closes Issue #129 (#139)

* start on javadocs

* updates to javadoc

* finished javadoc for the helper classes

* javadoc generated files, open index.html in browser to view

* javadoc comments added to the utility files

* first full draft of javadocs

* filled out remaining javadoc, remaining errors are due to micronait annotation

* second versino of javadoc

* added link to api reference

* fixed api reference link

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

---------

Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>

* Created workflow to publish javadoc to gh-pages (#145)

* Javadoc publish (#147)

* Created workflow to publish javadoc to gh-pages

* testing workflow

---------

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* reverting build changes (#149)

* added adoc for setting up pi4m on raspberry pi (#141)

* added getting starting asciidoc for getting pi4micronaut working with raspberry pi

* asciidoc for setting up raspberry pi

* updated gettingStarted adoc

* updated gettingStarted.adoc to close issue-133

* updated gettingStarted.adoc to close issue-133 + added new images

* added gettingStarted.adoc to index.adoc

* Touch Switch Implementation Issue 144 (#152)

* begin implementing touch switch helper and controller

* added yml changes and initController method changes

* added disableController method changes

* testing changes for touch switch

* added removeEventListener

* adding javadoc comments for touch switch helper

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: ruthvikm <ruthviknathchowdary@gmail.com>

* Ready for Release (#159)

* Active Buzzer (#160)

* Link to Buzzer issue. Helper and Controller classes have been tested and functionality is verified.

* Resolved javadoc comments and messages. Removed errant commented code. Tested and verified functionality on pi with jdk 17

* Fixed comments in both files. Comments didn't provide an accuarate description.

* Fixed the comment at the top of the file so it will be recognized as a javadoc comment.

* issue-80 added light sensor compatibility (#168)

* added light sensor compatibility

* added PhotoResistor helper class

---------

Co-authored-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* Readme changes Issue 121 (#169)

* Readme changes

* Readme changes with architecture diagram

* fixed links in readme

* Update README.md (#170)

Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>

* updated develop

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>

* Stable Version

* Build Javadocs

* Fixing Javadocs

---------

Signed-off-by: jyanev <74617990+jyanev@users.noreply.github.com>
Signed-off-by: Adrian Swindle <adrian.swindle@slu.edu>
Signed-off-by: Ruthvik Mannem <116761292+ruthvikm@users.noreply.github.com>
Co-authored-by: jyanev <74617990+jyanev@users.noreply.github.com>
Co-authored-by: Adrian Swindle <adrian.swindle@slu.edu>
Co-authored-by: Joe Folen <96354144+joefol@users.noreply.github.com>
Co-authored-by: Greih Murray <36963778+GreihMurray@users.noreply.github.com>
Co-authored-by: adelgadoj3 <123115416+adelgadoj3@users.noreply.github.com>
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.

Clean up all implemented components and helper classes.
3 participants