summaryrefslogtreecommitdiff
path: root/src/pbx_button.erl
blob: ba550c87d24323f43d0088014b3f10d20112a667 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-module(pbx_button).

-export([decode/1, encode/1, opcode/0]).

-include("opcodes.hrl").
-include("CSTA-get-button-information.hrl").
-include("CSTA-device-identifiers.hrl").

opcode() ->
	?BUTTON.

decode(Data) ->
	'CSTA-get-button-information':decode('GetButtonInformationResult',
					     Data).

encode(Device) ->
	'CSTA-get-button-information':encode('GetButtonInformationArgument',
		#'GetButtonInformationArgument'{
		   device = #'DeviceID'{
			       deviceIdentifier = Device }}).