/* ==================================================================== * AHMErrorCodes.h * Version: 0.2 * ==================================================================== */ #pragma once #ifndef AuCORE_AHM_ERRORCODES_H #define AuCORE_AHM_ERRORCODES_H /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * AHMErrorCodes indicates the error messages from a failed reading or * writing using AuAHMF, AuCoreAHM, or AuCoreAHMIO classes. * * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * Copyright (C) 2006-2010 AuSIM Inc. * * This document contains UNPUBLISHED PROPRIETARY SOURCE CODE of * AuSIM Engineering Solutions, Palo Alto, CA; * the contents of this file may not be disclosed to third parties, * copied or duplicated in any form, in whole or in part, * without the prior written permission of AuSIM Engineering Solutions. * * RESTRICTED RIGHTS LEGEND: * Use, duplication or disclosure by the Government is subject to * restrictions as set forth in subdivision (c)(1)(ii) of the Rights in * Technical Data and Computer Software clause at DFARS 252.227-7013, * and/or in similar or successor clauses in the FAR, DOD or NASA FAR * Supplements. * Unpublished - * rights reserved under the Copyright Laws of the United States. * * Authors: * Johan Gustafsson (JRG) * -------------------------------------------------------------------- * Modification log: * 03Aug06 JRG 0.100 Created. * 03Aug06 WLC 0.200 Updated * ==================================================================== */ enum AHMerrCode; class AHMErrorCodes { public: static const char *GetMsg(AHMerrCode ErrorCode); }; enum AHMerrCode { AHMerror_None, AHMerror_OpenFailed, AHMerror_GeneralRead, AHMerror_EOFRead, AHMerror_TxtHdrRead, AHMerror_BinHdrRead, AHMerror_OffsetThisMap, AHMerror_OffsetNextMap, AHMerror_OffsetPrevMap, AHMerror_SampleRate, AHMerror_SampleRateValue, AHMerror_HeadSize, AHMerror_HeadSizeRange, AHMerror_FixedPointConv, AHMerror_BassExtendFreq, AHMerror_SpeedOfSound, AHMerror_SpeedOfSoundRange, AHMerror_AzimResponses, AHMerror_ElevResponses, AHMerror_RangeResponses, AHMerror_ResponseTaps, AHMerror_ResponseTapZeros_legacy, AHMerror_ResponseTapPoles_legacy, AHMerror_ResponseComponents, AHMerror_OptimizedTaps, AHMerror_SinkCount, /* AHMerror_CoefficientBits, AHMerror_TimeDelayBits, AHMerror_WeightBits, AHMerror_NormalLevelBits, */ AHMerror_CoefficientDataType, AHMerror_TimeDelayDataType, AHMerror_WeightDataType, AHMerror_NormalLevelDataType, AHMerror_AzimOrigin, AHMerror_AzimInterval, AHMerror_ElevOrigin, AHMerror_ElevInterval, AHMerror_RangeOrigin, AHMerror_RangeInterval, AHMerror_AxisConfiguration, AHMerror_EncryptionType, AHMerror_AzimIncrOp, AHMerror_ElevIncrOp, AHMerror_CoefficientSequence, AHMerror_VectorSequence, AHMerror_ResponseSequence, AHMerror_InterleavedResponse, AHMerror_RegionSequence, AHMerror_RespRegnSeqSwap, AHMerror_FormatUnreadableAHM, AHMerror_FormatUnrecognizedAHM, AHMerror_FormatUnrecognizedAFM, AHMerror_FormatUnrecognizedEQF, AHMerror_VersionInvalid, AHMerror_FileKeyExtension, AHMerror_FileKeyInvalid, AHMerror_FileSizeMismatch, AHMerror_FileTypeMismatch, AHMerror_FileTypeInvalid, AHMerror_SinkCountZero, AHMerror_RespSeqResp, AHMerror_RespSeqTime, AHMerror_RespSeqLevel, AHMerror_RespSeqInterSink, AHMerror_RespSeqInterResp, AHMerror_RegnSeqBasis, AHMerror_RegnSeqCaps, AHMerror_Severe, AHMerror_UnknownError, AHMerror_DataAllocation, AHMerror_MapGridCount, AHMerror_MapGridRead, AHMerror_MapGridLoad, AHMerror_TotalGridCount, AHMerror_ComponentCount, AHMerror_TrackDataRead, AHMerror_RespVectRead, AHMerror_RespCompRead, AHMerror_SinkVectRead, AHMerror_WeightFuncRead, AHMerror_SinkChnlMapRead, AHMerror_SinkLabelRead, AHMerror_SinkTriangleReady, AHMerror_SinkTriangleRead, AHMerror_SinkTriangleDupeNode, AHMerror_SinkTriangleBadNode, AHMerror_SinkTriangleNegNode, AHMerror_RegionSinkVectors, AHMerror_DeprecatedCoefSequence, AHMerror_SectionConfiguration, AHMerror_LegacySmallFIR, AHMerror_NoDataSpecified, AHMerror_EnterErrorCheck, AHMerror_FilenameInvalid, AHMerror_ComponentLoad, AHMerror_NotStrictSections, AHMerror_InterAural2PerSink, AHMerror_NumCodes }; #endif // AuCORE_AHM_ERRORCODES_H