/****************************************************************************/
/* Copyright 1991 - 2003 MBARI												*/
/****************************************************************************/
/* Summary	: User Interface Routines for OASIS3 Mooring Controller			*/
/* Filename : userif.h														*/
/* Author	: Robert Herlien (rah)											*/
/* Project	: OASIS3 Mooring												*/
/* $Revision: 1.1 $															*/
/* Created	: 02/03/2003 rah												*/
/*																			*/
/* MBARI provides this documentation and code "as is", with no warranty,	*/
/* express or implied, of its quality or consistency. It is provided without*/
/* support and without obligation on the part of the Monterey Bay Aquarium	*/
/* Research Institute to assist in its use, correction, modification, or	*/
/* enhancement. This information should not be published or distributed to	*/
/* third parties without specific written permission from MBARI.			*/
/*																			*/
/****************************************************************************/
/* Modification History:													*/
/* 03feb2003 rah - created from OASIS userif.h								*/
/****************************************************************************/

#ifndef INCuserifh
#define INCuserifh		1

/****************************************/
/* Function Declarations				*/
/****************************************/

Void	usr_drv(Driver *dp);
Void	tnc_converse(Void);
Void	tnc_drv(Driver *dp);
Void	freewave_drv(Driver *dp);
Int16	executeCmdLine(char *cmdLine);
Void	user_init(Void);
Int16	help(Void);
Int16	cmdAdd(Nat16 pmask, char *name, Int16 (*func)(),
			   char *help, Parm_t unused1, Byte *buffer);

#endif /* INCuserifh */
