Skip to content

Commit 9825fcd

Browse files
BackOffice: config options added (#463)
1 parent 31e11e1 commit 9825fcd

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed

package/wpe/wpeframework-plugins/Config.in

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,61 @@ if BR2_PACKAGE_WPEFRAMEWORK_AVS
124124
endif
125125
endif
126126

127+
menuconfig BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE
128+
bool "BackOffice"
129+
help
130+
BackOffice Plugin
131+
if BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE
132+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_AUTOSTART
133+
bool "Start Automatically"
134+
default y
135+
help
136+
Select this to start the plugin automatically when starting WPEFramework
137+
138+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SERVER_ADDRESS
139+
string "Server Address"
140+
default "localhost"
141+
142+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SERVER_PORT
143+
string "Server Port"
144+
default "80"
145+
146+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_CUSTOMER
147+
string "Customer"
148+
default "Metrological"
149+
150+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_PLATFORM
151+
string "Platform"
152+
default "RPI"
153+
154+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_COUNTRY
155+
string "Country"
156+
default "US"
157+
158+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_TYPE
159+
string "Type"
160+
default "App"
161+
162+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SESSION
163+
string "Session"
164+
default "1234"
165+
166+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_CALLSIGN_MAPPING
167+
string "Callsign Mapping"
168+
default ""
169+
help
170+
Set callsign mapping in the format "Callsign1,DomainName1:Callsign2,DomainName2".
171+
Example "DisneyPlus,com.metrological.app.DisneyPlus;AmazonPrime,com.metrological.app.AmazonPrime"
172+
173+
config BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_STATE_MAPPING
174+
string "State Mapping"
175+
default "Activated,load;Deactivated,unload;Resumed,open;Suspended,close"
176+
help
177+
Set state mapping in the format "PluginState1,Action1;PluginState2,Action2".
178+
Example "Activated,load;Deactivated,unload;Resumed,open;Suspended,close"
179+
180+
endif
181+
127182
menuconfig BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH
128183
bool "BluetoothControl"
129184
select BR2_PACKAGE_WPEFRAMEWORK_LIBRARIES

package/wpe/wpeframework-plugins/wpeframework-plugins.mk

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,24 @@ endif
110110

111111
endif
112112

113+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE), y)
114+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE=ON
115+
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_AUTOSTART),y)
116+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_AUTOSTART=true
117+
else
118+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_AUTOSTART=false
119+
endif
120+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_SERVER_ADDRESS=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SERVER_ADDRESS)
121+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_SERVER_PORT=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SERVER_PORT)
122+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_CUSTOMER=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_CUSTOMER)
123+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_PLATFORM=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_PLATFORM)
124+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_COUNTRY=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_COUNTRY)
125+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_TYPE=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_TYPE)
126+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_SESSION=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_SESSION)
127+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_CALLSIGN_MAPPING=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_CALLSIGN_MAPPING)
128+
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_BACKOFFICE_STATE_MAPPING=$(BR2_PACKAGE_WPEFRAMEWORK_BACKOFFICE_STATE_MAPPING)
129+
endif
130+
113131
ifeq ($(BR2_PACKAGE_WPEFRAMEWORK_CECCONTROL),y)
114132
WPEFRAMEWORK_PLUGINS_CONF_OPTS += -DPLUGIN_CECCONTROL=ON
115133
ifeq ($(BR2_PACKAGE_HAS_NEXUS),y)

0 commit comments

Comments
 (0)