77classes :
88 DataLog :
99 subpackage : log
10+ attributes :
11+ kBlockSize :
12+ s_defaultMessageLog :
13+ ignore : true
14+ m_msglog :
15+ ignore : true
1016 methods :
1117 DataLog :
12- overloads :
13- std::string_view, std::string_view, double, std::string_view :
14- wpi::Logger&, std::string_view, std::string_view, double, std::string_view :
15- ignore : true
16- std::function<void (std::span<const uint8_t> data)>, double, std::string_view :
17- wpi::Logger&, std::function<void (std::span<const uint8_t> data)>, double, std::string_view :
18- ignore : true
19- SetFilename :
18+ ignore : true
2019 Flush :
2120 Pause :
2221 Resume :
@@ -63,8 +62,15 @@ classes:
6362 int, std::span<const std::string>, int64_t :
6463 ignore : true
6564 int, std::span<const std::string_view>, int64_t :
66- int, std::span<const WPI_DataLog_String >, int64_t :
65+ int, std::span<const struct WPI_String >, int64_t :
6766 ignore : true
67+ StartFile :
68+ FlushBufs :
69+ ignore : true
70+ ReleaseBufs :
71+ ignore : true
72+ BufferHalfFull :
73+ BufferFull :
6874 DataLogEntry :
6975 subpackage : log
7076 force_no_trampoline : true
@@ -76,6 +82,23 @@ classes:
7682 " " :
7783 ignore : true
7884 DataLog&, std::string_view, std::string_view, std::string_view, int64_t :
85+ DataLogValueEntryImpl :
86+ template_params :
87+ - T
88+ force_no_trampoline : true
89+ attributes :
90+ m_mutex :
91+ ignore : true
92+ m_lastValue :
93+ ignore : true
94+ methods :
95+ HasLastValue :
96+ GetLastValue :
97+ DataLogValueEntryImpl :
98+ overloads :
99+ " " :
100+ ignore : true
101+ DataLog&, std::string_view, std::string_view, std::string_view, int64_t :
79102 RawLogEntry :
80103 subpackage : log
81104 force_no_trampoline : true
@@ -90,6 +113,7 @@ classes:
90113 DataLog&, std::string_view, std::string_view, int64_t :
91114 DataLog&, std::string_view, std::string_view, std::string_view, int64_t :
92115 Append :
116+ Update :
93117 BooleanLogEntry :
94118 subpackage : log
95119 force_no_trampoline : true
@@ -103,6 +127,7 @@ classes:
103127 DataLog&, std::string_view, int64_t :
104128 DataLog&, std::string_view, std::string_view, int64_t :
105129 Append :
130+ Update :
106131 IntegerLogEntry :
107132 subpackage : log
108133 force_no_trampoline : true
@@ -116,6 +141,7 @@ classes:
116141 DataLog&, std::string_view, int64_t :
117142 DataLog&, std::string_view, std::string_view, int64_t :
118143 Append :
144+ Update :
119145 FloatLogEntry :
120146 subpackage : log
121147 force_no_trampoline : true
@@ -129,6 +155,7 @@ classes:
129155 DataLog&, std::string_view, int64_t :
130156 DataLog&, std::string_view, std::string_view, int64_t :
131157 Append :
158+ Update :
132159 DoubleLogEntry :
133160 subpackage : log
134161 force_no_trampoline : true
@@ -142,6 +169,7 @@ classes:
142169 DataLog&, std::string_view, int64_t :
143170 DataLog&, std::string_view, std::string_view, int64_t :
144171 Append :
172+ Update :
145173 StringLogEntry :
146174 subpackage : log
147175 force_no_trampoline : true
@@ -156,6 +184,7 @@ classes:
156184 DataLog&, std::string_view, std::string_view, int64_t :
157185 DataLog&, std::string_view, std::string_view, std::string_view, int64_t :
158186 Append :
187+ Update :
159188 BooleanArrayLogEntry :
160189 subpackage : log
161190 force_no_trampoline : true
@@ -179,6 +208,16 @@ classes:
179208 ignore : true
180209 std::span<const uint8_t>, int64_t :
181210 ignore : true
211+ Update :
212+ overloads :
213+ std::span<const bool>, int64_t :
214+ std::initializer_list<bool>, int64_t :
215+ ignore : true
216+ std::span<const int>, int64_t :
217+ std::initializer_list<int>, int64_t :
218+ ignore : true
219+ std::span<const uint8_t>, int64_t :
220+ ignore : true
182221 IntegerArrayLogEntry :
183222 subpackage : log
184223 force_no_trampoline : true
@@ -196,6 +235,11 @@ classes:
196235 std::span<const int64_t>, int64_t :
197236 std::initializer_list<int64_t>, int64_t :
198237 ignore : true
238+ Update :
239+ overloads :
240+ std::span<const int64_t>, int64_t :
241+ std::initializer_list<int64_t>, int64_t :
242+ ignore : true
199243 FloatArrayLogEntry :
200244 subpackage : log
201245 force_no_trampoline : true
@@ -213,6 +257,11 @@ classes:
213257 std::span<const float>, int64_t :
214258 std::initializer_list<float>, int64_t :
215259 ignore : true
260+ Update :
261+ overloads :
262+ std::span<const float>, int64_t :
263+ std::initializer_list<float>, int64_t :
264+ ignore : true
216265 DoubleArrayLogEntry :
217266 subpackage : log
218267 force_no_trampoline : true
@@ -230,6 +279,11 @@ classes:
230279 std::span<const double>, int64_t :
231280 std::initializer_list<double>, int64_t :
232281 ignore : true
282+ Update :
283+ overloads :
284+ std::span<const double>, int64_t :
285+ std::initializer_list<double>, int64_t :
286+ ignore : true
233287 StringArrayLogEntry :
234288 subpackage : log
235289 force_no_trampoline : true
@@ -249,6 +303,13 @@ classes:
249303 std::span<const std::string_view>, int64_t :
250304 std::initializer_list<std::string_view>, int64_t :
251305 ignore : true
306+ Update :
307+ overloads :
308+ std::span<const std::string>, int64_t :
309+ ignore : true
310+ std::span<const std::string_view>, int64_t :
311+ std::initializer_list<std::string_view>, int64_t :
312+ ignore : true
252313 StructLogEntry :
253314 force_no_trampoline : true
254315 template_params :
@@ -335,4 +396,60 @@ templates:
335396 subpackage : log
336397 params :
337398 - WPyStruct
338- - WPyStructInfo
399+ - WPyStructInfo
400+
401+ _RawLogEntryImpl :
402+ qualname : wpi::log::DataLogValueEntryImpl
403+ subpackage : log
404+ params :
405+ - std::vector<uint8_t>
406+ _BooleanLogEntryImpl :
407+ qualname : wpi::log::DataLogValueEntryImpl
408+ subpackage : log
409+ params :
410+ - bool
411+ _IntegerLogEntryImpl :
412+ qualname : wpi::log::DataLogValueEntryImpl
413+ subpackage : log
414+ params :
415+ - int64_t
416+ _FloatLogEntryImpl :
417+ qualname : wpi::log::DataLogValueEntryImpl
418+ subpackage : log
419+ params :
420+ - float
421+ _DoubleLogEntryImpl :
422+ qualname : wpi::log::DataLogValueEntryImpl
423+ subpackage : log
424+ params :
425+ - double
426+ _StringLogEntryImpl :
427+ qualname : wpi::log::DataLogValueEntryImpl
428+ subpackage : log
429+ params :
430+ - std::string
431+ _BooleanArrayLogEntryImpl :
432+ qualname : wpi::log::DataLogValueEntryImpl
433+ subpackage : log
434+ params :
435+ - std::vector<int>
436+ _IntegerArrayLogEntryImpl :
437+ qualname : wpi::log::DataLogValueEntryImpl
438+ subpackage : log
439+ params :
440+ - std::vector<int64_t>
441+ _FloatArrayLogEntryImpl :
442+ qualname : wpi::log::DataLogValueEntryImpl
443+ subpackage : log
444+ params :
445+ - std::vector<float>
446+ _DoubleArrayLogEntryImpl :
447+ qualname : wpi::log::DataLogValueEntryImpl
448+ subpackage : log
449+ params :
450+ - std::vector<double>
451+ _StringArrayLogEntryImpl :
452+ qualname : wpi::log::DataLogValueEntryImpl
453+ subpackage : log
454+ params :
455+ - std::vector<std::string>
0 commit comments