Embedded control libraries. More...
| Namespaces | |
| time | |
| Supporting elements and interfaces. | |
| Classes | |
| class | DataException | 
| class | Error | 
| class | Exception | 
| struct | FrequencyDiagnostics | 
| Data relevant to frequencies of an incoming stream.  More... | |
| class | FrequencyMonitor | 
| Lightweight and fast frequency monitor.  More... | |
| class | PosixErrorHandler | 
| class | RandomNumberGenerator | 
| A random number generator.  More... | |
| class | StandardException | 
| class | TimeData | 
| Device for conveniently storing and analysing benchmarking times.  More... | |
| class | TimeError | 
| class | TimeStampBase | 
| This class provides common functionality across platforms for the timestamps.  More... | |
| Typedefs | |
| typedef TimeStamp | Duration | 
| Convenience typedef to associate timestamps with the concept of durations.  More... | |
| Enumerations | |
| enum | ErrorFlag | 
| Functions | |
| bool | is_big_endian () | 
| bool | is_char_signed () | 
| template<typename OutputStream > | |
| OutputStream & | operator<< (OutputStream &ostream, const TimeStampBase &time_stamp) | 
Embedded control libraries.
Various core libraries useful for embedded control systems.
| typedef TimeStamp ecl::Duration | 
Convenience typedef to associate timestamps with the concept of durations.
Both timestamps and durations utilise similar functionality under the hood, even though they are conceptually different. The only thing I might consider if creating a separate class for durations is to introduce negativity. However, I've yet to find a real use for it.
Definition at line 47 of file duration.hpp.
| OutputStream& ecl::operator<< | ( | OutputStream & | ostream, | 
| const TimeStampBase & | time_stamp | ||
| ) | 
Definition at line 232 of file timestamp_base.hpp.