#ifndef TS_ACTIONS_H
#define TS_ACTIONS_H

#define ERR_SUCCESS         0
#define ERR_FAILURE        -1
#define ERR_NO_COMMAND      1
#define ERR_NO_SUB_COMMAND  2

/* Root commands */
int actGetCmd(char* s);
int actSetCmd(char* s);
int actClrCmd(char* s);
int actHelpCmd(char* s);
int actResetCmd(char* s);
int actNpOnCmd(char* s);
int actNpOffCmd(char* s);
int actCamOnCmd(char* s);
int actCamOffCmd(char* s);
int actEnvOnCmd(char* s);
int actEnvOffCmd(char* s);
int actPtbOnCmd(char* s);
int actPtbOffCmd(char* s);
int actEchoOnCmd(char* s);
int actEchoOffCmd(char* s);
int actTsDebugOnCmd(char* s);
int actTsDebugOffCmd(char* s);

int actLedOutputCmd(char* s);
int actHelloKittyCmd(char* s);

/* Get commands */
int actGetHumCmd(char* s);

/* Set commands */
int actSetStubCmd(char* s);

/* Clear commands */
int actClrStubCmd(char* s);

#endif
