Changes for page Lua Script
Last modified by Devin Chen on 2025/11/10 16:04
From 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
To version 6.2
edited by xingzhi lin
on 2025/10/31 10:41
on 2025/10/31 10:41
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. DevinChen1 +XWiki.lxz - Content
-
... ... @@ -3373,7 +3373,7 @@ 3373 3373 3374 3374 == [[mqtt.create>>||anchor="HMQTT"]] == 3375 3375 3376 -Prototype: mqtt.create(serverurl, clientid [, int useDomain])3376 +Prototype: mqtt.create(serverurl, clientid) 3377 3377 3378 3378 Function: Create mqtt client object 3379 3379 ... ... @@ -3384,7 +3384,6 @@ 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) 3388 3388 3389 3389 Return: 3390 3390 ... ... @@ -7848,333 +7848,19 @@ 7848 7848 7849 7849 == user_secure.usersecure_getInfo == 7850 7850 7851 -**Prototype : **user_secure.usersecure_getInfo() 7852 - 7853 -**Function: **Get all user information 7854 - 7855 -**Return: ** 7856 - 7857 -* Success: User data table 7858 -* Failure: Returns nil 7859 - 7860 -**Example** 7861 - 7862 -{{code language="LUA"}} 7863 -secure = user_secure.usersecure_getInfo() 7864 - for index,j in pairs(secure) do 7865 - for msg,value in pairs(j) do 7866 - if "permission" == msg then 7867 - print("index",index,"msg",msg,"value",table.concat(value,',')) 7868 - else 7869 - print("index",index,"msg",msg,"value",value) 7870 - end 7871 - 7872 - end 7873 - end 7874 - 7875 -{{/code}} 7876 - 7877 7877 == user_secure.usersecure_addInfo == 7878 7878 7879 -**Prototype : **user_secure.usersecure_addInfo(username, password, supassword, desc, hide, permission) 7880 - 7881 -**Function: **Add user information 7882 - 7883 -**Parameters**: 7884 - 7885 -* username(string): New username (16 characters) 7886 -* password(string): Password (8 characters) 7887 -* supassword(string): Confirm password (8 characters) 7888 -* desc(string): Description (10 characters) 7889 -* hide(bool): Controls hiding; true: hide if insufficient permissions 7890 -* permission(table): Permissions; 1 for granted permissions, 0 for no permissions 7891 - 7892 -**Return: ** 7893 - 7894 -* Success: Return 0 7895 -* Failure: Returns nil 7896 - 7897 -**Example** 7898 - 7899 -{{code language="LUA"}} 7900 -tab = {0,1,1,1,1,1,1,1,1,1,1,1} 7901 -user_secure.usersecure_addInfo("user1","123","123","user1",false,"tab") 7902 -{{/code}} 7903 - 7904 7904 == user_secure.usersecure_deleteInfo == 7905 7905 7906 -**Prototype : **user_secure.usersecure_deleteInfo(username) 7907 - 7908 -**Function: **Delete user information 7909 - 7910 -**Parameters**: 7911 - 7912 -* username 7913 - 7914 -**Return: ** 7915 - 7916 -* Failure: Returns nil 7917 - 7918 -**Example** 7919 - 7920 -{{code language="LUA"}} 7921 -ret, msg = user_secure.usersecure_deleteInfo("user1") 7922 -{{/code}} 7923 - 7924 -== user_secure.usersecure_updatepermission == 7925 - 7926 -**Prototype : **user_secure.usersecure_updatepermission(username, permission) 7927 - 7928 -**Function: **Modify permissions 7929 - 7930 -**Parameters**: 7931 - 7932 -* username 7933 -* permission(table): Permissions; 1 for granted permissions, 0 for no permissions 7934 - 7935 -**Return: ** 7936 - 7937 -* Failure: Returns nil 7938 - 7939 -**Example** 7940 - 7941 -{{code language="LUA"}} 7942 -tab = {0,1,1,1,1,1,1,1,1,1,1,1} 7943 -ret, msg =user_secure.usersecure_updatepermission("user1","tab") 7944 -{{/code}} 7945 - 7946 7946 == user_secure.usersecure_login == 7947 7947 7948 -**Prototype : **user_secure.usersecure_login(username,pwd) 7949 - 7950 -**Function: **User login 7951 - 7952 -**Parameters**: 7953 - 7954 -* username 7955 -* pwd: password 7956 - 7957 -**Return: ** 7958 - 7959 -* Failure: Returns nil 7960 - 7961 -**Example** 7962 - 7963 -{{code language="LUA"}} 7964 -ret, msg = user_secure.usersecure_login("user1", "123") 7965 -{{/code}} 7966 - 7967 7967 == user_secure.usersecure_logout == 7968 7968 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 - 7983 7983 == user_secure.usersecure_updatepwd == 7984 7984 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 - 8008 8008 = LuaChart = 8009 8009 8010 -== chart.setAlarmBtnSpacing == 8011 8011 8012 -**Prototype : **chart.setAlarmBtnSpacing(partname, spacing) 8013 - 8014 -**Function: **Set the spacing between new alarm buttons 8015 - 8016 -**Parameters**: 8017 - 8018 -* ((( 8019 -partname(string): Component name 8020 -))) 8021 -* ((( 8022 -spacing(int): Button spacing (unit: px (pixels)) 8023 -))) 8024 - 8025 -**Return: ** 8026 - 8027 -* Success: User data table 8028 -* Failure: Returns nil 8029 - 8030 -**Example** 8031 - 8032 -{{code language="LUA"}} 8033 -chart.setAlarmBtnSpacing("1_ALM_0", 5) 8034 -{{/code}} 8035 - 8036 -== chart.setAlarmBtnScale == 8037 - 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 - 8064 -== chart.setFormulaBtnSpacing == 8065 - 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 - 8092 -== chart.setFormulaBtnScale == 8093 - 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 - 8120 -== chart.setBarChartBtnSpacing == 8121 - 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 - 8148 -== chart.setBarChartBtnScale == 8149 - 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 - 8178 8178 = Environment operation = 8179 8179 8180 8180 (% class="wikigeneratedid" id="HGetsqliteenvironment" %)