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

Build out Firebase Functions #2

Open
MattS8 opened this issue Jun 4, 2019 · 0 comments
Open

Build out Firebase Functions #2

MattS8 opened this issue Jun 4, 2019 · 0 comments
Labels
arduino Related to arduino software/hardware firebase Related to the project's firebase implementation.

Comments

@MattS8
Copy link
Owner

MattS8 commented Jun 4, 2019

  • Push learned IR signal to Firebase
  • Push error result to Firebase when problem learning new IR signal
  • Push hub name to Firebase
  • Parse "Send IR" command
@MattS8 MattS8 added arduino Related to arduino software/hardware firebase Related to the project's firebase implementation. labels Jun 4, 2019
MattS8 added a commit that referenced this issue Jun 5, 2019
- Added a "setup" firebase call to set an endpoint that notifies a user that a device has been set up under their name
MattS8 added a commit that referenced this issue Jun 5, 2019
- Fix functionality of this feature
- Documented ESP8266 crash on initial connection
MattS8 added a commit that referenced this issue Nov 4, 2019
#23
- Refactored ActionSequenceAdapter into remote_control/command/creation package
- Refactored CommandFromRemoteActivity into more generic GetFromRemoteActivity. This activity can now return a command or list of actions from a button. 
- Also added listeners for activity results for CommandFromRemoteActivity
- Moved pair_signal_info and pairing_instruction views to separate layouts. Each layout is inflated upon request now.
- LOTS of work on CommandCreator... a lot of work... needs lots of testing

#16
- Added callbacks between ButtonCreator and internal CommandCreator

#12
- Added 'containsAllRawData()' function to check if received IR signal from hub is complete
- Added 'copyFrom()' function to allow quick copies of IrSignals. This is handy to use when you want to cause an observable IrSignal to update upon partial change
 - Created a new 'sendListenAction()' function (currently 'sendListenAction2()'). This function properly manipulates the AppState based on RealtimeDatabase responses.
- Fixed an issue where 'addIrSignal()' was using the wrong Firestore endpoint 
- Changed 'addIrSignal()' to where it now properly updates AppState

#2
- Added 'HubException' class. These exceptions are specific to different errors a Hub can send. First usages was in redesign of 'sendListenAction()' (#12)
- Refactored 'RemoteProfile.toFirebaseObject()' into RemoteCreator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arduino Related to arduino software/hardware firebase Related to the project's firebase implementation.
Projects
None yet
Development

No branches or pull requests

1 participant