00001 /***************************************************************************** 00002 00003 The following code is derived, directly or indirectly, from the SystemC 00004 source code Copyright (c) 1996-2014 by all Contributors. 00005 All Rights reserved. 00006 00007 The contents of this file are subject to the restrictions and limitations 00008 set forth in the SystemC Open Source License (the "License"); 00009 You may not use this file except in compliance with such restrictions and 00010 limitations. You may obtain instructions on how to receive a copy of the 00011 License at http://www.accellera.org/. Software distributed by Contributors 00012 under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF 00013 ANY KIND, either express or implied. See the License for the specific 00014 language governing rights and limitations under the License. 00015 00016 *****************************************************************************/ 00017 00018 /***************************************************************************** 00019 00020 sc_tracing_ids.h -- Report ids for the tracing code. 00021 00022 Original Author: Philipp A. Hartmann, OFFIS, 2013-11-17 00023 00024 CHANGE LOG AT END OF FILE 00025 *****************************************************************************/ 00026 00027 #ifndef SC_TRACING_IDS_H 00028 #define SC_TRACING_IDS_H 00029 00030 // ---------------------------------------------------------------------------- 00031 // Report ids (tracing) 00032 // 00033 // Report ids in the range of 700-799. 00034 // ---------------------------------------------------------------------------- 00035 00036 #ifndef SC_DEFINE_MESSAGE 00037 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 00038 namespace sc_core { extern const char id[]; } 00039 #endif 00040 00041 SC_DEFINE_MESSAGE( SC_ID_TRACING_FOPEN_FAILED_, 701, 00042 "cannot open tracefile for writing" ) 00043 00044 SC_DEFINE_MESSAGE( SC_ID_TRACING_TIMESCALE_DEFAULT_, 702, 00045 "default timescale unit used for tracing" ) 00046 SC_DEFINE_MESSAGE( SC_ID_TRACING_TIMESCALE_UNIT_, 703, 00047 "tracing timescale unit set" ) 00048 SC_DEFINE_MESSAGE( SC_ID_TRACING_VCD_DELTA_CYCLE_, 704, 00049 "VCD delta cycle tracing with pseudo timesteps (1 unit)" ) 00050 /* unused IDs 705-709 */ 00051 SC_DEFINE_MESSAGE( SC_ID_TRACING_OBJECT_IGNORED_, 710, 00052 "object cannot not be traced" ) 00053 SC_DEFINE_MESSAGE( SC_ID_TRACING_OBJECT_NAME_FILTERED_, 711, 00054 "traced object name filtered" ) 00055 SC_DEFINE_MESSAGE( SC_ID_TRACING_INVALID_ENUM_VALUE_, 712, 00056 "traced value of enumerated type undefined" ) 00057 SC_DEFINE_MESSAGE( SC_ID_TRACING_VCD_DUPLICATE_TIME_, 713, 00058 "multiple VCD tracing cycles with the same time detected" ) 00059 SC_DEFINE_MESSAGE( SC_ID_TRACING_VCD_REVERSED_TIME_, 714, 00060 "VCD tracing cycle with falling time detected" ) 00061 /* unused IDs 715-719 */ 00062 SC_DEFINE_MESSAGE( SC_ID_TRACING_ALREADY_INITIALIZED_, 720, 00063 "sc_trace_file already initialized" ) 00064 00065 00066 /***************************************************************************** 00067 00068 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 00069 changes you are making here. 00070 00071 Name, Affiliation, Date: 00072 Description of Modification: 00073 00074 *****************************************************************************/ 00075 00076 #endif // SC_TRACING_IDS_H 00077 // Taf!