Go to the source code of this file.
|
| int32_t | painlessmesh::ntp::clockOffset (uint32_t time0, uint32_t time1, uint32_t time2, uint32_t time3) |
| |
| int32_t | painlessmesh::ntp::tripDelay (uint32_t time0, uint32_t time1, uint32_t time2, uint32_t time3) |
| |
| bool | painlessmesh::ntp::adopt (protocol::NodeTree mesh, protocol::NodeTree connection) |
| |
| template<class T > |
| void | painlessmesh::ntp::initTimeSync (protocol::NodeTree mesh, std::shared_ptr< T > connection, uint32_t nodeTime) |
| |
| template<class T , class U > |
| void | painlessmesh::ntp::handleTimeSync (T &mesh, painlessmesh::protocol::TimeSync timeSync, std::shared_ptr< U > conn, uint32_t receivedAt) |
| |
| template<class T , class U > |
| void | painlessmesh::ntp::handleTimeDelay (T &mesh, painlessmesh::protocol::TimeDelay timeDelay, std::shared_ptr< U > conn, uint32_t receivedAt) |
| |
| template<class T , typename U > |
| void | painlessmesh::ntp::addPackageCallback (callback::MeshPackageCallbackList< U > &callbackList, T &mesh) |
| |
◆ MAX_CPU_TRIP_RATIO
| #define MAX_CPU_TRIP_RATIO 85 |
◆ MIN_LARGE_OFFSET_STEP
| #define MIN_LARGE_OFFSET_STEP 500 |
◆ TIME_SYNC_ACCURACY
| #define TIME_SYNC_ACCURACY 5000 |
◆ TIME_SYNC_INTERVAL
| #define TIME_SYNC_INTERVAL 1 * TASK_MINUTE |
◆ Log