Commit Graph

11420 Commits

Author SHA1 Message Date
vulppine
fc5bda6efc air sensor construction graph 2022-08-23 11:53:57 -07:00
vulppine
02ae352b83 air sensor assembly
no construction graph yet
2022-08-23 11:28:39 -07:00
vulppine
b3a4ef9997 file-scoped namespaces 2022-08-23 10:55:46 -07:00
vulppine
df25715ed3 renames AtmosMonitorAlarmEvent to AtmosAlarmEvent 2022-08-23 10:42:03 -07:00
vulppine
0e43f73ba1 threshold checking is now always truthy if a threshold isn't being ignored 2022-08-23 02:57:03 -07:00
vulppine
83cac4de1e vv for tripped thresholds, device list update event for air alarms 2022-08-22 18:41:24 -07:00
vulppine
b8d011f8f4 checks for validity now ensure that an alarm is reset to normal - only if it was known beforehand 2022-08-22 18:06:41 -07:00
vulppine
546e70730e or instead of and 2022-08-22 17:45:29 -07:00
vulppine
8de6193ff2 monitors will now always alarm if threshold types have been tripped/reset to normal on update 2022-08-22 17:42:47 -07:00
vulppine
901670c2ea firelocks now check if the alarms they have are null or not before autoclosing 2022-08-22 16:58:58 -07:00
vulppine
7fd510d252 power check for firelocks, atmos monitor power cycle should now alert 2022-08-22 16:47:34 -07:00
vulppine
069ea2e315 autocloses firelocks 2022-08-22 16:33:13 -07:00
vulppine
ff9d9ab75c Revert "ResetAll no longer clears the alarm state for an atmos monitor"
This reverts commit d774741121.
2022-08-22 16:11:32 -07:00
vulppine
d712b1b744 whoops!!! 2022-08-22 16:10:50 -07:00
vulppine
f602ead768 power change should now update alarm on alarmables 2022-08-22 15:03:22 -07:00
vulppine
a5cf4f9578 makes monitoralerttypes actually nullable 2022-08-22 12:06:30 -07:00
vulppine
d774741121 ResetAll no longer clears the alarm state for an atmos monitor 2022-08-22 11:55:08 -07:00
vulppine
84027b4e67 alarmables now check if the type of alarm matches the alarms they can check (optional) 2022-08-22 11:30:37 -07:00
vulppine
a3909f0aaf removes atmos monitor from fire alarm 2022-08-22 11:11:51 -07:00
vulppine
160104bc2a Revert "oops!"
This reverts commit 1428a6d285.
2022-08-22 10:41:53 -07:00
vulppine
1428a6d285 oops! 2022-08-22 10:35:22 -07:00
vulppine
28499f6cbd gives access reader to the fire alarm 2022-08-22 10:16:22 -07:00
vulppine
912b23e414 fire alarms (and anything that uses Reset/ForceAlert) should now update their appearance and play noises 2022-08-22 10:05:39 -07:00
vulppine
786bddff0a resetall now affects atmos monitor alerts 2022-08-22 09:19:02 -07:00
vulppine
2d22c37210 fire alarms will now attempt to register and sync against all connected devices whenever a device list is updated 2022-08-22 08:44:03 -07:00
vulppine
a8bf2ccbb6 fixes firelock alarm sync, removes check condition for syncalerts packet receive when checking through the sent dictionary 2022-08-22 07:29:43 -07:00
vulppine
374c62703b tag fixes in prototypes 2022-08-22 07:05:58 -07:00
vulppine
a091e69635 should fix TryGetHighestAlert logic 2022-08-22 07:02:48 -07:00
vulppine
f88b67de8e removes devicelist from the air sensor 2022-08-22 06:49:24 -07:00
vulppine
316ce02051 prototype changes 2022-08-22 06:46:29 -07:00
vulppine
6be3265084 tag sync, replaces monitor references with alarmable references 2022-08-22 05:49:51 -07:00
vulppine
85effbd33d force alert on alarmable, enforces synchronization with alarmables to be bounded by the tags that it can sync with 2022-08-22 05:01:31 -07:00
vulppine
550ea771a7 sync alarms, reset all, etc 2022-08-22 04:21:20 -07:00
vulppine
14669f1521 devicelistsystem now emits an event when a device list is updated 2022-08-22 01:15:10 -07:00
vulppine
25bb45aa98 atmosdevicenetworksystem for generic device network stuff for atmos devices 2022-08-22 01:14:39 -07:00
vulppine
a2d18e7a6d starts moving alarm sync logic to alarmables 2022-08-20 07:36:53 -07:00
vulppine
8878c0d8a6 ui fix for sensor info 2022-08-20 00:14:16 -07:00
vulppine
375aad1128 sensor updates 2022-08-20 00:07:48 -07:00
vulppine
fbab3cd5aa removes atmos alarmable from scrubbers and vents 2022-08-19 23:59:59 -07:00
vulppine
906667abca updates to air sensor 2022-08-19 23:52:41 -07:00
vulppine
43462c7ede air sensor entity 2022-08-19 05:53:49 -07:00
vulppine
9b3df8740f sensor info is now wider, air alarm now actually updates the networked device state 2022-08-19 05:23:25 -07:00
vulppine
6dcbfcaaae whoops 2022-08-19 04:47:31 -07:00
vulppine
b9b9b84bea fixes up air alarm modes 2022-08-19 04:40:50 -07:00
vulppine
14fad57e14 more UI adjustments 2022-08-19 04:17:52 -07:00
vulppine
11c1b60df9 margin changes 2022-08-19 04:10:24 -07:00
vulppine
a0e9f4d0b8 UI changes 2022-08-19 04:06:09 -07:00
vulppine
bf215350a7 double whoops (and also some localization) 2022-08-19 00:29:18 -07:00
vulppine
7f76d49ea8 whoops! 2022-08-19 00:20:50 -07:00
vulppine
376f4c8972 sensor UI 2022-08-18 23:54:39 -07:00