@@ -124,6 +124,61 @@ if BR2_PACKAGE_WPEFRAMEWORK_AVS
124124 endif
125125endif
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+
127182menuconfig BR2_PACKAGE_WPEFRAMEWORK_BLUETOOTH
128183 bool "BluetoothControl"
129184 select BR2_PACKAGE_WPEFRAMEWORK_LIBRARIES
0 commit comments