欢迎图片

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
Change comment: There is no comment for this version
To version 5.3
edited by xingzhi lin
on 2025/10/31 09:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.DevinChen
1 +XWiki.lxz
Content
... ... @@ -659,20 +659,8 @@
659 659  |(% style="width:203px" %)11|(% style="width:967px" %)Characters are stored in one word
660 660  |(% style="width:203px" %)12|(% style="width:967px" %)Unicode text
661 661  
662 -* element5:element
663 663  
664 -|=(% style="width: 203px;" %)Value|=(% style="width: 967px;" %)Describe
665 -|(% style="width:203px" %)0|(% style="width:967px" %)Default
666 -|(% style="width:203px" %)4|(% style="width:967px" %)Gbk text, normal setting
667 -|(% style="width:203px" %)5|(% style="width:967px" %)Gbk text, the first byte is the string length
668 -|(% style="width:203px" %)12|(% style="width:967px" %)Unicode text
669 669  
670 -* element6:element
671 -
672 -|=(% style="width: 203px;" %)Value|=(% style="width: 967px;" %)Describe
673 -|(% style="width:203px" %)0|(% style="width:967px" %)Default
674 -|(% style="width:203px" %)11|(% style="width:967px" %)Characters are stored in one word
675 -
676 676  Return:
677 677  
678 678  * Success: true
... ... @@ -682,7 +682,7 @@
682 682  
683 683  {{code language="Lua"}}
684 684  local str = "Hello"
685 -we_bas_setstring("@W_HDW0", str, 10, 0, 0, 0, 0)
673 +we_bas_setstring("@W_HDW0", str)
686 686  {{/code}}
687 687  
688 688  == [[we_bas_bmov>>||anchor="HAddressclass"]] ==
... ... @@ -3373,7 +3373,7 @@
3373 3373  
3374 3374  == [[mqtt.create>>||anchor="HMQTT"]] ==
3375 3375  
3376 -Prototype: mqtt.create(serverurl, clientid[, int useDomain])
3364 +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  
... ... @@ -7844,337 +7844,6 @@
7844 7844  |crc16_arc|0x8005|0x0000|0x0000|true|true|123456789|0xBB3D
7845 7845  |crc32|0x04C11DB7|0xFFFFFFF|0xFFFFFFF|true|true|123456789|0xCBF43926
7846 7846  
7847 -= LuaUserSecure =
7848 -
7849 -== user_secure.usersecure_getInfo ==
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 -== user_secure.usersecure_addInfo ==
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 -== user_secure.usersecure_deleteInfo ==
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 -== user_secure.usersecure_login ==
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 -== user_secure.usersecure_logout ==
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 -== user_secure.usersecure_updatepwd ==
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 -= LuaChart =
8009 -
8010 -== chart.setAlarmBtnSpacing ==
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" %)