Changeset 4668
- Timestamp:
- 08/11/07 16:09:42 (6 years ago)
- Location:
- components/AutomaticGainControl/trunk/AutomaticGainControl
- Files:
-
- 3 added
- 4 modified
- 6 moved
-
Doxyfile (modified) (12 diffs)
-
Makefile.am (modified) (2 diffs)
-
configure.ac (modified) (1 diff)
-
documentation.txt (modified) (2 diffs)
-
genDocs.py (added)
-
src (added)
-
src/AutomaticGainControl.cpp (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/AutomaticGainControl.cpp)
-
src/AutomaticGainControl.h (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/AutomaticGainControl.h)
-
src/main.cpp (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/main.cpp)
-
xml (added)
-
xml/AutomaticGainControl.prf.xml (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/AutomaticGainControl.prf.xml)
-
xml/AutomaticGainControl.scd.xml (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/AutomaticGainControl.scd.xml)
-
xml/AutomaticGainControl.spd.xml (moved) (moved from components/AutomaticGainControl/trunk/AutomaticGainControl/AutomaticGainControl.spd.xml)
Legend:
- Unmodified
- Added
- Removed
-
components/AutomaticGainControl/trunk/AutomaticGainControl/Doxyfile
r3442 r4668 1 # Doxyfile 1. 4.61 # Doxyfile 1.5.2 2 2 3 3 # This file describes the settings to be used by the documentation system … … 15 15 #--------------------------------------------------------------------------- 16 16 17 # This tag specifies the encoding used for all characters in the config file that 18 # follow. The default is UTF-8 which is also the encoding used for all text before 19 # the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into 20 # libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of 21 # possible encodings. 22 23 DOXYFILE_ENCODING = UTF-8 24 17 25 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 18 26 # by quotes) that should identify the project. … … 31 39 # where doxygen was started. If left blank the current directory will be used. 32 40 33 OUTPUT_DIRECTORY = doc s41 OUTPUT_DIRECTORY = documentation 34 42 35 43 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create … … 46 54 # information to generate all constant output in the proper language. 47 55 # The default language is English, other supported languages are: 48 # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish,49 # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese,50 # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian,51 # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish,52 # S wedish, and Ukrainian.56 # Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 57 # Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, 58 # Italian, Japanese, Japanese-en (Japanese with English messages), Korean, 59 # Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, 60 # Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. 53 61 54 62 OUTPUT_LANGUAGE = English 55 56 # This tag can be used to specify the encoding used in the generated output.57 # The encoding is not always determined by the language that is chosen,58 # but also whether or not the output is meant for Windows or non-Windows users.59 # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES60 # forces the Windows encoding (this is the default for the Windows binary),61 # whereas setting the tag to NO uses a Unix-style encoding (the default for62 # all platforms other than Windows).63 64 USE_WINDOWS_ENCODING = NO65 63 66 64 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will … … 205 203 BUILTIN_STL_SUPPORT = yes 206 204 205 # If you use Microsoft's C++/CLI language, you should set this option to YES to 206 # enable parsing support. 207 208 CPP_CLI_SUPPORT = NO 209 207 210 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 208 211 # tag is set to YES, then doxygen will reuse the documentation of the first … … 464 467 AutomaticGainControl.cpp 465 468 469 # This tag can be used to specify the character encoding of the source files that 470 # doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default 471 # input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding. 472 # See http://www.gnu.org/software/libiconv for the list of possible encodings. 473 474 INPUT_ENCODING = UTF-8 475 466 476 # If the value of the INPUT tag contains directories, you can use the 467 477 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp … … 498 508 499 509 EXCLUDE_PATTERNS = 510 511 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 512 # (namespaces, classes, functions, etc.) that should be excluded from the output. 513 # The symbol name can be a fully qualified name, a word, or if the wildcard * is used, 514 # a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test 515 516 EXCLUDE_SYMBOLS = 500 517 501 518 # The EXAMPLE_PATH tag can be used to specify one or more files or … … 584 601 REFERENCES_RELATION = YES 585 602 603 # If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 604 # and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 605 # functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 606 # link to the source code. Otherwise they will link to the documentstion. 607 608 REFERENCES_LINK_SOURCE = YES 609 586 610 # If the USE_HTAGS tag is set to YES then the references to source code 587 611 # will point to the HTML generated by the htags(1) tool instead of doxygen … … 661 685 # stylesheet in the HTML output directory as well, or it will be erased! 662 686 663 HTML_STYLESHEET = 687 HTML_STYLESHEET = 664 688 665 689 # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, … … 1081 1105 CLASS_DIAGRAMS = YES 1082 1106 1107 # You can define message sequence charts within doxygen comments using the \msc 1108 # command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to 1109 # produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to 1110 # specify the directory where the mscgen tool resides. If left empty the tool is assumed to 1111 # be found in the default search path. 1112 1113 MSCGEN_PATH = 1114 1083 1115 # If set to YES, the inheritance and collaboration graphs will hide 1084 1116 # inheritance and usage relations if the target is undocumented … … 1146 1178 CALL_GRAPH = NO 1147 1179 1180 # If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 1181 # generate a caller dependency graph for every global function or class method. 1182 # Note that enabling this option will significantly increase the time of a run. 1183 # So in most cases it will be better to enable caller graphs for selected 1184 # functions only using the \callergraph command. 1185 1186 CALLER_GRAPH = NO 1187 1148 1188 # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 1149 1189 # will graphical hierarchy of all classes instead of a textual one. … … 1175 1215 DOTFILE_DIRS = 1176 1216 1177 # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 1178 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1179 # this value, doxygen will try to truncate the graph, so that it fits within 1180 # the specified constraint. Beware that most browsers cannot cope with very 1181 # large images. 1182 1183 MAX_DOT_GRAPH_WIDTH = 1024 1184 1185 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 1186 # (in pixels) of the graphs generated by dot. If a graph becomes larger than 1187 # this value, doxygen will try to truncate the graph, so that it fits within 1188 # the specified constraint. Beware that most browsers cannot cope with very 1189 # large images. 1190 1191 MAX_DOT_GRAPH_HEIGHT = 1024 1192 1193 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 1194 # graphs generated by dot. A depth value of 3 means that only nodes reachable 1195 # from the root by following a path via at most 3 edges will be shown. Nodes 1196 # that lay further from the root node will be omitted. Note that setting this 1197 # option to 1 or 2 may greatly reduce the computation time needed for large 1198 # code bases. Also note that a graph may be further truncated if the graph's 1199 # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 1200 # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 1201 # the graph is not depth-constrained. 1202 1203 MAX_DOT_GRAPH_DEPTH = 0 1217 # The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 1218 # nodes that will be shown in the graph. If the number of nodes in a graph 1219 # becomes larger than this value, doxygen will truncate the graph, which is 1220 # visualized by representing a node as a red box. Note that doxygen will always 1221 # show the root nodes and its direct children regardless of this setting. 1222 1223 DOT_GRAPH_MAX_NODES = 50 1204 1224 1205 1225 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -
components/AutomaticGainControl/trunk/AutomaticGainControl/Makefile.am
r4356 r4668 4 4 5 5 AutomaticGainControl_SOURCES = \ 6 AutomaticGainControl.cpp\7 AutomaticGainControl.h\8 main.cpp6 src/AutomaticGainControl.cpp \ 7 src/AutomaticGainControl.h \ 8 src/main.cpp 9 9 10 10 ossieName = AutomaticGainControl … … 13 13 14 14 dist_xml_DATA = \ 15 AutomaticGainControl.prf.xml\16 AutomaticGainControl.scd.xml\17 AutomaticGainControl.spd.xml15 xml/AutomaticGainControl.prf.xml \ 16 xml/AutomaticGainControl.scd.xml \ 17 xml/AutomaticGainControl.spd.xml 18 18 19 # ---------- documentation --------- 20 21 # make sure "make docs" doesn't conflict with 22 # separate docs/ directory 23 .PHONY: docs documentation 24 25 docs : 26 ./genDocs.py 27 28 -
components/AutomaticGainControl/trunk/AutomaticGainControl/configure.ac
r3442 r4668 35 35 LIBS="$LIBS $OSSIE_LIBS" 36 36 37 AC_SUBST(SI_PATH)38 39 37 AC_CONFIG_FILES(Makefile) 40 38 -
components/AutomaticGainControl/trunk/AutomaticGainControl/documentation.txt
r3442 r4668 1 /**************************************************************************** 2 3 Copyright 2006 Virginia Polytechnic Institute and State University 4 5 This file is part of the OSSIE AutomaticGainControl. 6 7 OSSIE AutomaticGainControl is free software; you can redistribute it and/or 8 modify it under the terms of the GNU General Public License as published by 9 the Free Software Foundation; either version 2 of the License, or 10 (at your option) any later version. 11 12 OSSIE AutomaticGainControl is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 GNU General Public License for more details. 16 17 You should have received a copy of the GNU General Public License 18 along with OSSIE AutomaticGainControl; if not, write to the Free Software 19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 20 21 ****************************************************************************/ 22 1 23 /*! \mainpage Automatic Gain Control 2 24 … … 53 75 54 76 \section dependencies Software build dependencies 55 The AGC component relies on the AutomaticGainControl class in SigProc, the 56 OSSIE signal processing library. It also relies on the standard iterfaces 57 complexShort uses and provides ports descriptions. 77 The AGC component relies on the AutomaticGainControl class in 78 <a href="http://ossie-dev.mprg.org:8080/repos/ossie/browser/SigProc/trunk/SigProc"> 79 SigProc</a>, the OSSIE signal processing library. It also relies on the standard 80 iterfaces complexShort uses and provides ports descriptions. 58 81 59 82 \section algorithm Detailed Description of Algorithm