|
898f5c7580
|
Start adding state manager interface
|
2020-10-01 19:12:21 -06:00 |
|
|
1abdad7113
|
Add test for database updating program
continuous-integration/drone/push Build is passing
|
2020-10-01 18:07:31 -06:00 |
|
|
a998b3856b
|
Reexport chrono duration
|
2020-10-01 18:06:23 -06:00 |
|
|
e86729f23e
|
Change how program database update works
Have the data sent from the request be applied by the database queries
Run queries in a savepoint which can be nested into a transaction
|
2020-10-01 15:00:15 -06:00 |
|
|
0e45ab5aa9
|
Use SQLITE write-ahead logging
continuous-integration/drone/push Build is passing
|
2020-10-01 14:24:37 -06:00 |
|
|
89d7b01a76
|
Implement updating program
continuous-integration/drone/push Build is passing
|
2020-09-30 19:31:44 -06:00 |
|
|
cc1a5bb09d
|
Change the UpdateListener API to me more ergonomic
continuous-integration/drone/push Build is passing
|
2020-09-30 17:29:05 -06:00 |
|
|
6e596a2ef3
|
Split remaining mqtt stuff into sprinklers_mqtt
continuous-integration/drone/push Build is passing
|
2020-09-30 16:16:31 -06:00 |
|
|
eff5e0c703
|
Split out actors into sprinklers_actors
continuous-integration/drone/push Build is passing
|
2020-09-30 15:55:59 -06:00 |
|
|
ffef2eb50c
|
Split out database stuff into sprinklers_database
continuous-integration/drone/push Build is passing
|
2020-09-30 15:38:43 -06:00 |
|
|
3b96f2019d
|
Split out core types into sprinklers_core
continuous-integration/drone/push Build is passing
|
2020-09-30 15:31:31 -06:00 |
|
|
174d69fbcc
|
Prepare for splitting things into separate packages
continuous-integration/drone/push Build is passing
Move everything into a sprinklers_rs package and create cargo workspace
|
2020-09-30 15:05:45 -06:00 |
|
|
2eb64bbdc0
|
Implement cancelling program
continuous-integration/drone/push Build is failing
|
2020-09-30 14:58:26 -06:00 |
|
|
f4c82ada2e
|
Remove ad-hoc program modification
continuous-integration/drone/push Build is failing
Now we can run from MQTT to test
|
2020-09-30 14:42:58 -06:00 |
|
|
4f030e7bcd
|
Add ability to run program from MQTT
continuous-integration/drone/push Build is failing
|
2020-09-30 14:42:23 -06:00 |
|
|
6043f4bac7
|
More consistent MQTT error messages
continuous-integration/drone/push Build is failing
|
2020-09-30 14:42:05 -06:00 |
|
|
b8a9c24444
|
Improve program runner error
continuous-integration/drone/push Build is failing
|
2020-09-30 14:41:45 -06:00 |
|
|
4e1e64d1b9
|
Improve mqtt request logging
|
2020-09-30 14:41:09 -06:00 |
|
|
c7941372bf
|
Implement pausing section runner from MQTT
continuous-integration/drone/push Build is passing
|
2020-09-30 14:13:06 -06:00 |
|
|
2ad00b4b69
|
Fix missing futures-util feature
continuous-integration/drone/push Build is passing
The issue is actually in actix 0.10.0
|
2020-09-30 14:06:30 -06:00 |
|
|
2f53940ebe
|
Remove actix DNS resolver
continuous-integration/drone/push Build is failing
|
2020-09-30 14:05:14 -06:00 |
|
|
faae15509b
|
Implement cancelling section runs over MQTT
continuous-integration/drone/push Build is passing
|
2020-09-30 13:48:32 -06:00 |
|
|
b72d89e1dd
|
Implement cancelling by section from MQTT
continuous-integration/drone/push Build is passing
|
2020-09-30 11:59:59 -06:00 |
|
|
5f3f417040
|
Refactor out requests
|
2020-09-30 10:59:35 -06:00 |
|
|
af0998a719
|
Implement running sections through MQTT
continuous-integration/drone/push Build is passing
|
2020-09-29 23:25:28 -06:00 |
|
|
9e8385d74d
|
Refactor mqtt stuff
continuous-integration/drone/push Build is passing
|
2020-09-29 19:23:33 -06:00 |
|
|
25987475dd
|
Fix warning in section_runner.rs
continuous-integration/drone/push Build is passing
|
2020-09-29 18:11:12 -06:00 |
|
|
1eb1d2b058
|
Use actix for MQTT interface
continuous-integration/drone/push Build is passing
|
2020-09-29 18:10:49 -06:00 |
|
|
4eb03f2e22
|
Use actix for update_listener
continuous-integration/drone/push Build is passing
|
2020-09-29 18:09:24 -06:00 |
|
|
709f8c2760
|
Use rumqtt 0.1.0
continuous-integration/drone/push Build is passing
|
2020-09-29 13:43:21 -06:00 |
|
|
d79584eb65
|
Update rumqtt version
continuous-integration/drone/push Build is failing
|
2020-09-28 20:16:39 -06:00 |
|
|
fc8821171a
|
Use actix for program_runner
continuous-integration/drone/push Build is passing
|
2020-09-28 20:15:43 -06:00 |
|
|
9643923428
|
Use actix for section runner
continuous-integration/drone/push Build is passing
|
2020-09-28 15:27:34 -06:00 |
|
|
7541618ec8
|
Implement section runner state publishing
continuous-integration/drone/push Build is passing
|
2020-09-28 13:21:56 -06:00 |
|
|
742a00892d
|
Shorted MQTT publishing code
continuous-integration/drone/push Build is passing
|
2020-09-27 22:20:15 -06:00 |
|
|
cc88083b19
|
Publish program running state
continuous-integration/drone/push Build is passing
|
2020-09-27 22:12:24 -06:00 |
|
|
cf9a7a02ef
|
Don't panic if events are lagged
continuous-integration/drone/push Build is passing
|
2020-09-27 22:04:37 -06:00 |
|
|
244eea66eb
|
Fix potential of deadlock with MQTT
continuous-integration/drone/push Build is passing
|
2020-09-27 21:51:36 -06:00 |
|
|
794ecae2a1
|
Fix tests due to trace spans
continuous-integration/drone/push Build is passing
|
2020-09-27 21:12:10 -06:00 |
|
|
9122bd8755
|
Fix trace spans
continuous-integration/drone/push Build is failing
|
2020-09-27 21:11:09 -06:00 |
|
|
4e21e7b96a
|
Use built in MQTT reconnection behavior
continuous-integration/drone/push Build is passing
|
2020-09-27 20:41:42 -06:00 |
|
|
f9cdb0e57b
|
Implement proper quit behavior for update_listener
continuous-integration/drone/push Build is passing
|
2020-09-27 20:41:27 -06:00 |
|
|
387cc42331
|
Fix tests after changing span logs
continuous-integration/drone/push Build is passing
|
2020-09-27 20:15:21 -06:00 |
|
|
4fc6d24de1
|
Change some logging
continuous-integration/drone/push Build is failing
|
2020-09-27 20:14:22 -06:00 |
|
|
63fd0be100
|
Implement mqtt section states
continuous-integration/drone/push Build is passing
|
2020-09-27 19:03:24 -06:00 |
|
|
46fab5b50f
|
Use immutable collections in section_runner
continuous-integration/drone/push Build is failing
|
2020-09-27 18:28:18 -06:00 |
|
|
cfde268603
|
Add publishing of section states
continuous-integration/drone/push Build is failing
|
2020-09-27 18:27:14 -06:00 |
|
|
239a289e4e
|
Publish programs
continuous-integration/drone/push Build is passing
|
2020-09-27 17:05:29 -06:00 |
|
|
b5b87fe587
|
Fix json naming of ProgramItem section_id to use camelCase
continuous-integration/drone/push Build is passing
|
2020-09-27 17:00:00 -06:00 |
|
|
2270c69f2b
|
Add support for publishing sections
continuous-integration/drone/push Build is passing
|
2020-09-27 16:54:40 -06:00 |
|