safer macro for deleting power loads

main
Samantha Wright 2024-10-03 18:42:10 -07:00
parent 066cc4969e
commit 78c4f41f28
1 changed files with 1 additions and 1 deletions

View File

@ -61,7 +61,7 @@
// create/modify or remove a power load: // create/modify or remove a power load:
#define set_power_load(_device, _load_name, _wattage) setdbl("chassis", ["load", _device + "__" + _load_name], (string)_wattage) #define set_power_load(_device, _load_name, _wattage) setdbl("chassis", ["load", _device + "__" + _load_name], (string)_wattage)
#define delete_power_load(_device, _load_name) deletedbl("chassis", ["load", _device + "__" + _load_name]) #define delete_power_load(_device, _load_name) { if(getdbl("chassis", ["load", _device + "__" + _load_name]) != JSON_INVALID) deletedbl("chassis", ["load", _device + "__" + _load_name]); }
// (remember to trigger a status update afterward, as described in the comment above) // (remember to trigger a status update afterward, as described in the comment above)
#define status_update() e_call(C_STATUS, E_SIGNAL_CALL, NULL_KEY + " " + NULL_KEY + " status update"); #define status_update() e_call(C_STATUS, E_SIGNAL_CALL, NULL_KEY + " " + NULL_KEY + " status update");