Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
KonkeKangjia
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
杨熙
KonkeKangjia
Commits
8ffc3060
Commit
8ffc3060
authored
May 14, 2021
by
杨熙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加设备信息
parent
90150f1d
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
17 deletions
+26
-17
src/MQ_CCU_Adapter.cpp
src/MQ_CCU_Adapter.cpp
+10
-10
src/kk_handleDeviceInfo.cpp
src/kk_handleDeviceInfo.cpp
+3
-3
src/kk_handleDeviceInfo.h
src/kk_handleDeviceInfo.h
+13
-4
No files found.
src/MQ_CCU_Adapter.cpp
View file @
8ffc3060
...
...
@@ -419,15 +419,15 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
int
product_id
=
arg
[
"product_id"
].
asInt
();
if
(
onlinestatus
==
2
){
EH
::
Json
::
Value
payload
;
if
(
subDevIt
->
second
->
dev_
type
==
ZeroFire2ChanChopinSwitch_PID
){
//肖邦-二路灯控
if
(
subDevIt
->
second
->
dev_
model_id
==
ZeroFire2ChanChopinSwitch_PID
){
//肖邦-二路灯控
payload
[
"devID"
]
=
sn
+
"01"
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_2
);
payload
[
"devID"
]
=
sn
+
"02"
;
sendtoRoma
(
payload
,
respTopic_2
);
}
else
if
(
subDevIt
->
second
->
dev_
type
==
ZeroFire3ChanChopinSwitch_PID
){
//肖邦-三路灯控
}
else
if
(
subDevIt
->
second
->
dev_
model_id
==
ZeroFire3ChanChopinSwitch_PID
){
//肖邦-三路灯控
payload
[
"devID"
]
=
sn
+
"01"
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_2
);
payload
[
"devID"
]
=
sn
+
"02"
;
sendtoRoma
(
payload
,
respTopic_2
);
...
...
@@ -435,21 +435,21 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
sendtoRoma
(
payload
,
respTopic_2
);
}
else
{
payload
[
"devID"
]
=
sn
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_2
);
}
subDevIt
->
second
->
online
=
false
;
}
else
{
EH
::
Json
::
Value
payload
;
if
(
subDevIt
->
second
->
dev_
type
==
ZeroFire2ChanChopinSwitch_PID
){
//肖邦-二路灯控
if
(
subDevIt
->
second
->
dev_
model_id
==
ZeroFire2ChanChopinSwitch_PID
){
//肖邦-二路灯控
payload
[
"devID"
]
=
sn
+
"01"
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_1
);
payload
[
"devID"
]
=
sn
+
"02"
;
sendtoRoma
(
payload
,
respTopic_1
);
}
else
if
(
subDevIt
->
second
->
dev_
type
==
ZeroFire3ChanChopinSwitch_PID
){
//肖邦-三路灯控
}
else
if
(
subDevIt
->
second
->
dev_
model_id
==
ZeroFire3ChanChopinSwitch_PID
){
//肖邦-三路灯控
payload
[
"devID"
]
=
sn
+
"01"
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_1
);
payload
[
"devID"
]
=
sn
+
"02"
;
sendtoRoma
(
payload
,
respTopic_1
);
...
...
@@ -457,7 +457,7 @@ void MQ_CCU_Adapter::handleDevOnlinePush(EH::Json::Value arg){
sendtoRoma
(
payload
,
respTopic_1
);
}
else
{
payload
[
"devID"
]
=
sn
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
type
;
payload
[
"prodID"
]
=
subDevIt
->
second
->
dev_
model_id
;
sendtoRoma
(
payload
,
respTopic_1
);
}
subDevIt
->
second
->
online
=
true
;
...
...
src/kk_handleDeviceInfo.cpp
View file @
8ffc3060
...
...
@@ -35,13 +35,13 @@ EH::Json::Value kk_handleDeviceInfo::XiaoK_Zu_Wang(string kkDevProductId){
try
{
if
(
kkDevProductId
==
"3022"
){
devProductinfo
[
"dev_model_id"
]
=
ZeroFire1ChanChopinSwitch_PID
;
//肖邦一路灯控
devProductinfo
[
"dev_type"
]
=
"400100"
;
//
devProductinfo["dev_type"] = "400100";
}
else
if
(
kkDevProductId
==
"3023"
){
devProductinfo
[
"dev_model_id"
]
=
ZeroFire2ChanChopinSwitch_PID
;
//肖邦二路灯控
devProductinfo
[
"dev_type"
]
=
"400200"
;
//
devProductinfo["dev_type"] = "400200";
}
else
if
(
kkDevProductId
==
"3024"
){
devProductinfo
[
"dev_model_id"
]
=
ZeroFire3ChanChopinSwitch_PID
;
//肖邦三路灯控
devProductinfo
[
"dev_type"
]
=
"400300"
;
//
devProductinfo["dev_type"] = "400300";
}
else
if
(
kkDevProductId
==
"3026"
){
devProductinfo
[
"dev_model_id"
]
=
Chopin1CurtainSwitch_PID
;
//肖邦一路窗帘
devProductinfo
[
"dev_type"
]
=
"410100"
;
...
...
src/kk_handleDeviceInfo.h
View file @
8ffc3060
...
...
@@ -21,19 +21,28 @@ using namespace std;
#define ZeroFire2ChanChopinSwitch_PID "APAK03" //肖邦-二路灯控
#define ZeroFire3ChanChopinSwitch_PID "APAK04" //肖邦-三路灯控
//第2期接入设备 //临时定义 2020.11.18
#define CardAccessPanel_PID "APAK05" //系列插卡取电面板
#define ZeroFireChopinWallSocket10A_PID "APAK0e" //肖邦10A插座(五孔)
#define AtmosphereLightBelt_PID "APAK06" //氛围灯带控制器
#define DoorContact_PID "APAK07" //邦德-门磁传感器
#define BodyMotionSensor_PID "APAK08" //人体传感器
#define Environmental_Detector_PID "APAK09" //环境传感器
#define Smoke_Detector_PID "APAK0a" //烟雾探测器
#define GasDetector_PID "APAK0f" //燃气报警器
#define WaterSensor_PID "APAK0b" //邦德-水浸传感器
#define DooyaMotor_PID "APAK0c" //杜亚电机
#define FanCoilPanel_PID "APAK0d" //肖邦-风机盘管面板
#define Chopin1CurtainSwitch_PID "410100" //肖邦-一路窗帘
#define Chopin2CurtainSwitch_PID "410200" //肖邦-二路窗帘
#define ZeroFire2ChanModularSwitch_PID "400201" //两路智能开关模块Z3S(KONKE)
#define Chopin1ChanScenePanel_PID "420100" //肖邦-零火一路情景面板
#define WaterSensor_PID "440500" //邦德-水浸传感器
#define BodyMotionSensor_PID "440200" //KIT-人体传感器
#define DoorContact_PID "440100" //邦德-门磁传感器
#define SOSButton_PID "440400" //邦德-sos紧急呼叫
#define SoundLightAlarm_PID "440300" //邦德-声光报警器
#define DimmerLightPanel_PID "430100" //肖邦-调光面板
#define WaterHeating_PID "450300" //肖邦-水地暖
#define ElectricHeating_PID "450301" //肖邦-电地暖
#define FanCoilPanel_PID "450100" //肖邦-风机盘管面板
#define AirConditioner_PID "450101" //肖邦-中央空调线控器(大金)
#define ChopinFreshAir_PID "450200" //肖邦-新风控制面板
#define DAIKINCentralACgw_PID "450400" //中央空调网关
...
...
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