|  | da3662c3df | Fix program runner bug 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing Queued program would never start running
Also add test for taht | 2020-10-04 16:18:10 -06:00 |  | 
			
				
					|  | 5f54aa037b | Only publish programs which have changed 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2020-10-01 23:31:17 -06:00 |  | 
			
				
					|  | 1cc4caae60 | Implement updating program from MQTT 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2020-10-01 23:06:33 -06:00 |  | 
			
				
					|  | 25cf94abad | Fix some naming in program_runner and add listen | 2020-10-01 19:12:42 -06:00 |  | 
			
				
					|  | 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 |  |