Commit Graph

1 Commits

Author SHA1 Message Date
Paul Yuknewicz f798f88a1b
New Actors Quickstart (#804)
* Initial checkin of starter app

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* changing Record to Class given Actors cannot serialize records

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Updating to use custom statestore and port 5001

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Modernized to 100% minimal API code; no Startup.cs needed.

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Mocked Controller actor and chose better names

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Fixed ControllerActor activiation

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Readme cleanup

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* removed dead legacy usings/code

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* multitarget inferfaces to .net 6;7

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Style linting

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* readme improvement

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* new structure of README

* Rewrite first section to better align with existing quickstarts

* Add examples of using the client app.

* Align README with new structure

* Updated readme for format and simplicity. Todos are done.

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* tweak to readme to make more language independent

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* fixing up folder names in readme

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Update folders and csproj to match other building blocks

* Fix capitalization in namespaces and remove unused reminders

* Simplifying SmartDeviceData

* Change to signal controller and sound the alarm

* Set Status to Alarm

* Change naming to SmokeDetectorActor

* Fix actor name and remove console logging in actors

* Fix type

* Upgrade to 1.10

* Remove battery and temp functionality

Signed-off-by: Marc Duiker <marcduiker@gmail.com>

* Use explicit device1 and 2 variables in the client to avoid confusion

Signed-off-by: Marc Duiker <marcduiker@gmail.com>

* Update README with new code

Signed-off-by: Marc Duiker <marcduiker@gmail.com>

* staging a reminders feature

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Implemented reminders to clear alarm state after 15 seconds

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Update actors/csharp/sdk/README.md

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* updated expected output in readme with reminder

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Updating main quickstarts readme to include Actors

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Removing In-development label from readme

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* updating MD per https://github.com/jgm/pandoc/issues/2117

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>

* Update actors/csharp/sdk/README.md

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* Update actors/csharp/sdk/service/SmokeDetectorActor.cs

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* Update actors/csharp/sdk/service/SmokeDetectorActor.cs

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* Update actors/csharp/sdk/README.md

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* Update actors/csharp/sdk/service/ControllerActor.cs

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

* Update actors/csharp/sdk/service/SmokeDetectorActor.cs

Co-authored-by: Mark Fussell <markfussell@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>

---------

Signed-off-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>
Signed-off-by: Marc Duiker <marcduiker@gmail.com>
Signed-off-by: Paul Yuknewicz <paulyuk@microsoft.com>
Co-authored-by: Paul Yuknewicz <paulyuk@Pauls-MBP-2.lan>
Co-authored-by: Marc Duiker <marcduiker@gmail.com>
Co-authored-by: Mark Fussell <markfussell@gmail.com>
2023-05-22 14:48:25 -07:00