source: flair-dev/trunk/doc/Flair/classflair_1_1core_1_1_framework_manager.html@ 44

Last change on this file since 44 was 44, checked in by Sanahuja Guillaume, 7 years ago

m

File size: 43.0 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.9.1"/>
7<title>Flair: flair::core::FrameworkManager Class Reference</title>
8<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script>
11<link href="navtree.css" rel="stylesheet" type="text/css"/>
12<script type="text/javascript" src="resize.js"></script>
13<script type="text/javascript" src="navtreedata.js"></script>
14<script type="text/javascript" src="navtree.js"></script>
15<script type="text/javascript">
16 $(document).ready(initResizable);
17 $(window).load(resizeHeight);
18</script>
19<link href="search/search.css" rel="stylesheet" type="text/css"/>
20<script type="text/javascript" src="search/searchdata.js"></script>
21<script type="text/javascript" src="search/search.js"></script>
22<script type="text/javascript">
23 $(document).ready(function() { init_search(); });
24</script>
25<link href="doxygen.css" rel="stylesheet" type="text/css" />
26</head>
27<body>
28<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
29<div id="titlearea">
30<table cellspacing="0" cellpadding="0">
31 <tbody>
32 <tr style="height: 56px;">
33 <td id="projectlogo"><img alt="Logo" src="logo_hds.png"/></td>
34 <td style="padding-left: 0.5em;">
35 <div id="projectname">Flair
36 </div>
37 <div id="projectbrief">Framework Libre Air</div>
38 </td>
39 </tr>
40 </tbody>
41</table>
42</div>
43<!-- end header part -->
44<!-- Generated by Doxygen 1.8.9.1 -->
45<script type="text/javascript">
46var searchBox = new SearchBox("searchBox", "search",false,'Search');
47</script>
48 <div id="navrow1" class="tabs">
49 <ul class="tablist">
50 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
51 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
52 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
53 <li><a href="files.html"><span>Files</span></a></li>
54 <li>
55 <div id="MSearchBox" class="MSearchBoxInactive">
56 <span class="left">
57 <img id="MSearchSelect" src="search/mag_sel.png"
58 onmouseover="return searchBox.OnSearchSelectShow()"
59 onmouseout="return searchBox.OnSearchSelectHide()"
60 alt=""/>
61 <input type="text" id="MSearchField" value="Search" accesskey="S"
62 onfocus="searchBox.OnSearchFieldFocus(true)"
63 onblur="searchBox.OnSearchFieldFocus(false)"
64 onkeyup="searchBox.OnSearchFieldChange(event)"/>
65 </span><span class="right">
66 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
67 </span>
68 </div>
69 </li>
70 </ul>
71 </div>
72 <div id="navrow2" class="tabs2">
73 <ul class="tablist">
74 <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
75 <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
76 <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
77 <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
78 </ul>
79 </div>
80</div><!-- top -->
81<div id="side-nav" class="ui-resizable side-nav-resizable">
82 <div id="nav-tree">
83 <div id="nav-tree-contents">
84 <div id="nav-sync" class="sync"></div>
85 </div>
86 </div>
87 <div id="splitbar" style="-moz-user-select:none;"
88 class="ui-resizable-handle">
89 </div>
90</div>
91<script type="text/javascript">
92$(document).ready(function(){initNavTree('classflair_1_1core_1_1_framework_manager.html','');});
93</script>
94<div id="doc-content">
95<!-- window showing the filter options -->
96<div id="MSearchSelectWindow"
97 onmouseover="return searchBox.OnSearchSelectShow()"
98 onmouseout="return searchBox.OnSearchSelectHide()"
99 onkeydown="return searchBox.OnSearchSelectKey(event)">
100</div>
101
102<!-- iframe showing the search results (closed by default) -->
103<div id="MSearchResultsWindow">
104<iframe src="javascript:void(0)" frameborder="0"
105 name="MSearchResults" id="MSearchResults">
106</iframe>
107</div>
108
109<div class="header">
110 <div class="summary">
111<a href="#pub-methods">Public Member Functions</a> &#124;
112<a href="classflair_1_1core_1_1_framework_manager-members.html">List of all members</a> </div>
113 <div class="headertitle">
114<div class="title">flair::core::FrameworkManager Class Reference</div> </div>
115</div><!--header-->
116<div class="contents">
117
118<p>Main class of the Framework library.
119 <a href="classflair_1_1core_1_1_framework_manager.html#details">More...</a></p>
120
121<p><code>#include &lt;<a class="el" href="_framework_manager_8h_source.html">FrameworkManager.h</a>&gt;</code></p>
122<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
123 <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for flair::core::FrameworkManager:</div>
124<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
125</div>
126<div id="dynsection-0-content" class="dyncontent" style="display:none;">
127 <div class="center">
128 <img src="classflair_1_1core_1_1_framework_manager.png" usemap="#flair::core::FrameworkManager_map" alt=""/>
129 <map id="flair::core::FrameworkManager_map" name="flair::core::FrameworkManager_map">
130<area href="classflair_1_1core_1_1_object.html" title="Base class for all Framework&#39;s classes. " alt="flair::core::Object" shape="rect" coords="0,0,186,24"/>
131<area href="classflair_1_1simulator_1_1_simulator.html" alt="flair::simulator::Simulator" shape="rect" coords="0,112,186,136"/>
132</map>
133 </div></div>
134<table class="memberdecls">
135<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
136Public Member Functions</h2></td></tr>
137<tr class="memitem:ac4488013eb79fb1cd0c57fe4774120ae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#ac4488013eb79fb1cd0c57fe4774120ae">FrameworkManager</a> (std::string name)</td></tr>
138<tr class="memdesc:ac4488013eb79fb1cd0c57fe4774120ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#ac4488013eb79fb1cd0c57fe4774120ae">More...</a><br /></td></tr>
139<tr class="separator:ac4488013eb79fb1cd0c57fe4774120ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:aa97c7fbaba572aa856d23c416f3b74e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#aa97c7fbaba572aa856d23c416f3b74e4">~FrameworkManager</a> ()</td></tr>
141<tr class="memdesc:aa97c7fbaba572aa856d23c416f3b74e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#aa97c7fbaba572aa856d23c416f3b74e4">More...</a><br /></td></tr>
142<tr class="separator:aa97c7fbaba572aa856d23c416f3b74e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:a536f78b53e6f4890120b1312aa3c7b88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a536f78b53e6f4890120b1312aa3c7b88">SetupConnection</a> (std::string address, uint16_t port, <a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a> watchdogTimeout=(<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>) 1000000000, size_t rcv_buf_size=10000)</td></tr>
144<tr class="memdesc:a536f78b53e6f4890120b1312aa3c7b88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup the connection with ground station. <a href="#a536f78b53e6f4890120b1312aa3c7b88">More...</a><br /></td></tr>
145<tr class="separator:a536f78b53e6f4890120b1312aa3c7b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<tr class="memitem:a528ab69c3a850237007a074732d9fa85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a528ab69c3a850237007a074732d9fa85">SetupUserInterface</a> (std::string xml_file)</td></tr>
147<tr class="memdesc:a528ab69c3a850237007a074732d9fa85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup the user interface. <a href="#a528ab69c3a850237007a074732d9fa85">More...</a><br /></td></tr>
148<tr class="separator:a528ab69c3a850237007a074732d9fa85"><td class="memSeparator" colspan="2">&#160;</td></tr>
149<tr class="memitem:a8f3989b0199826a913f352cc1e26f86b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a8f3989b0199826a913f352cc1e26f86b">GetTabWidget</a> (void) const </td></tr>
150<tr class="memdesc:a8f3989b0199826a913f352cc1e26f86b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get TabWidget. <a href="#a8f3989b0199826a913f352cc1e26f86b">More...</a><br /></td></tr>
151<tr class="separator:a8f3989b0199826a913f352cc1e26f86b"><td class="memSeparator" colspan="2">&#160;</td></tr>
152<tr class="memitem:ac0b1886b695379518bfeff9142d32405"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#ac0b1886b695379518bfeff9142d32405">SetupLogger</a> (std::string log_path)</td></tr>
153<tr class="memdesc:ac0b1886b695379518bfeff9142d32405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger setup. <a href="#ac0b1886b695379518bfeff9142d32405">More...</a><br /></td></tr>
154<tr class="separator:ac0b1886b695379518bfeff9142d32405"><td class="memSeparator" colspan="2">&#160;</td></tr>
155<tr class="memitem:a9f2750ce913b492206761340c666bbb6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a9f2750ce913b492206761340c666bbb6">AddDeviceToLog</a> (<a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> *device)</td></tr>
156<tr class="memdesc:a9f2750ce913b492206761340c666bbb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add log element. <a href="#a9f2750ce913b492206761340c666bbb6">More...</a><br /></td></tr>
157<tr class="separator:a9f2750ce913b492206761340c666bbb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
158<tr class="memitem:aa426692b6ffdcacc35c34f0db87d53b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#aa426692b6ffdcacc35c34f0db87d53b7">IsDeviceLogged</a> (const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> *device) const </td></tr>
159<tr class="memdesc:aa426692b6ffdcacc35c34f0db87d53b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is device logged. <a href="#aa426692b6ffdcacc35c34f0db87d53b7">More...</a><br /></td></tr>
160<tr class="separator:aa426692b6ffdcacc35c34f0db87d53b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
161<tr class="memitem:a1cbc5e8296c0f36551210e13251516ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a1cbc5e8296c0f36551210e13251516ae">StartLog</a> (void)</td></tr>
162<tr class="memdesc:a1cbc5e8296c0f36551210e13251516ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start logging. <a href="#a1cbc5e8296c0f36551210e13251516ae">More...</a><br /></td></tr>
163<tr class="separator:a1cbc5e8296c0f36551210e13251516ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
164<tr class="memitem:a978aae4beac0c20dbbff73369ab6e31a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a978aae4beac0c20dbbff73369ab6e31a">StopLog</a> (void)</td></tr>
165<tr class="memdesc:a978aae4beac0c20dbbff73369ab6e31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop logging. <a href="#a978aae4beac0c20dbbff73369ab6e31a">More...</a><br /></td></tr>
166<tr class="separator:a978aae4beac0c20dbbff73369ab6e31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
167<tr class="memitem:a65eff6c3651dafddc2dd55c3cab281b4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a65eff6c3651dafddc2dd55c3cab281b4">IsLogging</a> (void) const </td></tr>
168<tr class="memdesc:a65eff6c3651dafddc2dd55c3cab281b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is logging? <a href="#a65eff6c3651dafddc2dd55c3cab281b4">More...</a><br /></td></tr>
169<tr class="separator:a65eff6c3651dafddc2dd55c3cab281b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
170<tr class="memitem:a6ed9bdb73288176aa58269f8a520d58c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a6ed9bdb73288176aa58269f8a520d58c">UpdateSendData</a> (const <a class="el" href="classflair_1_1gui_1_1_send_data.html">gui::SendData</a> *obj)</td></tr>
171<tr class="memdesc:a6ed9bdb73288176aa58269f8a520d58c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notify that SendData's period has changed. <a href="#a6ed9bdb73288176aa58269f8a520d58c">More...</a><br /></td></tr>
172<tr class="separator:a6ed9bdb73288176aa58269f8a520d58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
173<tr class="memitem:aa1b6474b3972665d20c706ff89965271"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#aa1b6474b3972665d20c706ff89965271">BlockCom</a> (void)</td></tr>
174<tr class="memdesc:aa1b6474b3972665d20c706ff89965271"><td class="mdescLeft">&#160;</td><td class="mdescRight">Block communication. <a href="#aa1b6474b3972665d20c706ff89965271">More...</a><br /></td></tr>
175<tr class="separator:aa1b6474b3972665d20c706ff89965271"><td class="memSeparator" colspan="2">&#160;</td></tr>
176<tr class="memitem:a311fa9be9c08b037cae24061e85307d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a311fa9be9c08b037cae24061e85307d1">UnBlockCom</a> (void)</td></tr>
177<tr class="memdesc:a311fa9be9c08b037cae24061e85307d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unblock communication. <a href="#a311fa9be9c08b037cae24061e85307d1">More...</a><br /></td></tr>
178<tr class="separator:a311fa9be9c08b037cae24061e85307d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
179<tr class="memitem:a845ac3ad0cbc95d71e50277d9e8093a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a845ac3ad0cbc95d71e50277d9e8093a1">ConnectionLost</a> (void) const </td></tr>
180<tr class="memdesc:a845ac3ad0cbc95d71e50277d9e8093a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is connection lost? <a href="#a845ac3ad0cbc95d71e50277d9e8093a1">More...</a><br /></td></tr>
181<tr class="separator:a845ac3ad0cbc95d71e50277d9e8093a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
182<tr class="memitem:a69e12f51081a3d58876553d9858ea1bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a69e12f51081a3d58876553d9858ea1bd">DisableErrorsDisplay</a> (bool value)</td></tr>
183<tr class="memdesc:a69e12f51081a3d58876553d9858ea1bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable errors display. <a href="#a69e12f51081a3d58876553d9858ea1bd">More...</a><br /></td></tr>
184<tr class="separator:a69e12f51081a3d58876553d9858ea1bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
185<tr class="memitem:a477b3cee8fa2c2338896006faaeefe42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_framework_manager.html#a477b3cee8fa2c2338896006faaeefe42">IsDisplayingErrors</a> (void) const </td></tr>
186<tr class="memdesc:a477b3cee8fa2c2338896006faaeefe42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is displaying errors? <a href="#a477b3cee8fa2c2338896006faaeefe42">More...</a><br /></td></tr>
187<tr class="separator:a477b3cee8fa2c2338896006faaeefe42"><td class="memSeparator" colspan="2">&#160;</td></tr>
188<tr class="inherit_header pub_methods_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
189<tr class="memitem:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aec92383fd5bf68d9df10414862b7e95c">Object</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent=NULL, std::string name=&quot;&quot;, std::string type=&quot;&quot;)</td></tr>
190<tr class="memdesc:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#aec92383fd5bf68d9df10414862b7e95c">More...</a><br /></td></tr>
191<tr class="separator:aec92383fd5bf68d9df10414862b7e95c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
192<tr class="memitem:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#aa2bde0e6677bbef705c96c93cb06ad09">~Object</a> ()</td></tr>
193<tr class="memdesc:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#aa2bde0e6677bbef705c96c93cb06ad09">More...</a><br /></td></tr>
194<tr class="separator:aa2bde0e6677bbef705c96c93cb06ad09 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
195<tr class="memitem:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a9b0344dff7e1c05424d9152c8274523a">ObjectName</a> (void) const </td></tr>
196<tr class="memdesc:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name. <a href="#a9b0344dff7e1c05424d9152c8274523a">More...</a><br /></td></tr>
197<tr class="separator:a9b0344dff7e1c05424d9152c8274523a inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
198<tr class="memitem:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a609a250ec037fbcaf8957c8f1dcbfc53">ObjectType</a> (void) const </td></tr>
199<tr class="memdesc:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type. <a href="#a609a250ec037fbcaf8957c8f1dcbfc53">More...</a><br /></td></tr>
200<tr class="separator:a609a250ec037fbcaf8957c8f1dcbfc53 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
201<tr class="memitem:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a360c112cc3017a5152ebf6e84d2efa70">Parent</a> (void) const </td></tr>
202<tr class="memdesc:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent. <a href="#a360c112cc3017a5152ebf6e84d2efa70">More...</a><br /></td></tr>
203<tr class="separator:a360c112cc3017a5152ebf6e84d2efa70 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
204<tr class="memitem:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::vector&lt; const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#ae22db4d723ec2d50b3ba48f26a6a770c">TypeChilds</a> (void) const </td></tr>
205<tr class="memdesc:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Childs of the same type. <a href="#ae22db4d723ec2d50b3ba48f26a6a770c">More...</a><br /></td></tr>
206<tr class="separator:ae22db4d723ec2d50b3ba48f26a6a770c inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
207<tr class="memitem:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">std::vector&lt; const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a344f81cd35805a9501098bf727ac1a10">Childs</a> (void) const </td></tr>
208<tr class="memdesc:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Childs. <a href="#a344f81cd35805a9501098bf727ac1a10">More...</a><br /></td></tr>
209<tr class="separator:a344f81cd35805a9501098bf727ac1a10 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
210<tr class="memitem:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#af001feba14fc053aa778e61080a0b4cf">Information</a> (const char *function, int line, const char *format,...) const </td></tr>
211<tr class="memdesc:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted information. <a href="#af001feba14fc053aa778e61080a0b4cf">More...</a><br /></td></tr>
212<tr class="separator:af001feba14fc053aa778e61080a0b4cf inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
213<tr class="memitem:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a168b18451b2ee6126e1e81d452005ff6">Warning</a> (const char *function, const char *format,...) const </td></tr>
214<tr class="memdesc:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted warning. <a href="#a168b18451b2ee6126e1e81d452005ff6">More...</a><br /></td></tr>
215<tr class="separator:a168b18451b2ee6126e1e81d452005ff6 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
216<tr class="memitem:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a3ca9694d29ec2b0491739879685df5ca">Error</a> (const char *function, const char *format,...) const </td></tr>
217<tr class="memdesc:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formatted error. <a href="#a3ca9694d29ec2b0491739879685df5ca">More...</a><br /></td></tr>
218<tr class="separator:a3ca9694d29ec2b0491739879685df5ca inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
219<tr class="memitem:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_object.html#a36cdd7f556e78b1bddd1d1fe4264bb85">ErrorOccured</a> (bool recursive=true) const </td></tr>
220<tr class="memdesc:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has an errror occured? <a href="#a36cdd7f556e78b1bddd1d1fe4264bb85">More...</a><br /></td></tr>
221<tr class="separator:a36cdd7f556e78b1bddd1d1fe4264bb85 inherit pub_methods_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
222</table><table class="memberdecls">
223<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
224Additional Inherited Members</h2></td></tr>
225<tr class="inherit_header pub_types_classflair_1_1core_1_1_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classflair_1_1core_1_1_object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classflair_1_1core_1_1_object.html">flair::core::Object</a></td></tr>
226<tr class="memitem:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5fccda511f97487040fed29f4efc97"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>color_t</b> { <b>Auto</b> = 0,
227<b>Red</b> = 31,
228<b>Green</b> = 32,
229<b>Orange</b> = 33
230 }</td></tr>
231<tr class="separator:aed5fccda511f97487040fed29f4efc97 inherit pub_types_classflair_1_1core_1_1_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
232</table>
233<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
234<div class="textblock"><p>Main class of the Framework library. </p>
235<p>This is the main class of the library. Only one instance of this class is allowed by program. Morevoer, its name must be unique if more than one program using this class is running on the same system (a control and a simlator for example). <br />
236 This class allows: <br />
237 -connexion with ground station, <br />
238 -creation of a <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qtabwidget.html">QTabWidget</a> on ground station, <br />
239 -handling of xml files, used for default values of Widgets, <br />
240 -logging of datas. </p>
241</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
242<a class="anchor" id="ac4488013eb79fb1cd0c57fe4774120ae"></a>
243<div class="memitem">
244<div class="memproto">
245 <table class="memname">
246 <tr>
247 <td class="memname">flair::core::FrameworkManager::FrameworkManager </td>
248 <td>(</td>
249 <td class="paramtype">std::string&#160;</td>
250 <td class="paramname"><em>name</em></td><td>)</td>
251 <td></td>
252 </tr>
253 </table>
254</div><div class="memdoc">
255
256<p>Constructor. </p>
257<p>Construct a <a class="el" href="classflair_1_1core_1_1_framework_manager.html" title="Main class of the Framework library. ">FrameworkManager</a>. <br />
258 Call SetupConnection method just after this constructor to setup the conection with a ground station.</p>
259<dl class="params"><dt>Parameters</dt><dd>
260 <table class="params">
261 <tr><td class="paramname">name</td><td>name, must be unique </td></tr>
262 </table>
263 </dd>
264</dl>
265
266</div>
267</div>
268<a class="anchor" id="aa97c7fbaba572aa856d23c416f3b74e4"></a>
269<div class="memitem">
270<div class="memproto">
271 <table class="memname">
272 <tr>
273 <td class="memname">flair::core::FrameworkManager::~FrameworkManager </td>
274 <td>(</td>
275 <td class="paramname"></td><td>)</td>
276 <td></td>
277 </tr>
278 </table>
279</div><div class="memdoc">
280
281<p>Destructor. </p>
282<p>Calling it will automatically destruct all childs. <br />
283Destruction implies destruction of the <a class="elRef" target="_blank" doxygen="/home/gsanahuj/igep/flair-dev/doc/qt.tag:http://qt-project.org/doc/qt-4.8/" href="http://qt-project.org/doc/qt-4.8/qtabwidget.html">QTabWidget</a> on ground station. </p>
284
285</div>
286</div>
287<h2 class="groupheader">Member Function Documentation</h2>
288<a class="anchor" id="a536f78b53e6f4890120b1312aa3c7b88"></a>
289<div class="memitem">
290<div class="memproto">
291 <table class="memname">
292 <tr>
293 <td class="memname">void flair::core::FrameworkManager::SetupConnection </td>
294 <td>(</td>
295 <td class="paramtype">std::string&#160;</td>
296 <td class="paramname"><em>address</em>, </td>
297 </tr>
298 <tr>
299 <td class="paramkey"></td>
300 <td></td>
301 <td class="paramtype">uint16_t&#160;</td>
302 <td class="paramname"><em>port</em>, </td>
303 </tr>
304 <tr>
305 <td class="paramkey"></td>
306 <td></td>
307 <td class="paramtype"><a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>&#160;</td>
308 <td class="paramname"><em>watchdogTimeout</em> = <code>(<a class="el" href="namespaceflair_1_1core.html#acc0fa041e08ecf73b2d1d723c339a736">Time</a>)&#160;1000000000</code>, </td>
309 </tr>
310 <tr>
311 <td class="paramkey"></td>
312 <td></td>
313 <td class="paramtype">size_t&#160;</td>
314 <td class="paramname"><em>rcv_buf_size</em> = <code>10000</code>&#160;</td>
315 </tr>
316 <tr>
317 <td></td>
318 <td>)</td>
319 <td></td><td></td>
320 </tr>
321 </table>
322</div><div class="memdoc">
323
324<p>Setup the connection with ground station. </p>
325<p>Call this method just after the constructor of this class. If this method is not called, the program will run headless. If this method is called, SetupUserInterface must also be called after this.</p>
326<dl class="params"><dt>Parameters</dt><dd>
327 <table class="params">
328 <tr><td class="paramname">address</td><td>address of ground station </td></tr>
329 <tr><td class="paramname">port</td><td>port of ground station </td></tr>
330 <tr><td class="paramname">watchdogTimeout</td><td>watchdog timeout for the connection, passing TIME_INFINITE will disable the watchdog </td></tr>
331 <tr><td class="paramname">rcv_buf_size</td><td>receive buffer size </td></tr>
332 </table>
333 </dd>
334</dl>
335
336</div>
337</div>
338<a class="anchor" id="a528ab69c3a850237007a074732d9fa85"></a>
339<div class="memitem">
340<div class="memproto">
341 <table class="memname">
342 <tr>
343 <td class="memname">void flair::core::FrameworkManager::SetupUserInterface </td>
344 <td>(</td>
345 <td class="paramtype">std::string&#160;</td>
346 <td class="paramname"><em>xml_file</em></td><td>)</td>
347 <td></td>
348 </tr>
349 </table>
350</div><div class="memdoc">
351
352<p>Setup the user interface. </p>
353<p>If this method is called after SetupConnection, Widgets will be displayed in the ground station. If this method is called and SetupConnection was not called, it will run headless but default values of Widgets will be taken from the xml file. If this method is not called, Widgets will not be available. Constructing an object based on Widget class will fail.</p>
354<dl class="params"><dt>Parameters</dt><dd>
355 <table class="params">
356 <tr><td class="paramname">xml_file</td><td>xml file for default values of Widgets </td></tr>
357 </table>
358 </dd>
359</dl>
360
361</div>
362</div>
363<a class="anchor" id="a8f3989b0199826a913f352cc1e26f86b"></a>
364<div class="memitem">
365<div class="memproto">
366 <table class="memname">
367 <tr>
368 <td class="memname"><a class="el" href="classflair_1_1gui_1_1_tab_widget.html">gui::TabWidget</a>* flair::core::FrameworkManager::GetTabWidget </td>
369 <td>(</td>
370 <td class="paramtype">void&#160;</td>
371 <td class="paramname"></td><td>)</td>
372 <td> const</td>
373 </tr>
374 </table>
375</div><div class="memdoc">
376
377<p>Get TabWidget. </p>
378<dl class="section return"><dt>Returns</dt><dd>TabWidget </dd></dl>
379
380</div>
381</div>
382<a class="anchor" id="ac0b1886b695379518bfeff9142d32405"></a>
383<div class="memitem">
384<div class="memproto">
385 <table class="memname">
386 <tr>
387 <td class="memname">void flair::core::FrameworkManager::SetupLogger </td>
388 <td>(</td>
389 <td class="paramtype">std::string&#160;</td>
390 <td class="paramname"><em>log_path</em></td><td>)</td>
391 <td></td>
392 </tr>
393 </table>
394</div><div class="memdoc">
395
396<p>Logger setup. </p>
397<p>Setup path of log files. <br />
398No logging will be performed if this method is not called. <br />
399 </p><dl class="params"><dt>Parameters</dt><dd>
400 <table class="params">
401 <tr><td class="paramname">log_path</td><td>path to store logs </td></tr>
402 </table>
403 </dd>
404</dl>
405
406</div>
407</div>
408<a class="anchor" id="a9f2750ce913b492206761340c666bbb6"></a>
409<div class="memitem">
410<div class="memproto">
411 <table class="memname">
412 <tr>
413 <td class="memname">void flair::core::FrameworkManager::AddDeviceToLog </td>
414 <td>(</td>
415 <td class="paramtype"><a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> *&#160;</td>
416 <td class="paramname"><em>device</em></td><td>)</td>
417 <td></td>
418 </tr>
419 </table>
420</div><div class="memdoc">
421
422<p>Add log element. </p>
423<p>The added element will be automatically logged once logging started (see <a class="el" href="classflair_1_1core_1_1_framework_manager.html#a1cbc5e8296c0f36551210e13251516ae" title="Start logging. ">StartLog()</a>). <br />
424This element must define on its side the <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a> to log, trough IODevice::SetDataToLog method.</p>
425<dl class="params"><dt>Parameters</dt><dd>
426 <table class="params">
427 <tr><td class="paramname">device</td><td><a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a> to add </td></tr>
428 </table>
429 </dd>
430</dl>
431
432</div>
433</div>
434<a class="anchor" id="aa426692b6ffdcacc35c34f0db87d53b7"></a>
435<div class="memitem">
436<div class="memproto">
437 <table class="memname">
438 <tr>
439 <td class="memname">bool flair::core::FrameworkManager::IsDeviceLogged </td>
440 <td>(</td>
441 <td class="paramtype">const <a class="el" href="classflair_1_1core_1_1_i_o_device.html">IODevice</a> *&#160;</td>
442 <td class="paramname"><em>device</em></td><td>)</td>
443 <td> const</td>
444 </tr>
445 </table>
446</div><div class="memdoc">
447
448<p>Is device logged. </p>
449<p>Check if AddDeviceToLog was called for an <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a></p>
450<dl class="params"><dt>Parameters</dt><dd>
451 <table class="params">
452 <tr><td class="paramname">device</td><td><a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a> to check </td></tr>
453 </table>
454 </dd>
455</dl>
456<dl class="section return"><dt>Returns</dt><dd>true if AddDeviceToLog was called for this <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a> </dd></dl>
457
458</div>
459</div>
460<a class="anchor" id="a1cbc5e8296c0f36551210e13251516ae"></a>
461<div class="memitem">
462<div class="memproto">
463 <table class="memname">
464 <tr>
465 <td class="memname">void flair::core::FrameworkManager::StartLog </td>
466 <td>(</td>
467 <td class="paramtype">void&#160;</td>
468 <td class="paramname"></td><td>)</td>
469 <td></td>
470 </tr>
471 </table>
472</div><div class="memdoc">
473
474<p>Start logging. </p>
475<p>All <a class="el" href="classflair_1_1core_1_1_i_o_device.html" title="Abstract class for input/ouput system. ">IODevice</a> added through <a class="el" href="classflair_1_1core_1_1_framework_manager.html#a9f2750ce913b492206761340c666bbb6" title="Add log element. ">AddDeviceToLog()</a> method will automatically be logged. <br />
476<a class="el" href="classflair_1_1core_1_1_framework_manager.html#ac0b1886b695379518bfeff9142d32405" title="Logger setup. ">SetupLogger()</a> must have been called before. </p>
477
478</div>
479</div>
480<a class="anchor" id="a978aae4beac0c20dbbff73369ab6e31a"></a>
481<div class="memitem">
482<div class="memproto">
483 <table class="memname">
484 <tr>
485 <td class="memname">void flair::core::FrameworkManager::StopLog </td>
486 <td>(</td>
487 <td class="paramtype">void&#160;</td>
488 <td class="paramname"></td><td>)</td>
489 <td></td>
490 </tr>
491 </table>
492</div><div class="memdoc">
493
494<p>Stop logging. </p>
495<p>Logs will automatically be sent to ground station. </p>
496
497</div>
498</div>
499<a class="anchor" id="a65eff6c3651dafddc2dd55c3cab281b4"></a>
500<div class="memitem">
501<div class="memproto">
502 <table class="memname">
503 <tr>
504 <td class="memname">bool flair::core::FrameworkManager::IsLogging </td>
505 <td>(</td>
506 <td class="paramtype">void&#160;</td>
507 <td class="paramname"></td><td>)</td>
508 <td> const</td>
509 </tr>
510 </table>
511</div><div class="memdoc">
512
513<p>Is logging? </p>
514<dl class="section return"><dt>Returns</dt><dd>true if is logging </dd></dl>
515
516</div>
517</div>
518<a class="anchor" id="a6ed9bdb73288176aa58269f8a520d58c"></a>
519<div class="memitem">
520<div class="memproto">
521 <table class="memname">
522 <tr>
523 <td class="memname">void flair::core::FrameworkManager::UpdateSendData </td>
524 <td>(</td>
525 <td class="paramtype">const <a class="el" href="classflair_1_1gui_1_1_send_data.html">gui::SendData</a> *&#160;</td>
526 <td class="paramname"><em>obj</em></td><td>)</td>
527 <td></td>
528 </tr>
529 </table>
530</div><div class="memdoc">
531
532<p>Notify that SendData's period has changed. </p>
533<p>This funtion must be called when the period has changed. <br />
534Normally, it occurs in the Widget::XmlEvent method. <br />
535This method must be called with communication blocked (see <a class="el" href="classflair_1_1core_1_1_framework_manager.html#aa1b6474b3972665d20c706ff89965271" title="Block communication. ">BlockCom()</a>).</p>
536<dl class="params"><dt>Parameters</dt><dd>
537 <table class="params">
538 <tr><td class="paramname">obj</td><td>SendData which changed </td></tr>
539 </table>
540 </dd>
541</dl>
542
543</div>
544</div>
545<a class="anchor" id="aa1b6474b3972665d20c706ff89965271"></a>
546<div class="memitem">
547<div class="memproto">
548 <table class="memname">
549 <tr>
550 <td class="memname">void flair::core::FrameworkManager::BlockCom </td>
551 <td>(</td>
552 <td class="paramtype">void&#160;</td>
553 <td class="paramname"></td><td>)</td>
554 <td></td>
555 </tr>
556 </table>
557</div><div class="memdoc">
558
559<p>Block communication. </p>
560<p>This funtion blocks the communication beetween the program and ground station. <br />
561 It must be called before changing datas or parameters exchanged between the program and the ground station. </p>
562
563</div>
564</div>
565<a class="anchor" id="a311fa9be9c08b037cae24061e85307d1"></a>
566<div class="memitem">
567<div class="memproto">
568 <table class="memname">
569 <tr>
570 <td class="memname">void flair::core::FrameworkManager::UnBlockCom </td>
571 <td>(</td>
572 <td class="paramtype">void&#160;</td>
573 <td class="paramname"></td><td>)</td>
574 <td></td>
575 </tr>
576 </table>
577</div><div class="memdoc">
578
579<p>Unblock communication. </p>
580<p>This funtion unblocks the communication beetween the program and ground station. <br />
581 It must be called after changing datas or parameters exchanged between the program and the ground station. </p>
582
583</div>
584</div>
585<a class="anchor" id="a845ac3ad0cbc95d71e50277d9e8093a1"></a>
586<div class="memitem">
587<div class="memproto">
588 <table class="memname">
589 <tr>
590 <td class="memname">bool flair::core::FrameworkManager::ConnectionLost </td>
591 <td>(</td>
592 <td class="paramtype">void&#160;</td>
593 <td class="paramname"></td><td>)</td>
594 <td> const</td>
595 </tr>
596 </table>
597</div><div class="memdoc">
598
599<p>Is connection lost? </p>
600<p>Once this method returns true, it will never return false back. <br />
601 Note that this method return false if no connection is defined (see SetupConnection).</p>
602<dl class="section return"><dt>Returns</dt><dd>true if connection with ground station is lost </dd></dl>
603
604</div>
605</div>
606<a class="anchor" id="a69e12f51081a3d58876553d9858ea1bd"></a>
607<div class="memitem">
608<div class="memproto">
609 <table class="memname">
610 <tr>
611 <td class="memname">void flair::core::FrameworkManager::DisableErrorsDisplay </td>
612 <td>(</td>
613 <td class="paramtype">bool&#160;</td>
614 <td class="paramname"><em>value</em></td><td>)</td>
615 <td></td>
616 </tr>
617 </table>
618</div><div class="memdoc">
619
620<p>Disable errors display. </p>
621<p>Disable errors display, if you do not want to saturate console for exemple. By defaults errors disply is enabled.</p>
622<dl class="params"><dt>Parameters</dt><dd>
623 <table class="params">
624 <tr><td class="paramname">value</td><td>true to disable errors display </td></tr>
625 </table>
626 </dd>
627</dl>
628
629</div>
630</div>
631<a class="anchor" id="a477b3cee8fa2c2338896006faaeefe42"></a>
632<div class="memitem">
633<div class="memproto">
634 <table class="memname">
635 <tr>
636 <td class="memname">bool flair::core::FrameworkManager::IsDisplayingErrors </td>
637 <td>(</td>
638 <td class="paramtype">void&#160;</td>
639 <td class="paramname"></td><td>)</td>
640 <td> const</td>
641 </tr>
642 </table>
643</div><div class="memdoc">
644
645<p>Is displaying errors? </p>
646<dl class="section return"><dt>Returns</dt><dd>true if errors display is enabled </dd></dl>
647
648</div>
649</div>
650</div><!-- contents -->
651</div><!-- doc-content -->
652<!-- start footer part -->
653<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
654 <ul>
655 <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1_framework_manager.html">FrameworkManager</a></li>
656 <li class="footer">Generated on Thu Jan 5 2017 11:01:22 for Flair by
657 <a href="http://www.doxygen.org/index.html">
658 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
659 </ul>
660</div>
661</body>
662</html>
Note: See TracBrowser for help on using the repository browser.