/****************************************************************************/
/* Copyright 2010 MBARI.                                                    */
/* MBARI Proprietary Information. All rights reserved.                      */
/****************************************************************************/

#ifndef ACTIONS_H
#define ACTIONS_H

/* Root commands */
int actSetCmd(char* s);

int actHelpCmd(char* s);
int actReadMemCmd(char* s);
int actUsedMemCmd(char* s);
int actEraseMemCmd(char* s);
int actTime(char* s);
int actStatus(char* s);
int actResetCmd(char* s);
int actSaveCmd(char* s);
int actParamCmd(char* s);
int actDefaultCmd(char* s);

int actCameraOnCmd(char* s);
int actCameraOffCmd(char* s);
int actLightOnCmd(char* s);
int actLightOffCmd(char* s);
int actDvrOnCmd(char* s);
int actDvrOffCmd(char* s);
int actDvrStartCmd(char* s);
int actDvrStopCmd(char* s);
int actTrigModeOnCmd(char* s);
int actTrigModeOffCmd(char* s);
int actTimeLapseModeOnCmd(char* s);
int actTimeLapseModeOffCmd(char* s);

/* debug command(s) below */                
int actTest1Cmd(char* s);
int actTest2Cmd(char* s);
int actTest3Cmd(char* s);
int actTest4Cmd(char* s);
int actHelloKittyCmd(char* s);

/* Set commands */
int actSetStartDelay(char* s);
int actSetStopDelay(char* s);
int actSetDebounce(char* s);
int actSetHoldOff(char* s);
int actSetTrigWindow(char* s);
int actSetTimeLapseOn(char* s);
int actSetTimeLapseOff(char* s);
int actSetTime(char* s);

#endif
