1 #ifndef _VNPROTOCOL_UART_UTIL_H_
2 #define _VNPROTOCOL_UART_UTIL_H_
17 std::string str(AsciiAsync val);
25 std::ostream& operator<<(std::ostream& out, AsciiAsync e);
31 std::string str(SensorError val);
39 std::ostream& operator<<(std::ostream& out, SensorError e);
45 std::string str(SyncInMode val);
51 std::string str(SyncInEdge val);
57 std::string str(SyncOutMode val);
63 std::string str(SyncOutPolarity val);
69 std::string str(CountMode val);
75 std::string str(StatusMode val);
81 std::string str(ChecksumMode val);
87 std::string str(ErrorMode val);
93 std::string str(FilterMode val);
99 std::string str(IntegrationFrame val);
105 std::string str(CompensationMode val);
111 std::string str(GpsFix val);
117 std::string str(GpsMode val);
123 std::string str(PpsSource val);
129 std::string str(VpeEnable val);
135 std::string str(HeadingMode val);
141 std::string str(VpeMode val);
147 std::string str(Scenario val);
153 std::string str(HsiMode val);
159 std::string str(HsiOutput val);
165 std::string str(VelocityCompensationMode val);
171 std::string str(MagneticMode val);
177 std::string str(ExternalSensorMode val);
183 std::string str(FoamInit val);
191 std::ostream& operator<<(std::ostream& out, SyncInMode e);
199 std::ostream& operator<<(std::ostream& out, SyncInEdge e);
207 std::ostream& operator<<(std::ostream& out, SyncOutMode e);
215 std::ostream& operator<<(std::ostream& out, SyncOutPolarity e);
223 std::ostream& operator<<(std::ostream& out, CountMode e);
231 std::ostream& operator<<(std::ostream& out, StatusMode e);
239 std::ostream& operator<<(std::ostream& out, ChecksumMode e);
247 std::ostream& operator<<(std::ostream& out, ErrorMode e);
255 std::ostream& operator<<(std::ostream& out, FilterMode e);
263 std::ostream& operator<<(std::ostream& out, IntegrationFrame e);
271 std::ostream& operator<<(std::ostream& out, CompensationMode e);
279 std::ostream& operator<<(std::ostream& out, GpsFix e);
287 std::ostream& operator<<(std::ostream& out, GpsMode e);
295 std::ostream& operator<<(std::ostream& out, PpsSource e);
303 std::ostream& operator<<(std::ostream& out, VpeEnable e);
311 std::ostream& operator<<(std::ostream& out, HeadingMode e);
319 std::ostream& operator<<(std::ostream& out, VpeMode e);
327 std::ostream& operator<<(std::ostream& out, Scenario e);
335 std::ostream& operator<<(std::ostream& out, HsiMode e);
343 std::ostream& operator<<(std::ostream& out, HsiOutput e);
351 std::ostream& operator<<(std::ostream& out, VelocityCompensationMode e);
359 std::ostream& operator<<(std::ostream& out, MagneticMode e);
367 std::ostream& operator<<(std::ostream& out, ExternalSensorMode e);
375 std::ostream& operator<<(std::ostream& out, FoamInit e);