#include <TimeStamp.h>
Inherits openjaus::model::fields::Field, and openjaus::system::Transportable.
§ TimeStamp()
openjaus::model::fields::TimeStamp::TimeStamp |
( |
| ) |
|
§ ~TimeStamp()
openjaus::model::fields::TimeStamp::~TimeStamp |
( |
| ) |
|
|
virtual |
§ addDays()
TimeStamp openjaus::model::fields::TimeStamp::addDays |
( |
int32_t |
days | ) |
const |
§ addHours()
TimeStamp openjaus::model::fields::TimeStamp::addHours |
( |
int32_t |
hours | ) |
const |
§ addMilliseconds()
TimeStamp openjaus::model::fields::TimeStamp::addMilliseconds |
( |
int32_t |
milliseconds | ) |
const |
§ addMinutes()
TimeStamp openjaus::model::fields::TimeStamp::addMinutes |
( |
int32_t |
minutes | ) |
const |
§ addSeconds()
TimeStamp openjaus::model::fields::TimeStamp::addSeconds |
( |
int32_t |
seconds | ) |
const |
§ convertToTm()
struct tm openjaus::model::fields::TimeStamp::convertToTm |
( |
| ) |
const |
§ copy()
void openjaus::model::fields::TimeStamp::copy |
( |
TimeStamp & |
source | ) |
|
§ currentTimeStamp()
static TimeStamp openjaus::model::fields::TimeStamp::currentTimeStamp |
( |
| ) |
|
|
inlinestatic |
§ from()
§ fromIntegerValue()
void openjaus::model::fields::TimeStamp::fromIntegerValue |
( |
uint32_t |
intValue | ) |
|
§ getDay()
uint8_t openjaus::model::fields::TimeStamp::getDay |
( |
| ) |
const |
§ getHour()
uint8_t openjaus::model::fields::TimeStamp::getHour |
( |
| ) |
const |
§ getMilliseconds()
uint16_t openjaus::model::fields::TimeStamp::getMilliseconds |
( |
| ) |
const |
§ getMinutes()
uint8_t openjaus::model::fields::TimeStamp::getMinutes |
( |
| ) |
const |
§ getSeconds()
uint8_t openjaus::model::fields::TimeStamp::getSeconds |
( |
| ) |
const |
§ length()
int openjaus::model::fields::TimeStamp::length |
( |
| ) |
|
|
virtual |
§ setCurrentTime()
void openjaus::model::fields::TimeStamp::setCurrentTime |
( |
| ) |
|
§ setDay()
bool openjaus::model::fields::TimeStamp::setDay |
( |
uint8_t |
day | ) |
|
- Parameters
-
day | The value of the new day. |
§ setHour()
bool openjaus::model::fields::TimeStamp::setHour |
( |
uint8_t |
hour | ) |
|
- Parameters
-
hour | The value of the new hour. |
§ setMilliseconds()
bool openjaus::model::fields::TimeStamp::setMilliseconds |
( |
uint16_t |
milliseconds | ) |
|
- Parameters
-
milliseconds | The value of the new milliseconds. |
§ setMinutes()
bool openjaus::model::fields::TimeStamp::setMinutes |
( |
uint8_t |
minutes | ) |
|
- Parameters
-
minutes | The value of the new minutes. |
§ setSeconds()
bool openjaus::model::fields::TimeStamp::setSeconds |
( |
uint8_t |
seconds | ) |
|
- Parameters
-
seconds | The value of the new seconds. |
§ setTime()
bool openjaus::model::fields::TimeStamp::setTime |
( |
int8_t |
days, |
|
|
int8_t |
hours, |
|
|
int8_t |
minutes, |
|
|
int8_t |
seconds, |
|
|
int16_t |
milliseconds |
|
) |
| |
- Parameters
-
days | |
hours | |
minutes | |
seconds | |
milliseconds | |
§ till()
§ to()
§ toIntegerValue()
uint32_t openjaus::model::fields::TimeStamp::toIntegerValue |
( |
| ) |
const |
§ toString() [1/2]
std::string openjaus::model::fields::TimeStamp::toString |
( |
std::string |
format | ) |
const |
§ toString() [2/2]
std::string openjaus::model::fields::TimeStamp::toString |
( |
| ) |
const |
|
virtual |
§ toXml()
std::string openjaus::model::fields::TimeStamp::toXml |
( |
uint8_t |
level | ) |
const |
§ operator<< [1/2]
§ operator<< [2/2]
§ day
uint8_t openjaus::model::fields::TimeStamp::day |
|
protected |
§ DAY_BIT_MASK
const long openjaus::model::fields::TimeStamp::DAY_BIT_MASK = 0x1F |
|
staticprotected |
§ DAY_MAX_VALUE
const long openjaus::model::fields::TimeStamp::DAY_MAX_VALUE = 31 |
|
staticprotected |
§ DAY_MIN_VALUE
const long openjaus::model::fields::TimeStamp::DAY_MIN_VALUE = 1 |
|
staticprotected |
§ DAY_START_BIT
const long openjaus::model::fields::TimeStamp::DAY_START_BIT = 27 |
|
staticprotected |
§ hour
uint8_t openjaus::model::fields::TimeStamp::hour |
|
protected |
§ HOUR_BIT_MASK
const long openjaus::model::fields::TimeStamp::HOUR_BIT_MASK = 0x1F |
|
staticprotected |
§ HOUR_MAX_VALUE
const long openjaus::model::fields::TimeStamp::HOUR_MAX_VALUE = 23 |
|
staticprotected |
§ HOUR_MIN_VALUE
const long openjaus::model::fields::TimeStamp::HOUR_MIN_VALUE = 0 |
|
staticprotected |
§ HOUR_START_BIT
const long openjaus::model::fields::TimeStamp::HOUR_START_BIT = 22 |
|
staticprotected |
§ MILLISECOND_BIT_MASK
const long openjaus::model::fields::TimeStamp::MILLISECOND_BIT_MASK = 0x3FF |
|
staticprotected |
§ MILLISECOND_MAX_VALUE
const long openjaus::model::fields::TimeStamp::MILLISECOND_MAX_VALUE = 999 |
|
staticprotected |
§ MILLISECOND_MIN_VALUE
const long openjaus::model::fields::TimeStamp::MILLISECOND_MIN_VALUE = 0 |
|
staticprotected |
§ MILLISECOND_START_BIT
const long openjaus::model::fields::TimeStamp::MILLISECOND_START_BIT = 0 |
|
staticprotected |
§ milliseconds
uint16_t openjaus::model::fields::TimeStamp::milliseconds |
|
protected |
§ MINUTE_BIT_MASK
const long openjaus::model::fields::TimeStamp::MINUTE_BIT_MASK = 0x3F |
|
staticprotected |
§ MINUTE_MAX_VALUE
const long openjaus::model::fields::TimeStamp::MINUTE_MAX_VALUE = 59 |
|
staticprotected |
§ MINUTE_MIN_VALUE
const long openjaus::model::fields::TimeStamp::MINUTE_MIN_VALUE = 0 |
|
staticprotected |
§ MINUTE_START_BIT
const long openjaus::model::fields::TimeStamp::MINUTE_START_BIT = 16 |
|
staticprotected |
§ minutes
uint8_t openjaus::model::fields::TimeStamp::minutes |
|
protected |
§ SECOND_BIT_MASK
const long openjaus::model::fields::TimeStamp::SECOND_BIT_MASK = 0x3F |
|
staticprotected |
§ SECOND_MAX_VALUE
const long openjaus::model::fields::TimeStamp::SECOND_MAX_VALUE = 59 |
|
staticprotected |
§ SECOND_MIN_VALUE
const long openjaus::model::fields::TimeStamp::SECOND_MIN_VALUE = 0 |
|
staticprotected |
§ SECOND_START_BIT
const long openjaus::model::fields::TimeStamp::SECOND_START_BIT = 10 |
|
staticprotected |
§ seconds
uint8_t openjaus::model::fields::TimeStamp::seconds |
|
protected |
The documentation for this class was generated from the following files: