Robot Raconteur Companion C++ Library
Toggle main menu visibility
Loading...
Searching...
No Matches
include
RobotRaconteurCompanion
Util
DateTimeUtil.h
Go to the documentation of this file.
1
23
24
#include "
UuidUtil.h
"
25
#include "UtilMacros.h"
26
#include "com__robotraconteur__datetime.h"
27
#include "com__robotraconteur__device.h"
28
#include "com__robotraconteur__device__clock.h"
29
30
#pragma once
31
32
namespace
RobotRaconteur
33
{
34
namespace
Companion
35
{
36
namespace
Util
37
{
38
46
ROBOTRACONTEUR_COMPANION_UTIL_API com::robotraconteur::datetime::DateTimeUTC
UtcNow
(
47
const
RobotRaconteur::RobotRaconteurNodePtr& node,
const
com::robotraconteur::device::DeviceInfoPtr& info);
48
61
ROBOTRACONTEUR_COMPANION_UTIL_API com::robotraconteur::datetime::TimeSpec2
TimeSpec2Now
(
62
const
RobotRaconteur::RobotRaconteurNodePtr& node,
const
com::robotraconteur::device::DeviceInfoPtr& info);
63
79
ROBOTRACONTEUR_COMPANION_UTIL_API com::robotraconteur::datetime::TimeSpec3
TimeSpec3Now
(
80
const
RobotRaconteur::RobotRaconteurNodePtr& node);
81
90
ROBOTRACONTEUR_COMPANION_UTIL_API com::robotraconteur::device::clock::DeviceTime
FillDeviceTime
(
91
const
RobotRaconteur::RobotRaconteurNodePtr& node,
const
com::robotraconteur::device::DeviceInfoPtr& device_info,
92
uint64_t seqno);
93
94
}
// namespace Util
95
}
// namespace Companion
96
}
// namespace RobotRaconteur
RobotRaconteur::Companion::Util::TimeSpec2Now
com::robotraconteur::datetime::TimeSpec2 TimeSpec2Now(const RobotRaconteur::RobotRaconteurNodePtr &node, const com::robotraconteur::device::DeviceInfoPtr &info)
Get the current TimeSpec from the node, stored as TimeSpec2.
RobotRaconteur::Companion::Util::FillDeviceTime
com::robotraconteur::device::clock::DeviceTime FillDeviceTime(const RobotRaconteur::RobotRaconteurNodePtr &node, const com::robotraconteur::device::DeviceInfoPtr &device_info, uint64_t seqno)
Fill a DeviceTime structure with the current time.
RobotRaconteur::Companion::Util::TimeSpec3Now
com::robotraconteur::datetime::TimeSpec3 TimeSpec3Now(const RobotRaconteur::RobotRaconteurNodePtr &node)
Get the current TimeSpec from the node, stored as TimeSpec3.
RobotRaconteur::Companion::Util::UtcNow
com::robotraconteur::datetime::DateTimeUTC UtcNow(const RobotRaconteur::RobotRaconteurNodePtr &node, const com::robotraconteur::device::DeviceInfoPtr &info)
Get the current DateTimeUTC from the node.
UuidUtil.h
Generated by
1.17.0