fix send directive
This commit is contained in:
parent
d33893d7a5
commit
b0e7b6599e
@ -121,8 +121,9 @@ publish_directive(Pid, DeviceUUID, DirectiveType, Version, DirectiveParams, Time
|
|||||||
<<"directive_type">> => DirectiveType,
|
<<"directive_type">> => DirectiveType,
|
||||||
<<"directive">> => DirectiveParams
|
<<"directive">> => DirectiveParams
|
||||||
},
|
},
|
||||||
|
JsonDirective = iolist_to_binary(jiffy:encode(Directive, [force_utf8])),
|
||||||
|
|
||||||
case gen_statem:call(Pid, {publish_directive, self(), Directive}) of
|
case gen_statem:call(Pid, {publish_directive, self(), JsonDirective}) of
|
||||||
{ok, Ref} ->
|
{ok, Ref} ->
|
||||||
receive
|
receive
|
||||||
{ws_response, Ref} ->
|
{ws_response, Ref} ->
|
||||||
@ -147,7 +148,9 @@ send_directive(Pid, DeviceUUID, DirectiveType, Version, DirectiveParams)
|
|||||||
<<"directive_type">> => DirectiveType,
|
<<"directive_type">> => DirectiveType,
|
||||||
<<"directive">> => DirectiveParams
|
<<"directive">> => DirectiveParams
|
||||||
},
|
},
|
||||||
gen_statem:call(Pid, {send_directive, Directive}).
|
JsonDirective = iolist_to_binary(jiffy:encode(Directive, [force_utf8])),
|
||||||
|
|
||||||
|
gen_statem:call(Pid, {send_directive, JsonDirective}).
|
||||||
|
|
||||||
%% 设备管理相关
|
%% 设备管理相关
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user