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

Need to improve LED documentation #102

Merged
merged 10 commits into from
Nov 6, 2023
Merged

Need to improve LED documentation #102

merged 10 commits into from
Nov 6, 2023

Conversation

adelgadoj3
Copy link
Collaborator

@adelgadoj3 adelgadoj3 commented Oct 30, 2023

Added more structure to the file. Need to complete document.

@adelgadoj3 adelgadoj3 linked an issue Oct 30, 2023 that may be closed by this pull request
@@ -22,3 +35,7 @@ include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewiths
====== This controller turns the LED on and off

TODO: Create an example LED Controller
Copy link
Collaborator

Choose a reason for hiding this comment

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

Get rid of this TODO

@@ -22,3 +35,7 @@ include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewiths
====== This controller turns the LED on and off

TODO: Create an example LED Controller

Copy link
Collaborator

Choose a reason for hiding this comment

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

Move the below sections below circuit diagram and above constructors

@ruthvikm ruthvikm changed the title Need to improve and add further information for this doc Need to improve LED documentation Nov 1, 2023
@ruthvikm ruthvikm added the documentation Improvements or additions to documentation label Nov 1, 2023
@adelgadoj3 adelgadoj3 requested a review from ruthvikm November 2, 2023 18:26
[.text-right]
https://github.com/oss-slu/Pi4Micronaut/edit/develop/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/led.adoc[Improve this doc]

===== Overview
This section contains an overview of the LED component, it's circuit, and other instructions.

This document provides details of the LED, including its components and assembly instructions.
Copy link
Collaborator

Choose a reason for hiding this comment

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

replace the word document with section

==== LED
:icons: //Icons attribute is needed for the Omega symbol
Copy link
Collaborator

Choose a reason for hiding this comment

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

Use :omega: Ω here



===== Circuit Diagram

image::https://github.com/oss-slu/Pi4Micronaut/tree/main/micronautpi4j-utils/src/docs/asciidoc/image49.png
Copy link
Collaborator

@ruthvikm ruthvikm Nov 2, 2023

Choose a reason for hiding this comment

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

Upload the image file after renaming it as "LED_Circuit". Make sure you provide the correct path here to display the image here.

…rl commands) & added path for the controller. Also created the LEDController.java file in the controllers directory.
@adelgadoj3 adelgadoj3 requested a review from ruthvikm November 6, 2023 03:38
==== LED
:omega: //Attribute is needed for the Omega symbol
Copy link
Collaborator

Choose a reason for hiding this comment

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

Use :omega: Ω so that where ever you use :omega: it will show up the Ω symbol

- 1 x Resistor (220:omega:)
- Power source (appropriate voltage, typically 3.3V)

===== Assembly
Copy link
Collaborator

Choose a reason for hiding this comment

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

Break down the following paragraph into points using bullets


===== Troubleshooting
- LED not lighting: Check the connections, and ensure the LED is placed correctly. Double check the power source.
- LED not lighting: Check the connections, and ensure the LED is placed correctly. Double-check the power source.
- LED is too dim: Resistor value may be too high. Verify you're using 220:omega: or adjust according to the power source your using
as well as the LED specifications.

Copy link
Collaborator

Choose a reason for hiding this comment

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

We have two LED YML configurations led and led2. please add it here

…image path. Added a second method to the LEDController to take care of Led2. Added LED_circuit.png to the img file.
@adelgadoj3 adelgadoj3 requested a review from ruthvikm November 6, 2023 18:39
@ruthvikm ruthvikm marked this pull request as ready for review November 6, 2023 18:57
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.

  • you have altered Led Controller class by adding led2. It's not necessary because it falls under multi component structure. Revert it back to one ledhelper.
  • delete the :omega: variable on top.
  • use the syntax like image::../../img/LED_circuit.png[] for circuit diagram

@adelgadoj3 adelgadoj3 requested a review from ruthvikm November 6, 2023 19:56
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.

two small things then it should be good.

this.ledHelper = new LEDHelper(led);
}

@Get("/led")
Copy link
Collaborator

Choose a reason for hiding this comment

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

The documentation says that this should be LEDOn. Change this to be @Get("/LEDOn")

Copy link
Collaborator

Choose a reason for hiding this comment

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

Also make use all of the LED helper methods in the controller. We have deviceOn, deviceOff and switchState.

}

@Get("/led")
public void checkLed(){
Copy link
Collaborator

Choose a reason for hiding this comment

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

Have this match what is in the @get


===== Circuit Diagram

image::/../../../../../asciidoc/img/LED_circuit.png[]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Fix the image path

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.

ok

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.

Documentation looks good. Need to make use all of the LED helper methods in the controller. We have deviceOn, deviceOff and switchState. We will work on it with a new issue.

@ruthvikm ruthvikm merged commit dcfeb52 into main Nov 6, 2023
@ruthvikm ruthvikm deleted the 96-led-support-controller branch November 6, 2023 21: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
documentation Improvements or additions to documentation
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

LED Support & Controller
3 participants