oaWaferMsgs.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaWaferMsgs.h
00004 //
00005 // This file contains the message Ids used by the OpenAccess wafer database
00006 // exceptions.
00007 //
00008 // *****************************************************************************
00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00010 // Integration Initiative, this material may not be copied, modified,
00011 // re-published, uploaded, executed, or distributed in any way, in any medium,
00012 // in whole or in part, without prior written permission from Cadence.
00013 //
00014 //                Copyright 2004-2005 Cadence Design Systems, Inc.
00015 //                           All Rights Reserved.
00016 //
00017 //  $Author: icftcm $
00018 //  $Revision: #1 $
00019 //  $Date: 2010/08/09 $
00020 //  $State: Exp $
00021 // *****************************************************************************
00022 // *****************************************************************************
00023 
00024 
00025 
00026 #if !defined(oaWaferMsgs_P)
00027 #define oaWaferMsgs_P
00028 
00029 
00030 
00031 // *****************************************************************************
00032 // Nested includes
00033 // *****************************************************************************
00034 #include "oaCommonTypes.h"
00035 
00036 
00037 
00038 // *****************************************************************************
00039 // Declare and define types in the OpenAccess namespace.
00040 // *****************************************************************************
00041 BEGIN_OA_NAMESPACE
00042 
00043 
00044 
00045 #define oavWaferMsgIdStartValue 4000
00046 #define oavNumWaferMsgIds       53
00047 
00048 enum oaWaferMsgIds {
00049     oacInvalidWafer                     = oavWaferMsgIdStartValue,
00050     oacInvalidWaferDataTypeName         = 4001,
00051     oacNotAWafer                        = 4002,
00052     oacSaveReadOnlyWafer                = 4003,
00053     oacWaferLibNotFound                 = 4004,
00054     oacInvalidAccessMode                = 4005,
00055     oacWaferCannotChangeScratchMode     = 4006,
00056     oacWaferBeingPurged                 = 4007,
00057     oacCannotDestroyOpenWafer           = 4008,
00058     oacDestroyCannotFindWafer           = 4009,
00059     oacCannotFindWafer                  = 4010,
00060     oacWaferPrimaryFileDoesNotExist     = 4011,
00061     oacViewNotWafer                     = 4012,
00062     oacCannotLockWafer                  = 4013,
00063     oacInvalidWaferUnitsTypeName        = 4014,
00064 
00065     oacInvalidWaferFeatureName          = 4015,
00066     oacInvalidWaferDesc                 = 4016,
00067     oacWaferAlreadyHasWaferDesc         = 4017,
00068     oacInvalidUsableDiamValue           = 4018,
00069     oacInvalidTotalDiamValue            = 4019,
00070 
00071     oacInvalidFrame                     = 4020,
00072     oacFrameAlreadyExists               = 4021,
00073 
00074     oacInvalidStepperMap                = 4022,
00075     oacStepperMapAlreadyExists          = 4023,
00076     oacImageStepperMapNotInSameWafer    = 4024,
00077 
00078     oacInvalidImage                     = 4025,
00079     oacImageAlreadyExists               = 4026,
00080     oacImageHasExtraPoints              = 4027,
00081     oacImageTooFewPoints                = 4028,
00082 
00083     oacInvalidReticle                   = 4029,
00084     oacReticleHasExtraPoints            = 4030,
00085     oacReticleTooFewPoints              = 4031,
00086     oacReticleAlreadyExists             = 4032,
00087 
00088     oacInvalidWaferFeature              = 4033,
00089     oacWaferFeatureAlreadyExists        = 4034,
00090     oacWaferFeatureHasExtraPoints       = 4035,
00091     oacWaferFeatureTooFewPoints         = 4036,
00092 
00093     oacInvalidDesignInst                = 4037,
00094     oacDesignInstAlreadyExists          = 4038,
00095     oacDesignInstInvalidMapLayer        = 4039,
00096 
00097     oacInvalidReticleUsageName          = 4040,
00098 
00099     oacInvalidFrameInst                 = 4041,
00100     oacFrameInstAlreadyExists           = 4042,
00101     oacFrameInstOwnerAndMasterAreSame   = 4043,
00102     oacFrameInstOwnerAndMasterDiffWafer = 4044,
00103 
00104     oacInvalidReticleRef                = 4045,
00105     oacReticleRefAlreadyExists          = 4046,
00106     oacReticleRefAndRefInSameWafer      = 4047,
00107 
00108     oacWaferCannotGetReadAccess         = 4048,
00109     oacWaferCannotGetWriteAccess        = 4049,
00110     oacWaferHasReadNeedWriteAccess      = 4050,
00111 
00112     oacInvalidWaferObject               = 4051,
00113 
00114     oacInvalidWaferDataTypeForTimeStamp = 4052
00115 };
00116 
00117 
00118 
00119 END_OA_NAMESPACE
00120 
00121 #endif

Return to top of page