mirror of
https://github.com/openshwprojects/OpenBK7231T_App.git
synced 2026-02-20 00:32:37 +01:00
fix constants that were accidentally overwritten by a parser error
This commit is contained in:
@@ -267,149 +267,166 @@ const constant_t g_constants[] = {
|
||||
//cnstdetail:"title":"MQTTOn",
|
||||
//cnstdetail:"descr":"Legacy variable, without $ prefix. Returns 1 if MQTT is connected, otherwise 0.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"MQTTOn", &getMQTTOn},
|
||||
//cnstdetail:{"name":"$MQTTOn",
|
||||
//cnstdetail:"title":"$MQTTOn",
|
||||
//cnstdetail:"descr":"Returns 1 if MQTT is connected, otherwise 0.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$MQTTOn", &getMQTTOn},
|
||||
//cnstdetail:{"name":"$CH***",
|
||||
//cnstdetail:"title":"$CH***",
|
||||
//cnstdetail:"descr":"Provides channel access, so you can do math expressions on channel values. $CH1 is channel 1, $CH20 is channel 20, $CH140 is channel 140, etc",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$CH***", &getChannelValue},
|
||||
//cnstdetail:{"name":"$CH**",
|
||||
//cnstdetail:"title":"$CH**",
|
||||
//cnstdetail:"descr":"Provides channel access, as above.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$CH**", &getChannelValue},
|
||||
//cnstdetail:{"name":"$CH*",
|
||||
//cnstdetail:"title":"$CH*",
|
||||
//cnstdetail:"descr":"Provides channel access, as above.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$CH*", &getChannelValue},
|
||||
//cnstdetail:{"name":"$FLAG**",
|
||||
//cnstdetail:"title":"$FLAG**",
|
||||
//cnstdetail:"descr":"Provides flag access, as above.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$FLAG**", &getFlagValue},
|
||||
//cnstdetail:{"name":"$FLAG*",
|
||||
//cnstdetail:"title":"$FLAG*",
|
||||
//cnstdetail:"descr":"Provides flag access, as above.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$FLAG*", &getFlagValue},
|
||||
//cnstdetail:{"name":"$led_dimmer",
|
||||
//cnstdetail:"title":"$led_dimmer",
|
||||
//cnstdetail:"descr":"Current value of LED dimmer, 0-100 range",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_dimmer", &getLedDimmer},
|
||||
//cnstdetail:{"name":"$led_enableAll",
|
||||
//cnstdetail:"title":"$led_enableAll",
|
||||
//cnstdetail:"descr":"Returns 1 if LED is enabled, otherwise 0.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_enableAll", &getLedEnableAll},
|
||||
//cnstdetail:{"name":"$led_hue",
|
||||
//cnstdetail:"title":"$led_hue",
|
||||
//cnstdetail:"descr":"Current LED Hue value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_hue", &getLedHue},
|
||||
//cnstdetail:{"name":"$led_red",
|
||||
//cnstdetail:"title":"$led_red",
|
||||
//cnstdetail:"descr":"Current LED red value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_red", &getLedRed},
|
||||
//cnstdetail:{"name":"$led_green",
|
||||
//cnstdetail:"title":"$led_green",
|
||||
//cnstdetail:"descr":"Current LED green value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_green", &getLedGreen},
|
||||
//cnstdetail:{"name":"$led_blue",
|
||||
//cnstdetail:"title":"$led_blue",
|
||||
//cnstdetail:"descr":"Current LED blue value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_blue", &getLedBlue},
|
||||
//cnstdetail:{"name":"$led_saturation",
|
||||
//cnstdetail:"title":"$led_saturation",
|
||||
//cnstdetail:"descr":"Current LED saturation value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_saturation", &getLedSaturation},
|
||||
//cnstdetail:{"name":"$led_temperature",
|
||||
//cnstdetail:"title":"$led_temperature",
|
||||
//cnstdetail:"descr":"Current LED temperature value",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$led_temperature", &getLedTemperature},
|
||||
//cnstdetail:{"name":"$activeRepeatingEvents",
|
||||
//cnstdetail:"title":"$activeRepeatingEvents",
|
||||
//cnstdetail:"descr":"Current number of active repeating events",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$activeRepeatingEvents", &getActiveRepeatingEvents},
|
||||
#ifndef OBK_DISABLE_ALL_DRIVERS
|
||||
//cnstdetail:{"name":"$voltage",
|
||||
//cnstdetail:"title":"$voltage",
|
||||
//cnstdetail:"descr":"Current value of voltage from energy metering chip. You can use those variables to make, for example, a change handler that fires when voltage is above 245, etc.",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$voltage", &getVoltage},
|
||||
//cnstdetail:{"name":"$current",
|
||||
//cnstdetail:"title":"$current",
|
||||
//cnstdetail:"descr":"Current value of current from energy metering chip",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$current", &getCurrent},
|
||||
//cnstdetail:{"name":"$power",
|
||||
//cnstdetail:"title":"$power",
|
||||
//cnstdetail:"descr":"Current value of power from energy metering chip",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$power", &getPower},
|
||||
//cnstdetail:{"name":"$energy",
|
||||
//cnstdetail:"title":"$energy",
|
||||
//cnstdetail:"descr":"Current value of energy counter from energy metering chip",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$energy", &getEnergy},
|
||||
//cnstdetail:{"name":"$day",
|
||||
//cnstdetail:"title":"$day",
|
||||
//cnstdetail:"descr":"Current weekday from NTP",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$day", &getWeekDay},
|
||||
//cnstdetail:{"name":"$hour",
|
||||
//cnstdetail:"title":"$hour",
|
||||
//cnstdetail:"descr":"Current hour from NTP",
|
||||
//cnstdetail:"requires":""}
|
||||
{"$hour", &getHour},
|
||||
//cnstdetail:{"name":"$minute",
|
||||
//cnstdetail:"title":"$minute",
|
||||
//cnstdetail:"descr":"Current minute from NTP",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$minute", &getMinute },
|
||||
//cnstdetail:{"name":"$second",
|
||||
//cnstdetail:"title":"$second",
|
||||
//cnstdetail:"descr":"Current second from NTP",
|
||||
//cnstdetail:"requires":""}
|
||||
////cnstdetail:{"name":"$mday",
|
||||
////cnstdetail:"title":"$mday",
|
||||
////cnstdetail:"descr":"Current mday from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
//cnstdetail:{"name":"$mday",
|
||||
//cnstdetail:"title":"$mday",
|
||||
//cnstdetail:"descr":"TODO",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$second", &getSecond },
|
||||
////cnstdetail:{"name":"$mday",
|
||||
////cnstdetail:"title":"$mday",
|
||||
////cnstdetail:"descr":"Current mday from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
{ "$mday", &getMDay },
|
||||
////cnstdetail:{"name":"$month",
|
||||
////cnstdetail:"title":"$month",
|
||||
////cnstdetail:"descr":"Current month from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
//cnstdetail:{"name":"$month",
|
||||
//cnstdetail:"title":"$month",
|
||||
//cnstdetail:"descr":"TODO",
|
||||
//cnstdetail:"requires":""}
|
||||
////cnstdetail:{"name":"$month",
|
||||
////cnstdetail:"title":"$month",
|
||||
////cnstdetail:"descr":"Current month from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
{ "$month", &getMonth },
|
||||
////cnstdetail:{"name":"$year",
|
||||
////cnstdetail:"title":"$year",
|
||||
////cnstdetail:"descr":"Current Year from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
//cnstdetail:{"name":"$year",
|
||||
//cnstdetail:"title":"$year",
|
||||
//cnstdetail:"descr":"TODO",
|
||||
//cnstdetail:"requires":""}
|
||||
////cnstdetail:{"name":"$year",
|
||||
////cnstdetail:"title":"$year",
|
||||
////cnstdetail:"descr":"Current Year from NTP",
|
||||
////cnstdetail:"requires":""}
|
||||
{ "$year", &getYear },
|
||||
//cnstdetail:{"name":"$NTPOn",
|
||||
//cnstdetail:"title":"$NTPOn",
|
||||
//cnstdetail:"descr":"Returns 1 if NTP is on and already synced (so device has correct time), otherwise 0.",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$NTPOn", &getNTPOn },
|
||||
#ifdef ENABLE_DRIVER_BATTERY
|
||||
//cnstdetail:{"name":"$batteryVoltage",
|
||||
//cnstdetail:"title":"$batteryVoltage",
|
||||
//cnstdetail:"descr":"Battery driver voltage",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$batteryVoltage", &getBatteryVoltage },
|
||||
//cnstdetail:{"name":"$batteryLevel",
|
||||
//cnstdetail:"title":"$batteryLevel",
|
||||
//cnstdetail:"descr":"Battery driver level",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$batteryLevel", &getBatteryLevel },
|
||||
#endif
|
||||
#endif
|
||||
//cnstdetail:{"name":"$uptime",
|
||||
//cnstdetail:"title":"$uptime",
|
||||
//cnstdetail:"descr":"Time since reboot in seconds",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$uptime", &getUpTime },
|
||||
//cnstdetail:{"name":"$failedBoots",
|
||||
//cnstdetail:"title":"$failedBoots",
|
||||
//cnstdetail:"descr":"Get number of failed boots (too quick reboots). Remember that you can change the uptime required to mark boot as 'okay' in general/flags menu",
|
||||
//cnstdetail:"requires":""}
|
||||
{ "$failedBoots", &getFailedBoots },
|
||||
};
|
||||
static int g_totalConstants = sizeof(g_constants) / sizeof(g_constants[0]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user