Changes for page Lua Script
Last modified by Devin Chen on 2025/11/10 16:04
From version 8.1
edited by xingzhi lin
on 2025/10/31 11:07
on 2025/10/31 11:07
Change comment:
There is no comment for this version
To version 12.1
edited by Devin Chen
on 2025/11/10 16:04
on 2025/11/10 16:04
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. lxz1 +XWiki.DevinChen - Content
-
... ... @@ -3373,7 +3373,7 @@ 3373 3373 3374 3374 == [[mqtt.create>>||anchor="HMQTT"]] == 3375 3375 3376 -Prototype: mqtt.create(serverurl, clientid) 3376 +Prototype: mqtt.create(serverurl, clientid[, int useDomain]) 3377 3377 3378 3378 Function: Create mqtt client object 3379 3379 ... ... @@ -3384,6 +3384,7 @@ 3384 3384 host: Hostname/IP address 3385 3385 port: such as 1883 3386 3386 * clientid(string): client ID 3387 +* int useDomain: 0 (Try converting to IP for connection); 1(Use domain name for connection) 3387 3387 3388 3388 Return: 3389 3389 ... ... @@ -7902,7 +7902,6 @@ 7902 7902 7903 7903 == user_secure.usersecure_deleteInfo == 7904 7904 7905 - 7906 7906 **Prototype : **user_secure.usersecure_deleteInfo(username) 7907 7907 7908 7908 **Function: **Delete user information ... ... @@ -7923,7 +7923,6 @@ 7923 7923 7924 7924 == user_secure.usersecure_updatepermission == 7925 7925 7926 - 7927 7927 **Prototype : **user_secure.usersecure_updatepermission(username, permission) 7928 7928 7929 7929 **Function: **Modify permissions ... ... @@ -7965,45 +7965,217 @@ 7965 7965 ret, msg = user_secure.usersecure_login("user1", "123") 7966 7966 {{/code}} 7967 7967 7968 - 7969 7969 == user_secure.usersecure_logout == 7970 7970 7969 +**Prototype : **user_secure.usersecure_logout() 7970 + 7971 +**Function: **User logout 7972 + 7973 +**Return: ** 7974 + 7975 +* Failure: Returns nil 7976 + 7977 +**Example** 7978 + 7979 +{{code language="LUA"}} 7980 +ret, msg = user_secure.usersecure_logout 7981 +{{/code}} 7982 + 7971 7971 == user_secure.usersecure_updatepwd == 7972 7972 7985 +**Prototype : **user_secure.usersecure_updatepwd (username, old, pwd, supwd) 7986 + 7987 +**Function: **Modify password 7988 + 7989 +**Parameters**: 7990 + 7991 +* username (string): Username, 16 characters 7992 +* old (string): Old password, 8 characters 7993 +* ((( 7994 +pwd (string): New password, 8 characterssupwd (string): Confirm password, 8 characters 7995 +))) 7996 + 7997 +**Return: ** 7998 + 7999 +* Success: CRC encrypted data 8000 +* Failure: Returns nil 8001 + 8002 +**Example** 8003 + 8004 +{{code language="LUA"}} 8005 +user_secure.usersecure_updatepwd("user1","123","321","321") 8006 +{{/code}} 8007 + 7973 7973 = LuaChart = 7974 7974 7975 7975 == chart.setAlarmBtnSpacing == 7976 7976 7977 -**Prototype : ** user_secure.usersecure_getInfo()8012 +**Prototype : **chart.setAlarmBtnSpacing(partname, spacing) 7978 7978 7979 -**Function: ** Connect toaDB file.(Ifthefiledoesnotexist)8014 +**Function: **Set the spacing between new alarm buttons 7980 7980 7981 7981 **Parameters**: 7982 7982 7983 -* dbFilePath (string): Full path to the DB file to connect to (create) 8018 +* ((( 8019 +partname(string): Component name 8020 +))) 8021 +* ((( 8022 +spacing(int): Button spacing (unit: px (pixels)) 8023 +))) 7984 7984 7985 7985 **Return: ** 7986 7986 7987 -* Success: data baseobject7988 -* Failure: Returns nil and error.8027 +* Success: User data table 8028 +* Failure: Returns nil 7989 7989 7990 7990 **Example** 7991 7991 7992 7992 {{code language="LUA"}} 7993 -sql = require "Luasqlite" -- Introducing the lua libraries 7994 -env = sql.sqlite3() -- Get the environment class 8033 +chart.setAlarmBtnSpacing("1_ALM_0", 5) 7995 7995 {{/code}} 7996 7996 7997 7997 == chart.setAlarmBtnScale == 7998 7998 8038 + 8039 +**Prototype : **chart.setAlarmBtnScale(partname, scale) 8040 + 8041 +**Function: **Set the new alarm button size scaling 8042 + 8043 +**Parameters**: 8044 + 8045 +* ((( 8046 +partname(string): Component name 8047 +))) 8048 +* ((( 8049 +scale(double): Scaling factor, default is 1, range [0.1, 5] 8050 +))) 8051 + 8052 +**Return: ** 8053 + 8054 +* Success: True 8055 +* Failure: False 8056 + 8057 +**Example** 8058 + 8059 +{{code language="LUA"}} 8060 +chart.setAlarmBtnScale("1_ALM_0", 1.5) 8061 +{{/code}} 8062 + 8063 + 7999 7999 == chart.setFormulaBtnSpacing == 8000 8000 8066 + 8067 +**Prototype : **chart.setFormulaBtnSpacing(partname, spacing) 8068 + 8069 +**Function: **Set the spacing between new formula buttons 8070 + 8071 +**Parameters**: 8072 + 8073 +* ((( 8074 +partname(string): Component name 8075 +))) 8076 +* ((( 8077 +spacing(int): Button spacing (unit: px (pixels)) 8078 +))) 8079 + 8080 +**Return: ** 8081 + 8082 +* Success: True 8083 +* Failure: False 8084 + 8085 +**Example** 8086 + 8087 + 8088 +{{code language="LUA"}} 8089 +chart.setFormulaBtnSpacing("2_FOA_0", 5) 8090 +{{/code}} 8091 + 8001 8001 == chart.setFormulaBtnScale == 8002 8002 8094 + 8095 +**Prototype : **chart.setFormulBtnScale(partname, scale) 8096 + 8097 +**Function: **Set the formula button size scaling 8098 + 8099 +**Parameters**: 8100 + 8101 +* ((( 8102 +partname(string): Component name 8103 +))) 8104 +* ((( 8105 +scale(double): Scaling factor, default is 1, range [0.1, 5] 8106 +))) 8107 + 8108 +**Return: ** 8109 + 8110 +* Success: True 8111 +* Failure: False 8112 + 8113 +**Example** 8114 + 8115 + 8116 +{{code language="LUA"}} 8117 +chart.setFormulaBtnScale("2_FOA_0", 1.5) 8118 +{{/code}} 8119 + 8003 8003 == chart.setBarChartBtnSpacing == 8004 8004 8122 + 8123 +**Prototype : **chart.setBarChartBtnSpacing(partname, spacing) 8124 + 8125 +**Function: **Set the spacing between new barchart buttons 8126 + 8127 +**Parameters**: 8128 + 8129 +* ((( 8130 +partname(string): Component name 8131 +))) 8132 +* ((( 8133 +spacing(int): Button spacing (unit: px (pixels)) 8134 +))) 8135 + 8136 +**Return: ** 8137 + 8138 +* Success: True 8139 +* Failure: False 8140 + 8141 +**Example** 8142 + 8143 + 8144 +{{code language="LUA"}} 8145 +chart.setBarChartBtnSpacing("0_BC_0", 5) 8146 +{{/code}} 8147 + 8005 8005 == chart.setBarChartBtnScale == 8006 8006 8150 + 8151 + 8152 +**Prototype : **chart.setBarChartBtnScale(partname, scale) 8153 + 8154 +**Function: **Set the barchart button size scaling 8155 + 8156 +**Parameters**: 8157 + 8158 +* ((( 8159 +partname(string): Component name 8160 +))) 8161 +* ((( 8162 +scale(double): Scaling factor, default is 1, range [0.1, 5] 8163 +))) 8164 + 8165 +**Return: ** 8166 + 8167 +* Success: True 8168 +* Failure: False 8169 + 8170 +**Example** 8171 + 8172 + 8173 + 8174 +{{code language="LUA"}} 8175 +chart.setBarChartBtnScale("0_BC_0", 1.5) 8176 +{{/code}} 8177 + 8007 8007 = Environment operation = 8008 8008 8009 8009 (% class="wikigeneratedid" id="HGetsqliteenvironment" %)