Timeouts.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <cstdint>
4 
6 {
7 
8  struct Timeouts
9  {
10  static constexpr int defaultRegisterRead_us = 100;
11  static constexpr int defaultStateCheck_us = 10'000;
12  static constexpr std::uint32_t defaultSDORead_us = 100'000;
13  static constexpr std::uint32_t defaultSDOWrite_us = 50'000;
14 
15  int registerRead_us = defaultRegisterRead_us;
16  int stateCheck_us = defaultStateCheck_us;
17  std::uint32_t sdoRead_us = defaultSDORead_us;
18  std::uint32_t sdoWrite_us = defaultSDOWrite_us;
19  };
20 
21 } // namespace armarx::control::ethercat
armarx::control::ethercat::Timeouts::defaultStateCheck_us
static constexpr int defaultStateCheck_us
Definition: Timeouts.h:11
armarx::control::ethercat::Timeouts::defaultRegisterRead_us
static constexpr int defaultRegisterRead_us
Definition: Timeouts.h:10
armarx::control::ethercat
Definition: Bus.cpp:24
armarx::control::ethercat::Timeouts::defaultSDOWrite_us
static constexpr std::uint32_t defaultSDOWrite_us
Definition: Timeouts.h:13
armarx::control::ethercat::Timeouts
Definition: Timeouts.h:8