/*  @file pmConfigMask.h
 *  @brief Mask configuration functions
 *
 *  @author Paul Price, IfA
 *
 *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
 *  @date $Date: 2008-03-05 01:06:37 $
 *  Copyright 2007 Institute for Astronomy, University of Hawaii
 */

#ifndef PM_CONFIG_MASK_H
#define PM_CONFIG_MASK_H

#include <pslib.h>
#include <pmConfig.h>

#define PM_MASKS_RECIPE "MASKS"

/// @addtogroup Config Configuration System
/// @{

/// Return a mask value given a list of symbolic names
///
/// The mask values are derived from the MASKS recipe
psMaskType pmConfigMask(const char *masks, ///< List of symbolic names, space/comma delimited
                        const pmConfig *config ///< Configuration
                        );

#endif
