欢迎图片

Changes for page Lua Script

Last modified by Devin Chen on 2025/11/10 16:04

From version 7.2
edited by xingzhi lin
on 2025/10/31 10:55
Change comment: There is no comment for this version
To version 6.1
edited by xingzhi lin
on 2025/10/31 10:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7843,105 +7843,6 @@
7843 7843  |crc16_arc|0x8005|0x0000|0x0000|true|true|123456789|0xBB3D
7844 7844  |crc32|0x04C11DB7|0xFFFFFFF|0xFFFFFFF|true|true|123456789|0xCBF43926
7845 7845  
7846 -= LuaUserSecure =
7847 -
7848 -== user_secure.usersecure_getInfo ==
7849 -
7850 -**Prototype : **user_secure.usersecure_getInfo()
7851 -
7852 -**Function: **Get all user information
7853 -
7854 -**Return: **
7855 -
7856 -* Success: User data table
7857 -* Failure: Returns nil
7858 -
7859 -**Example**
7860 -
7861 -{{code language="LUA"}}
7862 -secure = user_secure.usersecure_getInfo()
7863 - for index,j in pairs(secure) do
7864 - for msg,value in pairs(j) do
7865 - if "permission" == msg then
7866 - print("index",index,"msg",msg,"value",table.concat(value,','))
7867 - else
7868 - print("index",index,"msg",msg,"value",value)
7869 - end
7870 -
7871 - end
7872 - end
7873 -
7874 -{{/code}}
7875 -
7876 -== user_secure.usersecure_addInfo ==
7877 -
7878 -**Prototype : **user_secure.usersecure_addInfo(username,password,supassword,desc,hide,permission)
7879 -
7880 -**Function: **Add user information
7881 -
7882 -**Parameters**:
7883 -
7884 -* username(string): New username (16 characters)
7885 -* password(string): Password (8 characters)
7886 -* supassword(string): Confirm password (8 characters)
7887 -* desc(string): Description (10 characters)
7888 -* hide(bool): Controls hiding; true: hide if insufficient permissions
7889 -* permission(table): Permissions; 1 for granted permissions, 0 for no permissions
7890 -
7891 -**Return: **
7892 -
7893 -* Success: Return 0
7894 -* Failure: Returns nil
7895 -
7896 -**Example**
7897 -
7898 -{{code language="LUA"}}
7899 -tab = {0,1,1,1,1,1,1,1,1,1,1,1}
7900 -user_secure.usersecure_addInfo("user1","123","123","user1",false,"tab")
7901 -{{/code}}
7902 -
7903 -== user_secure.usersecure_deleteInfo ==
7904 -
7905 -== user_secure.usersecure_login ==
7906 -
7907 -== user_secure.usersecure_logout ==
7908 -
7909 -== user_secure.usersecure_updatepwd ==
7910 -
7911 -= LuaChart =
7912 -
7913 -== chart.setAlarmBtnSpacing ==
7914 -
7915 -**Prototype : **user_secure.usersecure_getInfo()
7916 -
7917 -**Function: **Connect to a DB file.(If the file does not exist)
7918 -
7919 -**Parameters**:
7920 -
7921 -* dbFilePath (string): Full path to the DB file to connect to (create)
7922 -
7923 -**Return: **
7924 -
7925 -* Success: database object
7926 -* Failure: Returns nil and error.
7927 -
7928 -**Example**
7929 -
7930 -{{code language="LUA"}}
7931 -sql = require "Luasqlite" -- Introducing the lua libraries  
7932 -env = sql.sqlite3() -- Get the environment class
7933 -{{/code}}
7934 -
7935 -== chart.setAlarmBtnScale ==
7936 -
7937 -== chart.setFormulaBtnSpacing ==
7938 -
7939 -== chart.setFormulaBtnScale ==
7940 -
7941 -== chart.setBarChartBtnSpacing ==
7942 -
7943 -== chart.setBarChartBtnScale ==
7944 -
7945 7945  = Environment operation =
7946 7946  
7947 7947  (% class="wikigeneratedid" id="HGetsqliteenvironment" %)