#include <Fw/Time/Time.hpp>
 | 
|   | Time () | 
|   | 
|   | Time (const Time &other) | 
|   | 
|   | Time (U32 seconds, U32 useconds) | 
|   | 
|   | Time (TimeBase timeBase, U32 seconds, U32 useconds) | 
|   | 
|   | Time (TimeBase timeBase, FwTimeContextStoreType context, U32 seconds, U32 useconds) | 
|   | 
| virtual  | ~Time () | 
|   | 
| void  | set (U32 seconds, U32 useconds) | 
|   | 
| void  | set (TimeBase timeBase, U32 seconds, U32 useconds) | 
|   | 
| void  | set (TimeBase timeBase, FwTimeContextStoreType context, U32 seconds, U32 useconds) | 
|   | 
| void  | setTimeBase (TimeBase timeBase) | 
|   | 
| void  | setTimeContext (FwTimeContextStoreType context) | 
|   | 
| U32  | getSeconds () const | 
|   | 
| U32  | getUSeconds () const | 
|   | 
| TimeBase  | getTimeBase () const | 
|   | 
| FwTimeContextStoreType  | getContext () const | 
|   | 
| SerializeStatus  | serialize (SerializeBufferBase &buffer) const | 
|   | serialize contents  More...
  | 
|   | 
| SerializeStatus  | deserialize (SerializeBufferBase &buffer) | 
|   | deserialize to contents  More...
  | 
|   | 
| bool  | operator== (const Time &other) const | 
|   | 
| bool  | operator!= (const Time &other) const | 
|   | 
| bool  | operator> (const Time &other) const | 
|   | 
| bool  | operator< (const Time &other) const | 
|   | 
| bool  | operator>= (const Time &other) const | 
|   | 
| bool  | operator<= (const Time &other) const | 
|   | 
| Time &  | operator= (const Time &other) | 
|   | 
| void  | add (U32 seconds, U32 mseconds) | 
|   | 
Definition at line 9 of file Time.hpp.
 
◆ anonymous enum
| Enumerator | 
|---|
| SERIALIZED_SIZE  |  | 
Definition at line 12 of file Time.hpp.
 
 
◆ Comparison
The type of a comparison result. 
| Enumerator | 
|---|
| LT  |  | 
| EQ  |  | 
| GT  |  | 
| INCOMPARABLE  |  | 
Definition at line 45 of file Time.hpp.
 
 
◆ Time() [1/5]
◆ Time() [2/5]
      
        
          | Fw::Time::Time  | 
          ( | 
          const Time &  | 
          other | ) | 
           | 
        
      
 
 
◆ Time() [3/5]
      
        
          | Fw::Time::Time  | 
          ( | 
          U32  | 
          seconds,  | 
        
        
           | 
           | 
          U32  | 
          useconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Time() [4/5]
      
        
          | Fw::Time::Time  | 
          ( | 
          TimeBase  | 
          timeBase,  | 
        
        
           | 
           | 
          U32  | 
          seconds,  | 
        
        
           | 
           | 
          U32  | 
          useconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Time() [5/5]
◆ ~Time()
◆ add() [1/2]
Add two times 
- Returns
 - The result 
 
- Parameters
 - 
  
  
 
Definition at line 192 of file Time.cpp.
 
 
◆ add() [2/2]
      
        
          | void Fw::Time::add  | 
          ( | 
          U32  | 
          seconds,  | 
        
        
           | 
           | 
          U32  | 
          mseconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ compare()
Compare two times 
- Returns
 - The result 
 
- Parameters
 - 
  
  
 
Definition at line 158 of file Time.cpp.
 
 
◆ deserialize()
◆ getContext()
◆ getSeconds()
      
        
          | U32 Fw::Time::getSeconds  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getTimeBase()
      
        
          | TimeBase Fw::Time::getTimeBase  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getUSeconds()
      
        
          | U32 Fw::Time::getUSeconds  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ operator!=()
      
        
          | bool Fw::Time::operator!=  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ operator<()
      
        
          | bool Fw::Time::operator<  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ operator<=()
      
        
          | bool Fw::Time::operator<=  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ operator=()
      
        
          | Time & Fw::Time::operator=  | 
          ( | 
          const Time &  | 
          other | ) | 
           | 
        
      
 
 
◆ operator==()
      
        
          | bool Fw::Time::operator==  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ operator>()
      
        
          | bool Fw::Time::operator>  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ operator>=()
      
        
          | bool Fw::Time::operator>=  | 
          ( | 
          const Time &  | 
          other | ) | 
           const | 
        
      
 
 
◆ serialize()
◆ set() [1/3]
◆ set() [2/3]
      
        
          | void Fw::Time::set  | 
          ( | 
          TimeBase  | 
          timeBase,  | 
        
        
           | 
           | 
          U32  | 
          seconds,  | 
        
        
           | 
           | 
          U32  | 
          useconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ set() [3/3]
      
        
          | void Fw::Time::set  | 
          ( | 
          U32  | 
          seconds,  | 
        
        
           | 
           | 
          U32  | 
          useconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setTimeBase()
      
        
          | void Fw::Time::setTimeBase  | 
          ( | 
          TimeBase  | 
          timeBase | ) | 
           | 
        
      
 
 
◆ setTimeContext()
◆ sub()
  
  
      
        
          | Time Fw::Time::sub  | 
          ( | 
          const Time &  | 
          minuend,  | 
         
        
           | 
           | 
          const Time &  | 
          subtrahend  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Subtract subtrahend from minuend 
- Returns
 - The result 
 
- Parameters
 - 
  
    | minuend | Value being subtracted from  | 
    | subtrahend | Value being subtracted  | 
  
   
Definition at line 215 of file Time.cpp.
 
 
◆ zero()
- Returns
 - time zero 
 
Definition at line 151 of file Time.cpp.
 
 
The documentation for this class was generated from the following files: