Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
k-sdk
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈伟灿
k-sdk
Commits
942006cb
Commit
942006cb
authored
Mar 12, 2022
by
chen.weican
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【修改内容】增加空调内机多控功能
【提交人】陈伟灿
parent
d4fa60b3
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
179 additions
and
19 deletions
+179
-19
midware/midware/midware.c
midware/midware/midware.c
+2
-0
midware/midware/scene/kk_mutictrl_handle.c
midware/midware/scene/kk_mutictrl_handle.c
+164
-18
midware/midware/scene/kk_mutictrl_handle.h
midware/midware/scene/kk_mutictrl_handle.h
+13
-1
No files found.
midware/midware/midware.c
View file @
942006cb
...
...
@@ -44,6 +44,7 @@
#include "kk_group_db.h"
#include "kk_alarm_handle.h"
#include "kk_history_db.h"
#include "kk_mutictrl_handle.h"
int
g_timezone
=
8
;
char
*
g_filerToPlatTable
[]
=
...
...
@@ -2136,6 +2137,7 @@ int main(const int argc, const char **argv)
kk_group_db_init
();
kk_motor_bind_db_init
();
kk_scene_init
();
kk_mutictrl_init
();
g_timezone
=
HAL_Get_TimeZone
();
mid_ctx
->
g_mid_dispatch_thread_running
=
1
;
...
...
midware/midware/scene/kk_mutictrl_handle.c
View file @
942006cb
This diff is collapsed.
Click to expand it.
midware/midware/scene/kk_mutictrl_handle.h
View file @
942006cb
#ifndef __KK_MUTICTRL_HANDLE_H__
#define __KK_MUTICTRL_HANDLE_H__
#include "cJSON.h"
#include "klist.h"
typedef
struct
{
char
sceneId
[
16
];
char
deviceCode
[
32
];
int
epNum
;
int
count
;
time_t
timestamp
;
}
mutictrl_timestamp_t
;
struct
list_head
linked_list
;
}
mutictrl_record_t
;
typedef
struct
{
void
*
mutex
;
void
*
g_mutictrl_thread
;
struct
list_head
mutictrl_list
;
}
dm_mutictrl_ctx
;
int
kk_virtual_mutictrl_check
(
const
char
*
deviceCode
,
cJSON
*
param
);
int
kk_manual_mutictrl_execute
(
const
char
*
deviceCode
,
cJSON
*
param
);
int
kk_mutictrl_init
(
void
);
#endif
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment