Skip to content

Commit 821cf72

Browse files
committed
added new CMD, ACTIONS and PARAMETERS
1 parent e58e64d commit 821cf72

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/main/java/net/b07z/sepia/server/core/assistant/ACTIONS.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public class ACTIONS {
4242
final public static String REMINDER = "reminder"; //tell client to set an reminder, parameters: tbd
4343
final public static String APPOINTMENT = "appointment"; //tell client to set an appointment in the calendar, parameters: tbd
4444
final public static String SWITCH_LANGUAGE = "switch_language"; //tell client to switch language, parameters: language_code
45+
final public static String BUTTON_CUSTOM_FUN = "button_custom_fun"; //tell client to show a custom button that executes a function, parameters: title, fun
46+
final public static String CLIENT_CONTROL_FUN = "client_control_fun"; //tell client to run a control function (pre-defined in client), parameters: fun
4547

4648
//possible next actions:
4749
//public static String STREAMING_REQUEST = "streaming_request"; //tell the client that he has to expect an answer that gets streamed

src/main/java/net/b07z/sepia/server/core/assistant/CMD.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public class CMD {
1414
final public static String BANKING = "banking"; //parameters: action (<pay>, <show>, <send>), receiver, number, currency
1515
final public static String CAR_WELCOME_UPDATE = "car_welcome_up"; //parameters: -
1616
final public static String CHAT = "chat"; //parameters: apology, complain, compliment, question, ...
17+
final public static String CLIENT_CONTROLS = "client_controls"; //parameters: client_fun
1718
final public static String CONTEXT = "context"; //parameters: - all of the previous command ... -
1819
final public static String CONTROL = "control"; //parameters: type (lights, heater, ...), action (on, off, set, inc. ... complex?), info (room etc.), number (for temp. etc.)
1920
final public static String COUNT = "count"; //parameters: number, memory (saves numbers said)

src/main/java/net/b07z/sepia/server/core/assistant/PARAMETERS.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ public class PARAMETERS {
109109
final public static String MESH_NODE_PLUGIN_NAME = "node_plugin_name"; //name of mesh node plugin
110110
final public static String MESH_NODE_PLUGIN_DATA = "node_plugin_data"; //data (e.g. as JSON string) for node plugin
111111

112+
//CLIENT CONTROLS
113+
final public static String CLIENT_FUN = "client_fun"; //a function to be executed in client
114+
112115
//------------ control parameters -------------
113116

114117
//CHATS and QUESTIONS

0 commit comments

Comments
 (0)