From e81f2fe29ed3a8f2a14de943383b1896552b4f0f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 11 Nov 2015 19:21:55 +0100 Subject: Fix status --- src/pbx_rose.erl | 2 +- src/pbx_status.erl | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pbx_rose.erl b/src/pbx_rose.erl index 40bf76d..dbbec47 100644 --- a/src/pbx_rose.erl +++ b/src/pbx_rose.erl @@ -19,7 +19,7 @@ init(_Args) -> handle_event({invoke, Invoke = ?INVOKE(Id, ?STATUS, Data)}, _State) -> Status = pbx_status:decode(Data), io:format("Status: ~p~n", [Status]), - case Status of + case pbx_status:value(Status) of normal -> reply(Invoke, pbx_status:encode()); _ -> diff --git a/src/pbx_status.erl b/src/pbx_status.erl index 67e4766..74a60af 100644 --- a/src/pbx_status.erl +++ b/src/pbx_status.erl @@ -1,12 +1,11 @@ -module(pbx_status). --export([decode/1, encode/0]). +-export([decode/1, encode/0, value/1]). -include("CSTA-system-status.hrl"). decode(Data) -> - Status = 'CSTA-system-status':decode('SystemStatusArg', Data), - value(Status). + 'CSTA-system-status':decode('SystemStatusArg', Data). encode() -> 'CSTA-system-status':encode('SystemStatusRes', {noData, []}). -- cgit v1.2.3