xx
This commit is contained in:
1 parent
541738319d
commit
83f6dde860
12 files changed
+68
-22
No files matched your search
@@ -408,20 +408,20 @@ void pasre_DAT(const char *api, const char *json_str)
|
||||
}
|
||||
else if (strcmp(api, "SC830") == 0)
|
||||
{//当前信息
|
||||
cJSON_AddItemToObject(dat,"ERR",cJSON_CreateBool(MACHINE_ERR));
|
||||
cJSON_AddItemToObject(dat,"LOCK",cJSON_CreateBool(MACHINE_LOCK));
|
||||
cJSON_AddItemToObject(dat,"ERR",cJSON_CreateNumber(MACHINE_ERR));
|
||||
cJSON_AddItemToObject(dat,"LOCK",cJSON_CreateNumber(MACHINE_LOCK));
|
||||
cJSON_AddItemToObject(dat,"Status",cJSON_CreateString(Message));
|
||||
cJSON_AddItemToObject(dat,"Work",cJSON_CreateString(Work));
|
||||
cJSON_AddItemToObject(dat,"ReDye",cJSON_CreateNumber(Redye));
|
||||
cJSON_AddItemToObject(dat,"Process",cJSON_CreateString(Process));
|
||||
cJSON_AddItemToObject(dat,"Step",cJSON_CreateString(Step));
|
||||
cJSON_AddItemToObject(dat,"User",cJSON_CreateBool(MACHINE_USER));
|
||||
cJSON_AddItemToObject(dat,"UserB",cJSON_CreateString("False"));
|
||||
cJSON_AddItemToObject(dat,"User",cJSON_CreateNumber(MACHINE_USER));
|
||||
cJSON_AddItemToObject(dat,"UserB",cJSON_CreateNumber(0));
|
||||
cJSON_AddItemToObject(dat,"InfoS",cJSON_CreateNumber(UserInfoStart));
|
||||
cJSON_AddItemToObject(dat,"Info",cJSON_CreateString(Info));
|
||||
cJSON_AddItemToObject(dat,"RUN",cJSON_CreateNumber(RUN));
|
||||
cJSON_AddItemToObject(dat,"STEPID",cJSON_CreateNumber(STEPID));
|
||||
cJSON_AddItemToObject(dat,"CALL",cJSON_CreateBool(MACHINE_CALL));
|
||||
cJSON_AddItemToObject(dat,"CALL",cJSON_CreateNumber(MACHINE_CALL));
|
||||
cJSON_AddItemToObject(dat,"MST",cJSON_CreateNumber(MST));
|
||||
cJSON_AddItemToObject(dat,"MTT",cJSON_CreateNumber(MTT));
|
||||
cJSON_AddItemToObject(dat,"MTL",cJSON_CreateNumber(MTL));
|
||||
@@ -431,8 +431,6 @@ void pasre_DAT(const char *api, const char *json_str)
|
||||
cJSON_AddItemToObject(dat,"STLA",cJSON_CreateNumber(STLA));
|
||||
cJSON_AddItemToObject(dat,"STTB",cJSON_CreateNumber(STTB));
|
||||
cJSON_AddItemToObject(dat,"STLB",cJSON_CreateNumber(STLB));
|
||||
cJSON_AddItemToObject(dat,"STTC",cJSON_CreateNumber(STTC));
|
||||
cJSON_AddItemToObject(dat,"STLC",cJSON_CreateNumber(STLC));
|
||||
}
|
||||
else if (strcmp(api, "SC831") == 0)
|
||||
{//当前步骤信息
|
||||
|
||||
@@ -21,11 +21,11 @@ char machine_name[16];
|
||||
char machine_ID[3];
|
||||
|
||||
// 状态标志
|
||||
char MACHINE_ERR = 0;
|
||||
char MACHINE_LOCK = 0;
|
||||
char MACHINE_AUTO = 0;
|
||||
char MACHINE_CALL = 0;
|
||||
char MACHINE_USER = 0;
|
||||
rt_bool_t MACHINE_ERR = 0;
|
||||
rt_bool_t MACHINE_LOCK = 0;
|
||||
rt_bool_t MACHINE_AUTO =0;
|
||||
rt_bool_t MACHINE_CALL = 0;
|
||||
rt_bool_t MACHINE_USER = 0;
|
||||
|
||||
// 字符串变量(RAM 中可修改)
|
||||
char Work[25]="SC----------";
|
||||
|
||||
@@ -22,11 +22,11 @@ extern char machine_name[16];
|
||||
extern char machine_ID[3];
|
||||
|
||||
// ===== 布尔变量 =====
|
||||
extern char MACHINE_ERR;
|
||||
extern char MACHINE_LOCK;
|
||||
extern char MACHINE_AUTO;
|
||||
extern char MACHINE_CALL;
|
||||
extern char MACHINE_USER;
|
||||
extern rt_bool_t MACHINE_ERR;
|
||||
extern rt_bool_t MACHINE_LOCK;
|
||||
extern rt_bool_t MACHINE_AUTO;
|
||||
extern rt_bool_t MACHINE_CALL;
|
||||
extern rt_bool_t MACHINE_USER;
|
||||
|
||||
// ===== 字符串 =====
|
||||
extern char Work[25];
|
||||
|
||||
@@ -112,7 +112,7 @@ int qspi_fal(void)
|
||||
{
|
||||
LOG_E("Format memory sysdata");
|
||||
/* 格式化文件系统 */
|
||||
dfs_mkfs("lfs", "sysdata");
|
||||
//dfs_mkfs("lfs", "sysdata");
|
||||
/* 挂载 littlefs */
|
||||
if (dfs_mount("sysdata", "/sys", "lfs", 0, NULL) == RT_EOK)
|
||||
{
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <dfs_posix.h>
|
||||
#include "DB_SQLite.h"
|
||||
#include "sqlite3.h"
|
||||
#include <stdbool.h>
|
||||
|
||||
#define DB_NAME "/sddisk/SC828.db"
|
||||
int db_HelperInit;
|
||||
@@ -180,6 +181,10 @@ void close_db_immediately(void) {
|
||||
void db_sqlite_init_full(void)
|
||||
{
|
||||
LOG_D("[DataBase] Init SQLite");
|
||||
|
||||
rt_uint8_t * ptr = rt_malloc(1024*4);
|
||||
sqlite3_config(SQLITE_CONFIG_PAGECACHE, ptr, 4096, 1);
|
||||
|
||||
sqlite3_initialize();
|
||||
|
||||
if (access(DB_NAME, F_OK) != 0)
|
||||
@@ -194,6 +199,9 @@ void db_sqlite_init_full(void)
|
||||
}
|
||||
return; //
|
||||
} else{
|
||||
|
||||
sqlite3_exec(g_db, "PRAGMA cache_size = 8;", 0, 0, 0);
|
||||
|
||||
if(sqlite3_exec(g_db,sql_upgrade_workorder_steps, 0, 0, 0)==0)
|
||||
{
|
||||
LOG_D("[DataBASE]WorkorderSteps Created successfully ");
|
||||
@@ -339,7 +347,7 @@ static void db_sqlite(void *parameter) {
|
||||
continue;
|
||||
} else {
|
||||
//限制缓存大小 (KB)
|
||||
sqlite3_exec(g_db, "PRAGMA cache_size = 8;", 0, 0, 0);
|
||||
//sqlite3_exec(g_db, "PRAGMA cache_size = 8;", 0, 0, 0);
|
||||
//设置临时存储为文件模式 (节省内存)
|
||||
//sqlite3_exec(g_db, "PRAGMA temp_store = FILE;", 0, 0, 0);
|
||||
//rt_kprintf("Opened database: %s\n", DB_NAME);
|
||||
|
||||
Reference in new issue
Block a user