summaryrefslogtreecommitdiff
path: root/src/tda.erl
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-02 17:56:09 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-02 17:56:09 +0100
commit6e4d80d801535cf1cd2d1c57414a35542c2a6ee7 (patch)
tree40c58192fcbdcf869c5cb0867f2706f19329f00b /src/tda.erl
parenta9386ca15215172bc597896df8cf59bf41255636 (diff)
Add make call
Diffstat (limited to 'src/tda.erl')
-rw-r--r--src/tda.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tda.erl b/src/tda.erl
index e99fb93..fe1589b 100644
--- a/src/tda.erl
+++ b/src/tda.erl
@@ -1,7 +1,7 @@
-module(tda).
-export([start/0, client/1, stop/0, decode/1]).
--export([send/1, ext/0, co/0, snapshot/1, monitor/1, button/1]).
+-export([send/1, ext/0, co/0, snapshot/1, monitor/1, button/1, make_call/2]).
-include("config.hrl").
-include("opcodes.hrl").
@@ -31,6 +31,9 @@ button(Device) ->
monitor(Device) ->
?MODULE ! rose:invoke(?MONITOR, monitor:encode(Device)).
+make_call(From, To) ->
+ ?MODULE ! rose:invoke(?MAKECALL, make_call:encode(From, To)).
+
client({dial, Host, Port}) ->
io:format("Dial ~p:~p~n", [Host, Port]),
Conn = gen_tcp:connect(Host, Port, [binary, {packet, 2}], ?TIMEOUT),