bcm_sync.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
bcm__sync_8cpp.html
canopen_master/bcm_sync.h
int
main
bcm__sync_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
bcm_sync.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
bcm__sync_8h.html
canopen_master/canopen.h
canopen::BCMsync
canopen
std::string
join
namespacecanopen.html
abb5414c13fde3e81d51f3d2cd51e9df6
(const T &container, const std::string &delim)
can_layer.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
can__layer_8h.html
layer.h
canopen::CANLayer
canopen
canopen.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
canopen_8h.html
exceptions.h
layer.h
objdict.h
timer.h
canopen::Master::Allocator
canopen::PDOMapper::Buffer
canopen::Chain
canopen::EMCYHandler
canopen::FrameOverlay
canopen::Master
canopen::Node
canopen::NodeChain
canopen::PDOMapper::PDO
canopen::PDOMapper
canopen::PDOMapper::RPDO
canopen::SDOClient
canopen::SyncCounter
canopen::SyncLayer
canopen::SyncProperties
canopen::PDOMapper::TPDO
canopen
Master::MasterSharedPtr
MasterSharedPtr
namespacecanopen.html
a7f2430da5c7b38f43edb7ac2a6968773
std::shared_ptr< Node >
NodeSharedPtr
namespacecanopen.html
a169d721e10a96f125f9d9e6a31d2da76
std::shared_ptr< SyncCounter >
SyncCounterSharedPtr
namespacecanopen.html
af933c90a8193fff70877572496a3d2f1
std::shared_ptr< SyncLayer >
SyncLayerSharedPtr
namespacecanopen.html
ab85a10974d1af847ca82b56581ecbba4
boost::chrono::high_resolution_clock::duration
time_duration
namespacecanopen.html
a6ba2d15f009c4011a408a39663ea5264
boost::chrono::high_resolution_clock::time_point
time_point
namespacecanopen.html
a871e89c0295e2ee21285ce7d2839a960
time_point
get_abs_time
namespacecanopen.html
a3e92c863290655b130984e6d9c780049
()
time_point
get_abs_time
namespacecanopen.html
ab84c59bc8a7f0ecb24c96b6d085fff98
(const time_duration &timeout)
emcy.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
emcy_8cpp.html
canopen_master/canopen.h
EMCYfield
EMCYid
EMCYmsg
EMCYmsg::Frame
exceptions.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
exceptions_8h.html
canopen::Exception
canopen::ParseException
canopen::PointerInvalid
canopen::TimeoutException
canopen
layer.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
layer_8h.html
canopen::DiagGroup
canopen::LayerStatus::Error
canopen::Layer
canopen::LayerGroup
canopen::LayerGroupNoDiag
canopen::LayerReport
canopen::LayerStack
canopen::LayerStatus
canopen::LayerStatus::Ok
canopen::LayerStatus::Stale
canopen::LayerStatus::Unbounded
canopen::VectorHelper
canopen::LayerStatus::Warn
canopen
#define
CATCH_LAYER_HANDLER_EXCEPTIONS
layer_8h.html
afaf9c4c2fc456aab84a1eb4f22491fb8
(command, status)
master_plugin.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
master__plugin_8cpp.html
canopen_master/canopen.h
canopen::WrapMaster::Allocator
canopen::ExternalSyncLayer
canopen::ManagingSyncLayer
canopen::SimpleSyncLayer
canopen::WrapMaster
canopen
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
CLASS_LOADER_REGISTER_CLASS
master__plugin_8cpp.html
aaa99bf3d6c5a52cf23d7f3ec67154cf2
(canopen::SimpleMaster::Allocator, canopen::Master::Allocator)
node.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
node_8cpp.html
canopen_master/canopen.h
NMTcommand::Frame
NMTcommand
objdict.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
objdict_8cpp.html
canopen_master/objdict.h
PrintValue
ReadAnyValue
WriteStringValue
canopen
std::string
formatValue
objdict_8cpp.html
a238258499767c6ffeb5c923110216db9
(const T &value)
std::string
formatValue< ObjectDict::DEFTYPE_DOMAIN >
objdict_8cpp.html
a348fcc572514d1156c9c2ec2fad8779a
(const std::string &value)
std::string
formatValue< ObjectDict::DEFTYPE_OCTET_STRING >
objdict_8cpp.html
afe08bf72e703963217ae30641beaf1a5
(const std::string &value)
std::size_t
hash_value
namespacecanopen.html
ae4fee86136588479cccba0e1f0cb0aee
(ObjectDict::Key const &k)
T
int_from_string
objdict_8cpp.html
a0585664b68d9f99c3ac312596dff8826
(const std::string &s)
int8_t
int_from_string
objdict_8cpp.html
af48dcf9d06e0ebd35fbfac4ec0efabb3
(const std::string &s)
std::ostream &
operator<<
namespacecanopen.html
a538b00f30d530ac25ad0fa8ca6bfe772
(std::ostream &stream, const ObjectDict::Key &k)
HoldAny
parse_int
objdict_8cpp.html
ac4ddd6980628ab1cc84d1ec4d0970f50
(boost::property_tree::iptree &pt, const std::string &key)
void
parse_object
objdict_8cpp.html
a7a0961b896421b2f59e31f42c0f6a8b8
(ObjectDictSharedPtr dict, boost::property_tree::iptree &pt, const std::string &name, const uint8_t *sub_index=0)
void
parse_objects
objdict_8cpp.html
af09f439e186b87ce486c7339d3fa7726
(ObjectDictSharedPtr dict, boost::property_tree::iptree &pt, const std::string &key)
HoldAny
parse_octets
objdict_8cpp.html
a6e1acce2ef72cb33374bf9f7a915365a
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
parse_typed_value
objdict_8cpp.html
ad7fa968de26959c8d3c077b00a14acb7
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
parse_typed_value< String >
objdict_8cpp.html
a706e5db1216559edc1a5eee01ef2ec60
(boost::property_tree::iptree &pt, const std::string &key)
T
read_integer
objdict_8cpp.html
a165c6d26f26426338ed577b376b95f14
(boost::property_tree::iptree &pt, const std::string &key)
void
read_integer
objdict_8cpp.html
a9a5f147021b5028395363c28ea6d06c4
(T &var, boost::property_tree::iptree &pt, const std::string &key)
void
read_optional
objdict_8cpp.html
a2ab274ece88457fa2a1665778fb1bb62
(T &var, boost::property_tree::iptree &pt, const std::string &key)
void
read_var
objdict_8cpp.html
a7c5eaa75af4cf1ac6d81e0689da3685d
(ObjectDict::Entry &entry, boost::property_tree::iptree &object)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_DOMAIN >
objdict_8cpp.html
ae7dd6dc1250a529101544d7580c0439d
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_INTEGER16 >
objdict_8cpp.html
a4b9a059e9f067beeaeec65091ce57006
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_INTEGER32 >
objdict_8cpp.html
a49b5fa755d0cef9053721b93a9fa9f85
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_INTEGER64 >
objdict_8cpp.html
a203f7edbe343f0b2d5618f4a3dc678ba
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_INTEGER8 >
objdict_8cpp.html
aa8e30662e624453fb0bd59ce10d8e1b6
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_OCTET_STRING >
objdict_8cpp.html
a038b1f368f5c095f766ee6a05388250d
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_UNSIGNED16 >
objdict_8cpp.html
adf749b201024ceda1227837abdac3ce0
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_UNSIGNED32 >
objdict_8cpp.html
a606670d7a47d6b99c51714679c5ef463
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_UNSIGNED64 >
objdict_8cpp.html
a40685f9c78cd4dd8865f4f237dfce7e7
(boost::property_tree::iptree &pt, const std::string &key)
HoldAny
ReadAnyValue::func< ObjectDict::DEFTYPE_UNSIGNED8 >
objdict_8cpp.html
a5cf8a7e640497317c9ee7e2ded4018ea
(boost::property_tree::iptree &pt, const std::string &key)
void
set_access
objdict_8cpp.html
adb944415eb1061502fbfff717ad70f35
(ObjectDict::Entry &entry, std::string access)
objdict.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
objdict_8h.html
exceptions.h
canopen::AccessException
canopen::ObjectStorage::Data
canopen::ObjectStorage::DataType
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_DOMAIN >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER16 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER8 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_OCTET_STRING >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNICODE_STRING >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED8 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_VISIBLE_STRING >
canopen::DeviceInfo
canopen::ObjectStorage::Entry
canopen::ObjectDict::Entry
canopen::HoldAny
canopen::ObjectDict::Key
canopen::ObjectDict::KeyHash
canopen::NodeIdOffset
canopen::ObjectDict
canopen::ObjectStorage
canopen::String
canopen::TypeGuard
canopen::TypeGuard::TypeInfo
canopen
#define
THROW_WITH_KEY
objdict_8h.html
af1f48e8b3128505ac1e3697d0397fe67
(e, k)
std::shared_ptr< const ObjectDict >
ObjectDictConstSharedPtr
namespacecanopen.html
a884f6214b94afc7d19909485830fc255
ObjectDict::ObjectDictSharedPtr
ObjectDictSharedPtr
namespacecanopen.html
ab853eea67abb0096a4d4015d8a5ca383
ObjectStorage::ObjectStorageSharedPtr
ObjectStorageSharedPtr
namespacecanopen.html
ab4e75c46aa0fefd848c950721016ee9b
static R *
branch_type
namespacecanopen.html
a473bf28a8bbea2fadf5e3fa0d626c735
(const uint16_t data_type)
std::size_t
hash_value
namespacecanopen.html
ae4fee86136588479cccba0e1f0cb0aee
(ObjectDict::Key const &k)
std::ostream &
operator<<
namespacecanopen.html
a44ff1a4629298158ca8df4e6e516981b
(std::ostream &stream, const NodeIdOffset< T > &n)
std::ostream &
operator<<
namespacecanopen.html
a538b00f30d530ac25ad0fa8ca6bfe772
(std::ostream &stream, const ObjectDict::Key &k)
pdo.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
pdo_8cpp.html
canopen_master/canopen.h
PDOid
PDOmap
bool
check_com_changed
pdo_8cpp.html
a371740cef1c2f39feef6a78a4d526992
(const ObjectDict &dict, const uint16_t com_id)
bool
check_map_changed
pdo_8cpp.html
a0ba166c308c2a76b0dee8c7f6490f453
(const uint8_t &num, const ObjectDict &dict, const uint16_t &map_index)
const uint16_t
RPDO_COM_BASE
pdo_8cpp.html
a95af47d269c45fd20bf234ba94cadf79
const uint16_t
RPDO_MAP_BASE
pdo_8cpp.html
a156dfef8c21d318d79ea5ab14dd3fe34
const uint8_t
SUB_COM_COB_ID
pdo_8cpp.html
ae31a54fdc86d3b5eadf3d3b8762dc6b9
const uint8_t
SUB_COM_NUM
pdo_8cpp.html
a8fe6d2920b2d59ce20a7e68b9437251a
const uint8_t
SUB_COM_RESERVED
pdo_8cpp.html
a8a4d263a2719b7eaaeef1f05972c8f71
const uint8_t
SUB_COM_TRANSMISSION_TYPE
pdo_8cpp.html
a6f568f5808ba575e9f280ad6d961ce38
const uint8_t
SUB_MAP_NUM
pdo_8cpp.html
aa5b408d9efb018ad3579a9a20af47568
const uint16_t
TPDO_COM_BASE
pdo_8cpp.html
ac5360bb98b7c3f288fec69cbb7d70984
const uint16_t
TPDO_MAP_BASE
pdo_8cpp.html
a049a8be40e261443437bfbaf2fb0919d
sdo.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
sdo_8cpp.html
canopen_master/canopen.h
AbortData
AbortTranserRequest
DownloadInitiateRequest
DownloadInitiateResponse
DownloadSegmentRequest
DownloadSegmentResponse
InitiateLong
InitiateShort
SDOid
SegmentLong
SegmentShort
UploadInitiateRequest
UploadInitiateResponse
UploadSegmentRequest
UploadSegmentResponse
const uint8_t
ABORT_TRANSFER_REQUEST
sdo_8cpp.html
a623b4807216e9fe8983930481f71529d
const uint8_t
COMMAND_MASK
sdo_8cpp.html
a175ccc0bade382be62a2c1ee67e2693d
const uint8_t
DOWNLOAD_SEGMENT_REQUEST
sdo_8cpp.html
a2d4afe43884a5d058fef4b841f606cba
const uint8_t
DOWNLOAD_SEGMENT_RESPONSE
sdo_8cpp.html
a71690abdf0b36b9f76a8791864618f78
const uint8_t
INITIATE_DOWNLOAD_REQUEST
sdo_8cpp.html
a908a3694add42cbab21f1f5f89130574
const uint8_t
INITIATE_DOWNLOAD_RESPONSE
sdo_8cpp.html
a856e61fca5738cf8f3d72d0255ed0156
const uint8_t
INITIATE_UPLOAD_REQUEST
sdo_8cpp.html
a4c44445a7a3f8b102d85d2ca19a81496
const uint8_t
INITIATE_UPLOAD_RESPONSE
sdo_8cpp.html
a1ba9dc360f0005d7571353f2d580a4ca
const uint8_t
UPLOAD_SEGMENT_REQUEST
sdo_8cpp.html
a8eaacbe590a4445ec8813645617d0279
const uint8_t
UPLOAD_SEGMENT_RESPONSE
sdo_8cpp.html
af86533599a9eefaa6aadfacb842b77af
test_parser.cpp
/tmp/ws/src/ros_canopen/canopen_master/test/
test__parser_8cpp.html
canopen_master/objdict.h
TestHexTypes
::testing::Types< uint8_t, uint16_t, uint32_t, uint64_t >
PosTypes
test__parser_8cpp.html
a5e79e4ba5fc9aa48a1e7d327d764e910
int
main
test__parser_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
canopen::HoldAny
parse_int
test__parser_8cpp.html
a0ffbb80c7f8bee4e04581c75fa078baa
(boost::property_tree::iptree &pt, const std::string &key)
canopen::HoldAny
prepare_test
test__parser_8cpp.html
aa753c5c3b2ffdc71da5151c6decc8cd0
(const std::string &str)
void
set_access
test__parser_8cpp.html
aaccc9c5ee8fa42d5d0147adbafe2c918
(canopen::ObjectDict::Entry &entry, std::string access)
TEST
test__parser_8cpp.html
ab9ddd51c87567496bcfc07256b50490b
(TestAccessString, TestConst)
TEST
test__parser_8cpp.html
a4486a94d60c20d925cf17cfeb4f2d11b
(TestAccessString, TestRO)
TEST
test__parser_8cpp.html
ae11527203efec2b722b9461d23670b7e
(TestAccessString, TestRW)
TEST
test__parser_8cpp.html
ae69a240cece72386503cdfea75daf47a
(TestAccessString, TestWO)
TEST
test__parser_8cpp.html
af7b58b402e6f1ee10bbf18f51b6a6761
(TestHex, checkCamelCase)
TEST
test__parser_8cpp.html
a3455682a3b17e26ef7f628e850f7bf5a
(TestHex, checkCommonObjects)
TEST
test__parser_8cpp.html
a4db22e2f531e27d7261be628a44f6294
(TestHex, checkNodeCamelCase)
TEST
test__parser_8cpp.html
ac47ef39003c4b06808deea4035f4f766
(TestHex, checkNodeSpaces)
TEST
test__parser_8cpp.html
aa02ca15eee6b239e4f767cfbd9dd92c1
(TestHex, checkSpaces)
void
testAccess
test__parser_8cpp.html
a439bf6bc85f48812680f98ce382ecfd7
(bool c, bool r, bool w, const char *variants[])
TYPED_TEST
test__parser_8cpp.html
a720fc1751e8a26fdca9f96a51746797e
(TestHexTypes, checkZero)
TYPED_TEST_CASE
test__parser_8cpp.html
a134d126dde6caea78affef6df2ad0d4a
(TestHexTypes, PosTypes)
timer.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
timer_8h.html
canopen::Timer
canopen
AbortData
structAbortData.html
const char *
text
structAbortData.html
adb602beb7d158f792ce2e90a2f0dbb59
()
uint8_t
__pad0__
structAbortData.html
abe92492925f6648692bc33c9a6209d6f
uint8_t
command
structAbortData.html
ad248598a3d38044acd31dc6eb2d3fa3f
uint16_t
index
structAbortData.html
af5679bdadf56d6e3ef9f06abb21a83b0
uint32_t
reason
structAbortData.html
a1cc16ad934f2a872d84451937a5e7312
uint8_t
sub_index
structAbortData.html
ab66f11475ee4c21c11746b2bf6e7aa70
AbortTranserRequest
structAbortTranserRequest.html
FrameOverlay< AbortData >
AbortTranserRequest
structAbortTranserRequest.html
a47298348c8d4becbeea75250147a60c5
(const can::Frame &f)
AbortTranserRequest
structAbortTranserRequest.html
ad21d79dc7f1d32a1cd2315613619f75a
(const Header &h, uint16_t index, uint8_t sub_index, uint32_t reason)
static const uint8_t
command
structAbortTranserRequest.html
aad2b78c757043827dff5581d8c657783
canopen::AccessException
classcanopen_1_1AccessException.html
canopen::Exception
AccessException
classcanopen_1_1AccessException.html
a08a48595b5227da7dd7546ac0aec04cd
(const std::string &w)
canopen::WrapMaster::Allocator
classcanopen_1_1WrapMaster_1_1Allocator.html
canopen::Master::Allocator
virtual MasterSharedPtr
allocate
classcanopen_1_1WrapMaster_1_1Allocator.html
a9fa40ccdff152be9a8a9a1c2c4bf0562
(const std::string &name, can::CommInterfaceSharedPtr interface)
canopen::Master::Allocator
classcanopen_1_1Master_1_1Allocator.html
virtual MasterSharedPtr
allocate
classcanopen_1_1Master_1_1Allocator.html
a04c3ea68786787ba8f523cbc40fd3e28
(const std::string &name, can::CommInterfaceSharedPtr interface)=0
virtual
~Allocator
classcanopen_1_1Master_1_1Allocator.html
a02b8b132f47f689c53c8d7e22196d48b
()
canopen::BCMsync
classcanopen_1_1BCMsync.html
canopen::Layer
BCMsync
classcanopen_1_1BCMsync.html
acd04829f2df1203b3fc809f29497bd6f
(const std::string &device, can::SocketCANDriverSharedPtr driver, const SyncProperties &sync_properties)
void
setIgnored
classcanopen_1_1BCMsync.html
a3824d76f925cd79c110d2846106b0f12
(const T &other)
void
setMonitored
classcanopen_1_1BCMsync.html
a818029060f31c928376593c4f25a9e61
(const T &other)
static const uint32_t
ALL_NODES_MASK
classcanopen_1_1BCMsync.html
ac6122d5166c3f827b62b3c9968ec0b55
static const uint32_t
HEARTBEAT_ID
classcanopen_1_1BCMsync.html
a414600ce40f7b00d3b6eb1681292fde1
static const uint32_t
NMT_ID
classcanopen_1_1BCMsync.html
a37882948be011d187d90a3e44587d00e
virtual void
handleDiag
classcanopen_1_1BCMsync.html
a5f79c0710712918254ef8140ed69b4b5
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1BCMsync.html
a24bb662fbfe77d08e650fce5d93ba198
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1BCMsync.html
a3fabbf3dea225abd1419cee87ec25251
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1BCMsync.html
a5e41cff9f8a09f860186dbb808b2cc21
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1BCMsync.html
a51ab5c37b66fd9cd37a052f64fe785fb
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1BCMsync.html
ac37fb647cce4af950d967931feaf5b12
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1BCMsync.html
a8c3bbc6921796fad7c931cfa41e3fbbb
(LayerStatus &status, const LayerState ¤t_state)
void
handleFrame
classcanopen_1_1BCMsync.html
a49ac91f975bd59b59e1b539c6265a0eb
(const can::Frame &frame)
bool
skipNode
classcanopen_1_1BCMsync.html
a5e7556082c5b4823aeca1ac92bb46931
(uint8_t id)
can::BCMsocket
bcm_
classcanopen_1_1BCMsync.html
a397bae9747b840a111b64d50ad279e31
std::string
device_
classcanopen_1_1BCMsync.html
a1e468fd46ecb05dd35f3b6c62ffcf7e2
can::SocketCANDriverSharedPtr
driver_
classcanopen_1_1BCMsync.html
a353875c2fbb0bc92855d26ca3fcc08a1
can::FrameListenerConstSharedPtr
handler_
classcanopen_1_1BCMsync.html
afe02e4dd5a05c740890ca56548c3013f
std::set< int >
ignored_nodes_
classcanopen_1_1BCMsync.html
a6ec4e653402b98708b73aa06c3103043
std::set< int >
known_nodes_
classcanopen_1_1BCMsync.html
a4b324327caa6f5e6a7f4e011ec96b5f7
std::set< int >
monitored_nodes_
classcanopen_1_1BCMsync.html
a0d29ab4a83470dcf205e2f0e7b9f3d44
boost::mutex
mutex_
classcanopen_1_1BCMsync.html
a627bb8c2e71c488cf66ca3ae6e2fd7af
std::set< int >
started_nodes_
classcanopen_1_1BCMsync.html
ac03adfe9e387979e6dd4b5a515ddf6bd
std::vector< can::Frame >
sync_frames_
classcanopen_1_1BCMsync.html
a40e3ad3f4d6218528736aadcedefe4d1
uint16_t
sync_ms_
classcanopen_1_1BCMsync.html
a105f439116e46144544e3c887b68ccab
bool
sync_running_
classcanopen_1_1BCMsync.html
a87d8af198f5eab02900df9d5b434e69e
canopen::PDOMapper::Buffer
classcanopen_1_1PDOMapper_1_1Buffer.html
Buffer
classcanopen_1_1PDOMapper_1_1Buffer.html
aabb7ea77d3da6405c17e4f8af0d0ef31
(const size_t sz)
void
clean
classcanopen_1_1PDOMapper_1_1Buffer.html
aaccb88c688bbd4f488ab508a13b8dc13
()
void
read
classcanopen_1_1PDOMapper_1_1Buffer.html
a159b8513d84dd5a07bb4c2e1ad52a2d9
(const canopen::ObjectDict::Entry &entry, String &data)
bool
read
classcanopen_1_1PDOMapper_1_1Buffer.html
a7d88c74fce9687bced64b467050e6f17
(uint8_t *b, const size_t len)
void
write
classcanopen_1_1PDOMapper_1_1Buffer.html
a6d7c9d5c0a4232be4a0886e37a0093f7
(const canopen::ObjectDict::Entry &, const String &data)
void
write
classcanopen_1_1PDOMapper_1_1Buffer.html
a880043207ad84c5754d8f0dfc78144e4
(const uint8_t *b, const size_t len)
const size_t
size
classcanopen_1_1PDOMapper_1_1Buffer.html
af36ec7697db5b08bdd14a16b690d86d7
std::vector< char >
buffer
classcanopen_1_1PDOMapper_1_1Buffer.html
a78e4eaaed2ba951eac425df62e354b48
bool
dirty
classcanopen_1_1PDOMapper_1_1Buffer.html
ab60831b3c2e47fd9083a43f693746f91
bool
empty
classcanopen_1_1PDOMapper_1_1Buffer.html
a19e773859410e631a931e9f485c6b809
boost::mutex
mutex
classcanopen_1_1PDOMapper_1_1Buffer.html
a198bdd0b4c3ee41ea9af0e33e1df8534
canopen::CANLayer
classcanopen_1_1CANLayer.html
canopen::Layer
CANLayer
classcanopen_1_1CANLayer.html
a87b9bedf231f47510b82178ce365d579
(const can::DriverInterfaceSharedPtr &driver, const std::string &device, bool loopback)
CANLayer
classcanopen_1_1CANLayer.html
aece50ad92fa1ef592c8046fd9b800c43
(const can::DriverInterfaceSharedPtr &driver, const std::string &device, bool loopback, can::SettingsConstSharedPtr settings)
virtual void
handleDiag
classcanopen_1_1CANLayer.html
a9ff08e9371357d5b17b35ae54949e17b
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1CANLayer.html
a2c1a411873bb5d9e3bb05904f86d48ec
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1CANLayer.html
a7bc97bae06f59473520b3f60378b4358
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1CANLayer.html
a6876e93b47253b821e80d378effe6cc0
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1CANLayer.html
a7c7c261f163c28368478feab5bff5abc
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1CANLayer.html
aeb78214b393088fd0e84d5e04dd2488e
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1CANLayer.html
adc2b02f06201c4ef0a0254284c65921b
(LayerStatus &status, const LayerState ¤t_state)
void
handleFrame
classcanopen_1_1CANLayer.html
adc2e80e9c6703ec74adbae9e09378938
(const can::Frame &msg)
const std::string
device_
classcanopen_1_1CANLayer.html
a1e7bb06b2137758c0810c28c3247a320
can::DriverInterfaceSharedPtr
driver_
classcanopen_1_1CANLayer.html
ad677540074dba7122f354fb84086504d
can::FrameListenerConstSharedPtr
error_listener_
classcanopen_1_1CANLayer.html
a7b8699e808a1a0464a286ea6644aa20a
can::Frame
last_error_
classcanopen_1_1CANLayer.html
afba477f006cc3333bf92e0e2b7bc567d
const bool
loopback_
classcanopen_1_1CANLayer.html
a5c9b80cf088e843e8643875c0c3f76bc
boost::mutex
mutex_
classcanopen_1_1CANLayer.html
a108197146780d62b453915334344c3f5
can::SettingsConstSharedPtr
settings_
classcanopen_1_1CANLayer.html
a4f2834046433b8a86b8c9558241235bd
std::shared_ptr< boost::thread >
thread_
classcanopen_1_1CANLayer.html
a9c4946eb2e95bec77d7c7ab0ba07bee1
canopen::Chain
classcanopen_1_1Chain.html
std::shared_ptr< T >
MemberSharedPtr
classcanopen_1_1Chain.html
a0f2b6bef8447bfc3fe929e850fd310d3
void
add
classcanopen_1_1Chain.html
a4919f09a0f1b9709a0944eaad41a07e6
(MemberSharedPtr t)
void
call
classcanopen_1_1Chain.html
a6260fdb3a9abe213f44302b496019dae
(void(T::*func)(const V &), const std::vector< V > &vs)
void
call
classcanopen_1_1Chain.html
a57fd372c7eae73d29fa697d1a3bd527f
(void(T::*func)(V &), std::vector< V > &vs)
void
call
classcanopen_1_1Chain.html
aaf29456eefd1df5e687b124bf03c7e53
(void(T::*func)(void))
std::vector< MemberSharedPtr >
elements
classcanopen_1_1Chain.html
a69e99c7c29e3877ae5b29eacbaf02cd1
canopen::ObjectStorage::Data
classcanopen_1_1ObjectStorage_1_1Data.html
String &
access
classcanopen_1_1ObjectStorage_1_1Data.html
a8a8c4274c00c78e3908f2a7021ab34d3
()
String &
allocate
classcanopen_1_1ObjectStorage_1_1Data.html
a0f2bfb353fc72f7ecd8234022cf6c147
()
Data
classcanopen_1_1ObjectStorage_1_1Data.html
afa5058322ee714ffef63900c18ce9352
(const ObjectDict::Key &k, const ObjectDict::EntryConstSharedPtr &e, const T &val, const ReadFunc &r, const WriteFunc &w)
Data
classcanopen_1_1ObjectStorage_1_1Data.html
a0d936f76a8617c6ebb1aaeec8a4c3a20
(const ObjectDict::Key &k, const ObjectDict::EntryConstSharedPtr &e, const TypeGuard &t, const ReadFunc &r, const WriteFunc &w)
void
force_write
classcanopen_1_1ObjectStorage_1_1Data.html
a24dd9ee07446f40cfbea97d958ba5fde
()
const T
get
classcanopen_1_1ObjectStorage_1_1Data.html
aa8595572e2ab71ec710065133877c57a
(bool cached)
void
init
classcanopen_1_1ObjectStorage_1_1Data.html
a158d6376c1b58e77fdfc8cba22094310
()
void
reset
classcanopen_1_1ObjectStorage_1_1Data.html
afc2c08d1f98ce435aae4071c90041255
()
void
set
classcanopen_1_1ObjectStorage_1_1Data.html
a4f69de186a8dd36af06296ff63ecec6f
(const T &val)
void
set_cached
classcanopen_1_1ObjectStorage_1_1Data.html
a6a6f4d39e4dd75a79160115ae65c0b54
(const T &val)
void
set_delegates
classcanopen_1_1ObjectStorage_1_1Data.html
a5ba2c0f29eaad609b224535f655ae4e5
(const ReadFunc &r, const WriteFunc &w)
size_t
size
classcanopen_1_1ObjectStorage_1_1Data.html
a03f454a6c8a6d68944872f8f7753dd86
()
const ObjectDict::EntryConstSharedPtr
entry
classcanopen_1_1ObjectStorage_1_1Data.html
a3120c87046e51eae6784f290a3946eed
const ObjectDict::Key
key
classcanopen_1_1ObjectStorage_1_1Data.html
a137b1417bb38609fffc83e850505487f
const TypeGuard
type_guard
classcanopen_1_1ObjectStorage_1_1Data.html
acbeb504c8e36558599831049a457968f
T &
access
classcanopen_1_1ObjectStorage_1_1Data.html
a5d39b87d61e2811ad9dc93dea7bbae5d
()
T &
allocate
classcanopen_1_1ObjectStorage_1_1Data.html
a9e9e995d59c8e1760dd2ca13b5cd1900
()
Data
classcanopen_1_1ObjectStorage_1_1Data.html
ab0b7351e436fe51ad1ac479d7b172b08
(const Data &)=delete
Data &
operator=
classcanopen_1_1ObjectStorage_1_1Data.html
a02ee0b6faf929fe022c38004697dd776
(const Data &)=delete
String
buffer
classcanopen_1_1ObjectStorage_1_1Data.html
a4719b7bf2e7364ee8db34780b768cc82
boost::mutex
mutex
classcanopen_1_1ObjectStorage_1_1Data.html
ae6231bb0f239f0cdfbcf32542f8d8e87
ReadFunc
read_delegate
classcanopen_1_1ObjectStorage_1_1Data.html
acbc6d102b74b2eaac032fee730069c9c
bool
valid
classcanopen_1_1ObjectStorage_1_1Data.html
a8758bcf2c5f098390b63c465572f5320
WriteFunc
write_delegate
classcanopen_1_1ObjectStorage_1_1Data.html
a927a9476a58e1f457eea1410802e1a3d
canopen::ObjectStorage::DataType
structcanopen_1_1ObjectStorage_1_1DataType.html
dt
void
type
structcanopen_1_1ObjectStorage_1_1DataType.html
a7f98515fdd39606a6c44cd92344a6ccc
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_DOMAIN >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__DOMAIN_01_4.html
String
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__DOMAIN_01_4.html
aaa28c659781284b7f941bf48e4b12b4e
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER16 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER16_01_4.html
int16_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER16_01_4.html
a61e8d691936ad765f381174a936ad4e9
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER32 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER32_01_4.html
int32_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER32_01_4.html
ac68a319c12da0e967d93031969a17966
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER64 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER64_01_4.html
int64_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER64_01_4.html
a6e71f76ade6d532f127582e2efd99b75
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER8 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER8_01_4.html
int8_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__INTEGER8_01_4.html
a0ccf965170dda0ededd1ad13845bb86f
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_OCTET_STRING >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__OCTET__STRING_01_4.html
String
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__OCTET__STRING_01_4.html
af35b4e69e0c60c0c85a959d35ec826e7
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL32 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__REAL32_01_4.html
float
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__REAL32_01_4.html
a7b711d13b2972f81a9a07daeef177748
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL64 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__REAL64_01_4.html
double
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__REAL64_01_4.html
a83a7c218c3ceb941fca4ee35fe0b2ddb
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNICODE_STRING >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNICODE__STRING_01_4.html
String
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNICODE__STRING_01_4.html
ad04f02164d2c84aa79488305ef558e75
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED16_01_4.html
uint16_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED16_01_4.html
a34a772e8d8a46557c0e1cf061c0fc23c
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED32 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED32_01_4.html
uint32_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED32_01_4.html
ab3f25972b5ab66237d442df3bed2087b
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED64 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED64_01_4.html
uint64_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED64_01_4.html
af2bf3d4e3e4aa5f2bc6bd5c5f1285da7
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED8 >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED8_01_4.html
uint8_t
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__UNSIGNED8_01_4.html
a056efdde42696341358ad8b46ea4a6f1
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_VISIBLE_STRING >
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__VISIBLE__STRING_01_4.html
String
type
structcanopen_1_1ObjectStorage_1_1DataType_3_01ObjectDict_1_1DEFTYPE__VISIBLE__STRING_01_4.html
ad6de00f7cc818f06582067bc74f5d284
canopen::DeviceInfo
structcanopen_1_1DeviceInfo.html
std::unordered_set< uint32_t >
baudrates
structcanopen_1_1DeviceInfo.html
a6be39a8e203f6cf760fd37c54ba89c18
std::unordered_set< uint16_t >
dummy_usage
structcanopen_1_1DeviceInfo.html
ae3b32de642ba1ddbf7d8e243b156364a
bool
dynamic_channels_supported
structcanopen_1_1DeviceInfo.html
a45e35854703611d446b4b90ef7282598
uint8_t
granularity
structcanopen_1_1DeviceInfo.html
a24be92fce974265026beb1e9b7f7cb8d
bool
group_messaging
structcanopen_1_1DeviceInfo.html
ad5cec550b487d5ca8d7f66a764410ecf
bool
lss_supported
structcanopen_1_1DeviceInfo.html
a8ddb5c011179b8d4daee4812d32b80c5
uint16_t
nr_of_rx_pdo
structcanopen_1_1DeviceInfo.html
ae031bb9189b2b1de73483f8fa70f8fa2
uint16_t
nr_of_tx_pdo
structcanopen_1_1DeviceInfo.html
a7463a67b260161fe3623d7119a2f1d2f
std::string
order_code
structcanopen_1_1DeviceInfo.html
a173ef019714ca9d3db128d8b42eacbbe
std::string
product_name
structcanopen_1_1DeviceInfo.html
a21af99d4be7d43ccb68f453d06a322c2
uint32_t
product_number
structcanopen_1_1DeviceInfo.html
a02b6a96141f88d97cf8606c34c5f2404
uint32_t
revision_number
structcanopen_1_1DeviceInfo.html
a049650b40cdbe90a3c78018fc39a612a
bool
simple_boot_up_master
structcanopen_1_1DeviceInfo.html
a48c12708f6e1c3effcc485e04286f18d
bool
simple_boot_up_slave
structcanopen_1_1DeviceInfo.html
a1a59ae9491036e7dda6f31624a99f661
std::string
vendor_name
structcanopen_1_1DeviceInfo.html
ab0d228a0c9c1c219e5d6d187da3221f7
uint32_t
vendor_number
structcanopen_1_1DeviceInfo.html
a412be9017fdd4414f3e64f16890d99d1
canopen::DiagGroup
classcanopen_1_1DiagGroup.html
canopen::VectorHelper
virtual void
diag
classcanopen_1_1DiagGroup.html
a59ec418d2e9033c5a047f1d9e03ce40f
(LayerReport &report)
VectorHelper< T >
V
classcanopen_1_1DiagGroup.html
a22da3cdff3a39c4acf87caa5b3fa755a
DownloadInitiateRequest
structDownloadInitiateRequest.html
FrameOverlay< InitiateLong >
DownloadInitiateRequest
structDownloadInitiateRequest.html
a1a3fb8ffbf482d4d6da4cc612ef0398a
(const can::Frame &f)
DownloadInitiateRequest
structDownloadInitiateRequest.html
a0a35ff18fdb9591c805ba2a9cf2a02d5
(const Header &h, const canopen::ObjectDict::Entry &entry, const String &buffer, size_t &offset)
static const uint8_t
command
structDownloadInitiateRequest.html
a55a71be68ddd174e238087d96fd1c7b7
DownloadInitiateResponse
structDownloadInitiateResponse.html
FrameOverlay< InitiateShort >
DownloadInitiateResponse
structDownloadInitiateResponse.html
a70f185554a1c96b9cce919a79e0a75b0
(const can::Frame &f)
bool
test
structDownloadInitiateResponse.html
a28fc5d3ad915617cd8205af381f228cd
(const can::Frame &msg, uint32_t &reason)
static const uint8_t
command
structDownloadInitiateResponse.html
a01ea5f5fea7819b8b341ee032d671e64
DownloadSegmentRequest
structDownloadSegmentRequest.html
FrameOverlay< SegmentLong >
DownloadSegmentRequest
structDownloadSegmentRequest.html
a94ee8507f06cc3d06016a8d4884e314d
(const can::Frame &f)
DownloadSegmentRequest
structDownloadSegmentRequest.html
a6ca275e0cd4dccf70e48cf115050dec2
(const Header &h, bool toggle, const String &buffer, size_t &offset)
static const uint8_t
command
structDownloadSegmentRequest.html
a3e3411d1ec4f236da70cbdbf5e149141
DownloadSegmentResponse
structDownloadSegmentResponse.html
FrameOverlay< SegmentShort >
DownloadSegmentResponse
structDownloadSegmentResponse.html
a3d3e66f068a686d67d49f66aa532694d
(const can::Frame &f)
bool
test
structDownloadSegmentResponse.html
ad73976f098cd0d31c4f522d9a43cd2af
(const can::Frame &msg, uint32_t &reason)
static const uint8_t
command
structDownloadSegmentResponse.html
a2abaf957d2b352f6da67f313d00dc6d9
EMCYfield
structEMCYfield.html
EMCYfield
structEMCYfield.html
a0f8ddc64c6cd37d4f9f3366508354779
(uint32_t val)
uint32_t
addition_info
structEMCYfield.html
a9e1af1ab4c60845d51a4da37e331af5e
uint32_t
error_code
structEMCYfield.html
a52dd8e30a216919dcddb8466da7f3544
canopen::EMCYHandler
classcanopen_1_1EMCYHandler.html
canopen::Layer
EMCYHandler
classcanopen_1_1EMCYHandler.html
ac9787be7a4e1426d151b90838af76d39
(const can::CommInterfaceSharedPtr interface, const ObjectStorageSharedPtr storage)
void
resetErrors
classcanopen_1_1EMCYHandler.html
aa338167b40c30574e9eeb8aa7d4763e8
(LayerStatus &status)
virtual void
handleDiag
classcanopen_1_1EMCYHandler.html
a7c101f43a89536e71fdea2adf2cccff3
(LayerReport &report)
void
handleEMCY
classcanopen_1_1EMCYHandler.html
a188f65d5fa8d63130610f25a49a37852
(const can::Frame &msg)
virtual void
handleHalt
classcanopen_1_1EMCYHandler.html
a64c3ee6e5729a5c7e8e39fd0d04a3d55
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1EMCYHandler.html
aed8f07a46dba2af793763d0616a5fcfb
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1EMCYHandler.html
a39e9eb37a0d7d9aa45fb9eeec291ec93
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1EMCYHandler.html
aa6277b391cca849f69ad9b1aa20bb0b7
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1EMCYHandler.html
a13f3466a58fcafb16916083d346034e2
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1EMCYHandler.html
ac8650da5a1abbe123d59dce857870a81
(LayerStatus &status, const LayerState ¤t_state)
can::FrameListenerConstSharedPtr
emcy_listener_
classcanopen_1_1EMCYHandler.html
abb306522b13106f237f7ef139f93903b
ObjectStorage::Entry< uint8_t >
error_register_
classcanopen_1_1EMCYHandler.html
a9cb39841694c64cf8f4ed5084c298b0c
std::atomic< bool >
has_error_
classcanopen_1_1EMCYHandler.html
a2800378f4f0586bdb6af3b1923e0e213
ObjectStorage::Entry< uint8_t >
num_errors_
classcanopen_1_1EMCYHandler.html
a4be167311e7f7f106178c63471ecb3f3
const ObjectStorageSharedPtr
storage_
classcanopen_1_1EMCYHandler.html
afd79505f27870cdb52ef42db0dafc57d
EMCYid
structEMCYid.html
EMCYid
structEMCYid.html
a855d52351e7ca8f3948d54a031d3995e
(uint32_t val)
const uint32_t
get
structEMCYid.html
ae369c359af36cff57f14161d59545da5
() const
can::Header
header
structEMCYid.html
a069cd56ffff04d786e10c51e449e6110
()
uint32_t
__pad0__
structEMCYid.html
a319c069763f93a20a7498e4c8264148d
uint32_t
extended
structEMCYid.html
a348b94a1e4231332b569f9cb99b9ddff
uint32_t
id
structEMCYid.html
a5fa9a1d09c8430f66f4742a37482e70a
uint32_t
invalid
structEMCYid.html
a81686a9c49bb0904be7e90af828ca402
EMCYmsg
structEMCYmsg.html
EMCYmsg::Frame
uint16_t
error_code
structEMCYmsg.html
ac16025e0a0fc1dcf7c42c0147991f418
uint8_t
error_register
structEMCYmsg.html
af845007dfe85242324f65696bf1bb161
uint8_t
manufacturer_specific_error_field
structEMCYmsg.html
a8965ee4c9c5d0fb958d36a91c490277e
[5]
canopen::ObjectDict::Entry
structcanopen_1_1ObjectDict_1_1Entry.html
Entry
structcanopen_1_1ObjectDict_1_1Entry.html
af7c65c9474a054b1bb5fce8a53643ac6
()
Entry
structcanopen_1_1ObjectDict_1_1Entry.html
aa0eac48f676681450f714bd0536e82a7
(const Code c, const uint16_t i, const uint16_t t, const std::string &d, const bool r=true, const bool w=true, bool m=false, const HoldAny def=HoldAny(), const HoldAny init=HoldAny())
Entry
structcanopen_1_1ObjectDict_1_1Entry.html
a7c9ba7e69d403c10af3ef072f8225781
(const uint16_t i, const uint8_t s, const uint16_t t, const std::string &d, const bool r=true, const bool w=true, bool m=false, const HoldAny def=HoldAny(), const HoldAny init=HoldAny())
operator Key
structcanopen_1_1ObjectDict_1_1Entry.html
afecef89fe89c71a5926375273e1c2924
() const
const HoldAny &
value
structcanopen_1_1ObjectDict_1_1Entry.html
a6aa476121cfa9e60aba04647b38d36a3
() const
bool
constant
structcanopen_1_1ObjectDict_1_1Entry.html
afcbbe9c770a3f4e80afd4a78e1cc3334
uint16_t
data_type
structcanopen_1_1ObjectDict_1_1Entry.html
a10421dc5ef65e921a71fedda7cd65dc4
HoldAny
def_val
structcanopen_1_1ObjectDict_1_1Entry.html
a54a4a3239d54620a3fa21673f11f3233
std::string
desc
structcanopen_1_1ObjectDict_1_1Entry.html
a57fd5b57a1e9bf6d580f1a2464d7db8f
uint16_t
index
structcanopen_1_1ObjectDict_1_1Entry.html
a2dc71769a327b24386485d233a5f5cd0
HoldAny
init_val
structcanopen_1_1ObjectDict_1_1Entry.html
a6ef4bb7d170074c462b468976ce5eee8
bool
mappable
structcanopen_1_1ObjectDict_1_1Entry.html
a6b301a2ca433035be6169012beb09b64
Code
obj_code
structcanopen_1_1ObjectDict_1_1Entry.html
a74fe7c6b44b015a0d7d5a7edf870d138
bool
readable
structcanopen_1_1ObjectDict_1_1Entry.html
a1fb7d16925cc623f4861209474a0bb96
uint8_t
sub_index
structcanopen_1_1ObjectDict_1_1Entry.html
a560918eababe69cb31ed3eb44def02c5
bool
writable
structcanopen_1_1ObjectDict_1_1Entry.html
a37fca0f78a5ee0e6a2ddf3ee474b6b0d
canopen::ObjectStorage::Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
T
type
classcanopen_1_1ObjectStorage_1_1Entry.html
a5e6573f63ca2b082afdc370372d02a40
const ObjectDict::Entry &
desc
classcanopen_1_1ObjectStorage_1_1Entry.html
a17f5a3035b99c224110a6d01a10ed760
() const
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a166a81319d54335c30e2b3d7145d59ab
()
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
acd6ec56b36e752270a4fd9e91e664374
(DataSharedPtr &d)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a0e90a521a795cd4398c5a01d7677c3f4
(ObjectStorageSharedPtr storage, const ObjectDict::Key &k)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a009e3eddd5fcf9c0e10c6b8694803cff
(ObjectStorageSharedPtr storage, uint16_t index)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a375f04e3bce911130416ed3ae4dec536
(ObjectStorageSharedPtr storage, uint16_t index, uint8_t sub_index)
const T
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a667ac21d9751b25ba3891bb17077f132
()
bool
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a3a1619d2730bb4e8e7af775b27718126
(T &val)
const T
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a23316604060740c6493ff619427c1662
()
bool
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a9c6814009e6e6b5e913f8663a72c110f
(T &val)
void
set
classcanopen_1_1ObjectStorage_1_1Entry.html
a4a7363a4282bff9ecffe5ed3c8ce96c6
(const T &val)
bool
set_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a3953752c9968f71a9e582dcd499b217a
(const T &val)
bool
valid
classcanopen_1_1ObjectStorage_1_1Entry.html
a08f804d89000f88148f6bea862e476ed
() const
DataSharedPtr
data
classcanopen_1_1ObjectStorage_1_1Entry.html
adb521186a50375b42d0876b385d3574d
Entry< canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type >
classcanopen_1_1ObjectStorage_1_1Entry.html
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type
type
classcanopen_1_1ObjectStorage_1_1Entry.html
a5e6573f63ca2b082afdc370372d02a40
const ObjectDict::Entry &
desc
classcanopen_1_1ObjectStorage_1_1Entry.html
a17f5a3035b99c224110a6d01a10ed760
() const
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a166a81319d54335c30e2b3d7145d59ab
()
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
acd6ec56b36e752270a4fd9e91e664374
(DataSharedPtr &d)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a0e90a521a795cd4398c5a01d7677c3f4
(ObjectStorageSharedPtr storage, const ObjectDict::Key &k)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a009e3eddd5fcf9c0e10c6b8694803cff
(ObjectStorageSharedPtr storage, uint16_t index)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a375f04e3bce911130416ed3ae4dec536
(ObjectStorageSharedPtr storage, uint16_t index, uint8_t sub_index)
const canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a667ac21d9751b25ba3891bb17077f132
()
bool
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a3a1619d2730bb4e8e7af775b27718126
(canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type &val)
const canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a23316604060740c6493ff619427c1662
()
bool
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a9c6814009e6e6b5e913f8663a72c110f
(canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type &val)
void
set
classcanopen_1_1ObjectStorage_1_1Entry.html
a4a7363a4282bff9ecffe5ed3c8ce96c6
(const canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type &val)
bool
set_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a3953752c9968f71a9e582dcd499b217a
(const canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type &val)
bool
valid
classcanopen_1_1ObjectStorage_1_1Entry.html
a08f804d89000f88148f6bea862e476ed
() const
DataSharedPtr
data
classcanopen_1_1ObjectStorage_1_1Entry.html
adb521186a50375b42d0876b385d3574d
Entry< uint8_t >
classcanopen_1_1ObjectStorage_1_1Entry.html
uint8_t
type
classcanopen_1_1ObjectStorage_1_1Entry.html
a5e6573f63ca2b082afdc370372d02a40
const ObjectDict::Entry &
desc
classcanopen_1_1ObjectStorage_1_1Entry.html
a17f5a3035b99c224110a6d01a10ed760
() const
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a166a81319d54335c30e2b3d7145d59ab
()
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
acd6ec56b36e752270a4fd9e91e664374
(DataSharedPtr &d)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a0e90a521a795cd4398c5a01d7677c3f4
(ObjectStorageSharedPtr storage, const ObjectDict::Key &k)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a009e3eddd5fcf9c0e10c6b8694803cff
(ObjectStorageSharedPtr storage, uint16_t index)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a375f04e3bce911130416ed3ae4dec536
(ObjectStorageSharedPtr storage, uint16_t index, uint8_t sub_index)
const uint8_t
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a667ac21d9751b25ba3891bb17077f132
()
bool
get
classcanopen_1_1ObjectStorage_1_1Entry.html
a3a1619d2730bb4e8e7af775b27718126
(uint8_t &val)
const uint8_t
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a23316604060740c6493ff619427c1662
()
bool
get_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a9c6814009e6e6b5e913f8663a72c110f
(uint8_t &val)
void
set
classcanopen_1_1ObjectStorage_1_1Entry.html
a4a7363a4282bff9ecffe5ed3c8ce96c6
(const uint8_t &val)
bool
set_cached
classcanopen_1_1ObjectStorage_1_1Entry.html
a3953752c9968f71a9e582dcd499b217a
(const uint8_t &val)
bool
valid
classcanopen_1_1ObjectStorage_1_1Entry.html
a08f804d89000f88148f6bea862e476ed
() const
DataSharedPtr
data
classcanopen_1_1ObjectStorage_1_1Entry.html
adb521186a50375b42d0876b385d3574d
canopen::LayerStatus::Error
structcanopen_1_1LayerStatus_1_1Error.html
static const State
state
structcanopen_1_1LayerStatus_1_1Error.html
aa0d420cd974b2e6362acd914c377f423
Error
structcanopen_1_1LayerStatus_1_1Error.html
a7d71bd74a3235d2e041e6485abac77cd
()
canopen::Exception
classcanopen_1_1Exception.html
Exception
classcanopen_1_1Exception.html
add2a81976c6310691143c7fa4fa7f54d
(const std::string &w)
canopen::ExternalSyncLayer
classcanopen_1_1ExternalSyncLayer.html
canopen::ManagingSyncLayer
ExternalSyncLayer
classcanopen_1_1ExternalSyncLayer.html
a56265080e79cd4cb459d30e5a9e3f5a3
(const SyncProperties &p, can::CommInterfaceSharedPtr interface)
virtual void
handleInit
classcanopen_1_1ExternalSyncLayer.html
ac4f4c2e5d286d824edad0c140f267539
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1ExternalSyncLayer.html
a151b37fc228b9f054924f16a64ec22c7
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleWrite
classcanopen_1_1ExternalSyncLayer.html
a926ae693e289952b3f4d158b1ea0719e
(LayerStatus &status, const LayerState ¤t_state)
can::BufferedReader
reader_
classcanopen_1_1ExternalSyncLayer.html
aeca16f73419d2b543a8230ff32f56281
EMCYmsg::Frame
structEMCYmsg_1_1Frame.html
FrameOverlay< EMCYmsg >
Frame
structEMCYmsg_1_1Frame.html
a4dc2df20cf958963726a8807e7bba1c3
(const can::Frame &f)
NMTcommand::Frame
structNMTcommand_1_1Frame.html
FrameOverlay< NMTcommand >
Frame
structNMTcommand_1_1Frame.html
a2716289a9ec7da84d7c4ed1cb27fa8bf
(uint8_t node_id, const Command &c)
canopen::FrameOverlay
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
T &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< AbortData >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
AbortData &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< EMCYmsg >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
EMCYmsg &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< InitiateLong >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
InitiateLong &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< InitiateShort >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
InitiateShort &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< NMTcommand >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
NMTcommand &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< SegmentLong >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
SegmentLong &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
FrameOverlay< SegmentShort >
structcanopen_1_1FrameOverlay.html
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
SegmentShort &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
canopen::HoldAny
classcanopen_1_1HoldAny.html
const String &
data
classcanopen_1_1HoldAny.html
a94b09ec0ab978655a6d746b13d20cafc
() const
const T &
get
classcanopen_1_1HoldAny.html
a20df96ed6b7661e8bee11a88933eeee4
() const
const String &
get
classcanopen_1_1HoldAny.html
a99777baee5ca09fe1a74451d00e7572a
() const
HoldAny
classcanopen_1_1HoldAny.html
aba484dbfd398b1ceaf18e617863e7f83
()
HoldAny
classcanopen_1_1HoldAny.html
a9b8d07feab39705a019ae64f46cda3a0
(const std::string &t)
HoldAny
classcanopen_1_1HoldAny.html
a22d52e0f5c43b5a26b6489f301681143
(const T &t)
HoldAny
classcanopen_1_1HoldAny.html
a758812cce8cec526c83d6f9d3da300e8
(const TypeGuard &t)
bool
is_empty
classcanopen_1_1HoldAny.html
acab02325e81f4e7ef8cdb27a92fef7f3
() const
const TypeGuard &
type
classcanopen_1_1HoldAny.html
a93395e3e1ed77c3598d642a1396e19e8
() const
String
buffer
classcanopen_1_1HoldAny.html
aba92166e0f145503cd58a36d7efc43e2
bool
empty
classcanopen_1_1HoldAny.html
a43a19834f133a6fd2820e1bdfc39a70e
TypeGuard
type_guard
classcanopen_1_1HoldAny.html
a79eee56da662644849b49e36b7b908d3
InitiateLong
structInitiateLong.html
size_t
apply_buffer
structInitiateLong.html
a1484c171cfffab1aedc782e0d981a0c7
(const String &buffer)
size_t
data_size
structInitiateLong.html
a001c1052d34640bcad144c84edb2b44e
()
uint8_t
__pad0__
structInitiateLong.html
a36e383d3e96d072b8f8a5591cf6b3282
uint8_t
command
structInitiateLong.html
ad770294b9e53f0486773a70a7fdaea9f
uint8_t
expedited
structInitiateLong.html
a88d9979f707f4adcd02050821e365604
uint16_t
index
structInitiateLong.html
acbc8d4c39ac0639dc66095ca6b00da08
uint8_t
num
structInitiateLong.html
a3cbcb62c87dc671ba5a61aac26277816
uint8_t
payload
structInitiateLong.html
afbc6d9e622e014de5690f75f5663469f
[4]
uint8_t
size_indicated
structInitiateLong.html
a03445211586bac68b943b842e39c5853
uint8_t
sub_index
structInitiateLong.html
a649bfb8644b7c4ab96741f1f037fcda8
InitiateShort
structInitiateShort.html
uint8_t
__pad0__
structInitiateShort.html
acc8baf07a388d8feeace02355394a867
uint8_t
command
structInitiateShort.html
aef8872a4fc9a04587a53eae1efd691c7
uint16_t
index
structInitiateShort.html
ab94c00a25f52feaf93e4fbe6841e9c58
uint8_t
reserved
structInitiateShort.html
a451d1351b164b78eed8e4db9d29bd91e
[4]
uint8_t
sub_index
structInitiateShort.html
aab1198b53bbfeb658a93d3c38b132fd5
canopen::ObjectDict::Key
classcanopen_1_1ObjectDict_1_1Key.html
bool
hasSub
classcanopen_1_1ObjectDict_1_1Key.html
af7ab5c069e4f7ba758e9a0ee8e4c05f9
() const
uint16_t
index
classcanopen_1_1ObjectDict_1_1Key.html
ae2e49e97a6a64337554c16781a790201
() const
Key
classcanopen_1_1ObjectDict_1_1Key.html
a694a9892cb8e5f22534169a3d1916955
(const std::string &str)
Key
classcanopen_1_1ObjectDict_1_1Key.html
a9c4a95f9415f458f2e5372e9ce9bf52e
(const uint16_t i)
Key
classcanopen_1_1ObjectDict_1_1Key.html
a24a6c147b88d60d6b4a6857acd901438
(const uint16_t i, const uint8_t s)
operator std::string
classcanopen_1_1ObjectDict_1_1Key.html
a16136011aef47c7703726cb051fae48e
() const
bool
operator==
classcanopen_1_1ObjectDict_1_1Key.html
af7195c332f3ca57834f75d9c41bcd103
(const Key &other) const
uint8_t
sub_index
classcanopen_1_1ObjectDict_1_1Key.html
a6c392fc34e65210ced8b51c606623232
() const
const size_t
hash
classcanopen_1_1ObjectDict_1_1Key.html
acfb5057138f532d97abb033f9bbda294
static size_t
fromString
classcanopen_1_1ObjectDict_1_1Key.html
a56b4fc35182c2c348dd3d9d1454e6b4d
(const std::string &str)
canopen::ObjectDict::KeyHash
structcanopen_1_1ObjectDict_1_1KeyHash.html
std::size_t
operator()
structcanopen_1_1ObjectDict_1_1KeyHash.html
a27f78d308716b802d5d1aa59059183c6
(const Key &k) const
canopen::Layer
classcanopen_1_1Layer.html
Error
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a5032daf14afad78efb077f45270e2823
Halt
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56abd6e5d78e5ba9757cf0ebf19e2fbcbab
Init
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a7ab75ae08c41e2837e242632caa3b697
LayerState
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56
Off
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56af40531ed2dca37b2d92f4e57acd00dbf
Init
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a7ab75ae08c41e2837e242632caa3b697
Shutdown
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a5d10bbc0f888d99999278fa801039405
Error
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a5032daf14afad78efb077f45270e2823
Halt
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56abd6e5d78e5ba9757cf0ebf19e2fbcbab
Recover
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56aad248b0a183f9aaf89ffa4cfd5218929
Ready
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a4acc3c1b6325354a975c999a95706116
Off
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56af40531ed2dca37b2d92f4e57acd00dbf
Ready
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a4acc3c1b6325354a975c999a95706116
Recover
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56aad248b0a183f9aaf89ffa4cfd5218929
Shutdown
classcanopen_1_1Layer.html
afb49b530bf9cb8ac081f75fcb17a7d56a5d10bbc0f888d99999278fa801039405
void
diag
classcanopen_1_1Layer.html
a594e5c7003883cee2962b2fca48daa5c
(LayerReport &report)
LayerState
getLayerState
classcanopen_1_1Layer.html
ad533de4354aa668da4995b7ae9432fe0
()
void
halt
classcanopen_1_1Layer.html
a21588537a264ba0cf169162ee9e9821b
(LayerStatus &status)
void
init
classcanopen_1_1Layer.html
aabad8ec188a97cd87815820ea2a1f4d7
(LayerStatus &status)
Layer
classcanopen_1_1Layer.html
afae131c6ce20c96b0a1f07fb4d88febe
(const std::string &n)
void
read
classcanopen_1_1Layer.html
a85113700a6a29c101c033136da8ef173
(LayerStatus &status)
void
recover
classcanopen_1_1Layer.html
a886f3c5cd5b07949efa5aa7a1484ae6d
(LayerStatus &status)
void
shutdown
classcanopen_1_1Layer.html
ac8a08a949f793a30dd3f6fd7580cd799
(LayerStatus &status)
void
write
classcanopen_1_1Layer.html
a5eefe9112a15142eb74f33e52dae26cf
(LayerStatus &status)
virtual
~Layer
classcanopen_1_1Layer.html
a09bf347d48359c00d13467a275b0a267
()
const std::string
name
classcanopen_1_1Layer.html
a1f98e8d5afaf3aa5c5618d0a5dc21bc2
virtual void
handleDiag
classcanopen_1_1Layer.html
adb970e3512213e579d4d7a8f90451db2
(LayerReport &report)=0
virtual void
handleHalt
classcanopen_1_1Layer.html
a0c163fd7e011fe389207d3d2a044e4f7
(LayerStatus &status)=0
virtual void
handleInit
classcanopen_1_1Layer.html
a0439851c47622f15bee5901d7de7dcb8
(LayerStatus &status)=0
virtual void
handleRead
classcanopen_1_1Layer.html
a4691a490e5cedf6ab956489d9dc0b5e4
(LayerStatus &status, const LayerState ¤t_state)=0
virtual void
handleRecover
classcanopen_1_1Layer.html
aa6f8fe9d4b8837f1b7f53ff553b420fa
(LayerStatus &status)=0
virtual void
handleShutdown
classcanopen_1_1Layer.html
ad1f39021d17d8792ac55a22d2dbf851c
(LayerStatus &status)=0
virtual void
handleWrite
classcanopen_1_1Layer.html
a5dc3e8df8059c0bced331ffb5727bc58
(LayerStatus &status, const LayerState ¤t_state)=0
std::atomic< LayerState >
state
classcanopen_1_1Layer.html
a2af4f2e193486655ce3876731cf2a99e
canopen::LayerGroup
classcanopen_1_1LayerGroup.html
canopen::Layer
VectorHelper< Layer >
LayerGroup
classcanopen_1_1LayerGroup.html
ad9c124cb60a3b0e1ded08d9187394d7d
(const std::string &n)
void
call_or_fail
classcanopen_1_1LayerGroup.html
aa317db61a1eac63d1d03b6f5f14a35f6
(FuncType func, FailType fail, Data &status)
void
call_or_fail_rev
classcanopen_1_1LayerGroup.html
ae072bbde09073a5526dcd59d63d975d2
(FuncType func, FailType fail, Data &status)
virtual void
handleDiag
classcanopen_1_1LayerGroup.html
a736c1c157c834611dd4c2ff965b72d5e
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1LayerGroup.html
a8dc758275062e10c907d0a75dbb92d5d
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1LayerGroup.html
a77d9aac3d86656863ad3f24084959662
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1LayerGroup.html
abb458eb448bb35490dc6f1d9ec83b9d0
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1LayerGroup.html
a3ca3c16a6ef34c8b0aa2d13fa0fe5145
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1LayerGroup.html
a5062726c16aceef24cf7d1273187ec55
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1LayerGroup.html
a97de6238bf926446238c63291aa66993
(LayerStatus &status, const LayerState ¤t_state)
LayerGroup<>
classcanopen_1_1LayerGroup.html
canopen::Layer
VectorHelper< Layer >
LayerGroup
classcanopen_1_1LayerGroup.html
ad9c124cb60a3b0e1ded08d9187394d7d
(const std::string &n)
void
call_or_fail
classcanopen_1_1LayerGroup.html
aa317db61a1eac63d1d03b6f5f14a35f6
(FuncType func, FailType fail, Data &status)
void
call_or_fail_rev
classcanopen_1_1LayerGroup.html
ae072bbde09073a5526dcd59d63d975d2
(FuncType func, FailType fail, Data &status)
virtual void
handleDiag
classcanopen_1_1LayerGroup.html
a736c1c157c834611dd4c2ff965b72d5e
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1LayerGroup.html
a8dc758275062e10c907d0a75dbb92d5d
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1LayerGroup.html
a77d9aac3d86656863ad3f24084959662
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1LayerGroup.html
abb458eb448bb35490dc6f1d9ec83b9d0
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1LayerGroup.html
a3ca3c16a6ef34c8b0aa2d13fa0fe5145
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1LayerGroup.html
a5062726c16aceef24cf7d1273187ec55
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1LayerGroup.html
a97de6238bf926446238c63291aa66993
(LayerStatus &status, const LayerState ¤t_state)
canopen::LayerGroupNoDiag
classcanopen_1_1LayerGroupNoDiag.html
canopen::LayerGroup
virtual void
handleDiag
classcanopen_1_1LayerGroupNoDiag.html
a1aa23e280bcb74f87b60c31f58f44b61
(LayerReport &report)
LayerGroupNoDiag
classcanopen_1_1LayerGroupNoDiag.html
a41ee2b0fa6b544ac10cfa0d357119269
(const std::string &n)
canopen::LayerReport
classcanopen_1_1LayerReport.html
canopen::LayerStatus
void
add
classcanopen_1_1LayerReport.html
a9278247c59bc69baa630dd65cd521aa7
(const std::string &key, const T &value)
const std::vector< std::pair< std::string, std::string > > &
values
classcanopen_1_1LayerReport.html
a73694c02d32602c65fc40de682d27752
() const
std::vector< std::pair< std::string, std::string > >
values_
classcanopen_1_1LayerReport.html
a3a136b38f1ed814a012834d4ca8ff855
canopen::LayerStack
classcanopen_1_1LayerStack.html
LayerGroup<>
LayerStack
classcanopen_1_1LayerStack.html
a71d2969db948a1ecd5bc63fad3c64257
(const std::string &n)
virtual void
handleShutdown
classcanopen_1_1LayerStack.html
ac91a91075676dcbd8f2c997381fb9c88
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1LayerStack.html
a3f5b48d880ad69abe65f5c0ea591894e
(LayerStatus &status, const LayerState ¤t_state)
canopen::LayerStatus
classcanopen_1_1LayerStatus.html
canopen::LayerStatus::Error
canopen::LayerStatus::Ok
canopen::LayerStatus::Stale
canopen::LayerStatus::Unbounded
canopen::LayerStatus::Warn
bool
bounded
classcanopen_1_1LayerStatus.html
a24d2afb3c7a55478f4d189dd08ab7bc1
() const
bool
equals
classcanopen_1_1LayerStatus.html
addbfc44e08267e30d52d9587d79afac9
() const
const void
error
classcanopen_1_1LayerStatus.html
a80d5c7088683128b6de9fe84d1e0a0f5
(const std::string &r)
int
get
classcanopen_1_1LayerStatus.html
a8f4141927851e023e5218bce9e230d14
() const
LayerStatus
classcanopen_1_1LayerStatus.html
a45a023cc7018a746ea9344068148e204
()
const std::string
reason
classcanopen_1_1LayerStatus.html
aae2655ebbe3b397e2e273562a470397d
() const
const void
stale
classcanopen_1_1LayerStatus.html
a7b7689adeac8428825758dce30c57e86
(const std::string &r)
const void
warn
classcanopen_1_1LayerStatus.html
a716d054f2b63bc208f9f76e563cc42f6
(const std::string &r)
ERROR
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aabc5832db73d0f6013dec8e8e098a11c3
OK
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aab789ee794618635e862635ec807ce251
STALE
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aac0059e6b7a5b275b550b2072147d463e
State
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7a
OK
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aab789ee794618635e862635ec807ce251
WARN
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aac0e954615ee33e760bff4e58f779fc6e
ERROR
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aabc5832db73d0f6013dec8e8e098a11c3
STALE
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aac0059e6b7a5b275b550b2072147d463e
UNBOUNDED
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aaae864ed25ff01433fd4ed420f82b88c7
UNBOUNDED
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aaae864ed25ff01433fd4ed420f82b88c7
WARN
classcanopen_1_1LayerStatus.html
afaf2c83ffc9229a762728dbb73121b7aac0e954615ee33e760bff4e58f779fc6e
virtual void
set
classcanopen_1_1LayerStatus.html
ae80ff2defe5789220c954a814299f15d
(const State &s, const std::string &r)
std::string
reason_
classcanopen_1_1LayerStatus.html
a99d8c413bd3edd0ea2350d03e664b203
std::atomic< State >
state
classcanopen_1_1LayerStatus.html
a08bbda380bdbb4edc154374021ebf5bd
boost::mutex
write_mutex_
classcanopen_1_1LayerStatus.html
a7d8d5d0dd56b87823137caa290c2f446
canopen::ManagingSyncLayer
classcanopen_1_1ManagingSyncLayer.html
canopen::SyncLayer
virtual void
addNode
classcanopen_1_1ManagingSyncLayer.html
a4a0081a40d6bed2829bc549bbbc9b119
(void *const ptr)
ManagingSyncLayer
classcanopen_1_1ManagingSyncLayer.html
a31b2f1eb8387cd52cda6bd98f176d118
(const SyncProperties &p, can::CommInterfaceSharedPtr interface)
virtual void
removeNode
classcanopen_1_1ManagingSyncLayer.html
ac38be4a998b5cfb72886e2108a56c759
(void *const ptr)
virtual void
handleDiag
classcanopen_1_1ManagingSyncLayer.html
a3c5ffa4a8cd4590394cace0b43c35298
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1ManagingSyncLayer.html
af0486e3224672e5f30d38e5e8cedd572
(LayerStatus &status)
virtual void
handleRecover
classcanopen_1_1ManagingSyncLayer.html
af41c90690cf9a2914280f6e3a8cd6383
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1ManagingSyncLayer.html
a552757bbdb6c0f7380dfad06a1b84602
(LayerStatus &status)
boost::chrono::milliseconds
half_step_
classcanopen_1_1ManagingSyncLayer.html
a6f21075853536f88d5dfde4fd023c4aa
can::CommInterfaceSharedPtr
interface_
classcanopen_1_1ManagingSyncLayer.html
a6d418ea1f6dee714526eda8237cf83f0
std::set< void * >
nodes_
classcanopen_1_1ManagingSyncLayer.html
ad8fff90e0b2592beaf894a791dafd863
boost::mutex
nodes_mutex_
classcanopen_1_1ManagingSyncLayer.html
a024602ac29ecc5e28d955619fda7d708
std::atomic< size_t >
nodes_size_
classcanopen_1_1ManagingSyncLayer.html
af4cbd6cce714b6f593615ff5e1aafe9b
boost::chrono::milliseconds
step_
classcanopen_1_1ManagingSyncLayer.html
a6f18d0fa63861dcf6ef71eb7a112f2d7
canopen::Master
classcanopen_1_1Master.html
canopen::Master::Allocator
std::shared_ptr< Master >
MasterSharedPtr
classcanopen_1_1Master.html
ae9257d046484dfd0f3be4fa06c047247
virtual SyncLayerSharedPtr
getSync
classcanopen_1_1Master.html
a7b50c7429c5645c6b22b6fb2448fa515
(const SyncProperties &properties)=0
Master
classcanopen_1_1Master.html
a3c786ac18421e88b1c2f9a7c697aa070
()=default
virtual
~Master
classcanopen_1_1Master.html
a97de6da60739254f7bc800a6e929d91c
()
Master
classcanopen_1_1Master.html
a2e80744f9970585f341019afcf2a5237
(const Master &)=delete
Master &
operator=
classcanopen_1_1Master.html
a7e7249c1a578c405a42335a9bdd47bbf
(const Master &)=delete
NMTcommand
structNMTcommand.html
NMTcommand::Frame
Command
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978
Start
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a7543496e0750da5c6c1c50c467d181fb
Stop
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a997c08b40b0c6821eb1e9b7b112d1bea
Prepare
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a2c9eabe0df35ebc9c7a246c21f95a10a
Reset
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a7ee8d878ce3161f049418dbea3d70529
Reset_Com
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a3e48eb54d6c1730a193b218119e79f01
Prepare
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a2c9eabe0df35ebc9c7a246c21f95a10a
Reset
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a7ee8d878ce3161f049418dbea3d70529
Reset_Com
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a3e48eb54d6c1730a193b218119e79f01
Start
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a7543496e0750da5c6c1c50c467d181fb
Stop
structNMTcommand.html
a55b6b6c019c816f5b22b6b0869afb978a997c08b40b0c6821eb1e9b7b112d1bea
uint8_t
command
structNMTcommand.html
aea33bab6040344bd3a83c56dcf1b9375
uint8_t
node_id
structNMTcommand.html
a570010dba13e74fa6a1c0e32140ffc98
canopen::Node
classcanopen_1_1Node.html
canopen::Layer
BootUp
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a424b4dd8fa310389b409ea0a137838b4
Operational
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a5b4ec7b714b4c4da095758b0f1c18469
PreOperational
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a2afd9d7c9c0f3871099de552af5d0d40
State
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7
Unknown
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7ae1b7814d90ce1a38bc426df844f08020
BootUp
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a424b4dd8fa310389b409ea0a137838b4
Stopped
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7ace0349b327e1333e470627f57b791500
Operational
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a5b4ec7b714b4c4da095758b0f1c18469
PreOperational
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7a2afd9d7c9c0f3871099de552af5d0d40
can::DelegateHelper< StateFunc >
StateDelegate
classcanopen_1_1Node.html
a6f4b25c5921a666836a52ecbda2abc60
std::function< void(const State &)>
StateFunc
classcanopen_1_1Node.html
a8ce378298f9ced6546a1669ee2661558
can::Listener< const StateFunc, const State & >
StateListener
classcanopen_1_1Node.html
a1c350de8a9af251753d6d391c14e356d
StateListener::ListenerConstSharedPtr
StateListenerConstSharedPtr
classcanopen_1_1Node.html
a3c4fbee716bcc18fa8b4431c484b5443
Stopped
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7ace0349b327e1333e470627f57b791500
Unknown
classcanopen_1_1Node.html
a8d708412dc59c2ae071b795dbda754f7ae1b7814d90ce1a38bc426df844f08020
StateListenerConstSharedPtr
addStateListener
classcanopen_1_1Node.html
a1e5da5ba993db40db6d69eecb4b48b10
(const StateFunc &s)
void
enterState
classcanopen_1_1Node.html
a32f4cbcb9b393b4d9b5905c8308e0e95
(const State &s)
T
get
classcanopen_1_1Node.html
a6a9ccceefaa3f5fa5b81c355b7b9361f
(const ObjectDict::Key &k)
const State
getState
classcanopen_1_1Node.html
a14bfbd8a415253888edb1a05497e7b9c
()
const ObjectStorageSharedPtr
getStorage
classcanopen_1_1Node.html
a3bc5c3464000000ddf2c23247825cdb4
()
Node
classcanopen_1_1Node.html
a6080ebff70c51ec1ed245d52ec41e2f5
(const can::CommInterfaceSharedPtr interface, const ObjectDictSharedPtr dict, uint8_t node_id, const SyncCounterSharedPtr sync=SyncCounterSharedPtr())
bool
prepare
classcanopen_1_1Node.html
ad675eb50022e345f655f09a10512fb0b
()
bool
reset
classcanopen_1_1Node.html
a084d3cb9168c47d4429f8c595e1a14d9
()
bool
reset_com
classcanopen_1_1Node.html
ae59f30c8a81d13696691daff40af8e7c
()
bool
start
classcanopen_1_1Node.html
a78bc588d44efc585098b21fb184d8b91
()
bool
stop
classcanopen_1_1Node.html
a1ead46050b19923a8ca31ff601afddf0
()
const uint8_t
node_id_
classcanopen_1_1Node.html
a6999045c9a33b66532da135530bf9c26
bool
checkHeartbeat
classcanopen_1_1Node.html
a6311996e845464d4926f43fd0727b605
()
uint16_t
getHeartbeatInterval
classcanopen_1_1Node.html
af5653690ed17a055377e315a2a341791
()
virtual void
handleDiag
classcanopen_1_1Node.html
ac38d28c0174b92050586c4703f1f7515
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1Node.html
a2a9be7786cd6ccb12fdcfde03f61ce5a
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1Node.html
a83805467343a0c7273832e4c488ff6d5
(LayerStatus &status)
void
handleNMT
classcanopen_1_1Node.html
a06e4b9277d3170dce0da6ce5443aaf66
(const can::Frame &msg)
virtual void
handleRead
classcanopen_1_1Node.html
adf768eaf7c85315eb1a791259905099f
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1Node.html
ad4220c0c651adc76d187b46d49e147f9
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1Node.html
a3305e02d6facac6cc2684b1c549217e5
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1Node.html
a03f9db59e8fa96f47050850b67690472
(LayerStatus &status, const LayerState ¤t_state)
void
setHeartbeatInterval
classcanopen_1_1Node.html
acc1ad2e5a62e4acc5472ac1be200b4a6
()
void
switchState
classcanopen_1_1Node.html
aa8ced5e8a118d693cf97d12acf16a30b
(const uint8_t &s)
int
wait_for
classcanopen_1_1Node.html
a1862d6cf869fe034cddab541ed35307f
(const State &s, const T &timeout)
boost::condition_variable
cond
classcanopen_1_1Node.html
ab42092480660360cbfe2bd8dc83aee00
boost::mutex
cond_mutex
classcanopen_1_1Node.html
a4e849e348155b8b89d65989589a03e42
ObjectStorage::Entry< ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >::type >
heartbeat_
classcanopen_1_1Node.html
aa7ce40fa4de656a1ba449a37b161b9ef
boost::chrono::high_resolution_clock::time_point
heartbeat_timeout_
classcanopen_1_1Node.html
afb06fa6497db4ccef99477f875856761
const can::CommInterfaceSharedPtr
interface_
classcanopen_1_1Node.html
ab3e1c233bc019e9279fc0d9d1dde97b6
boost::timed_mutex
mutex
classcanopen_1_1Node.html
a68143283f220d5e4f56176056524396b
can::FrameListenerConstSharedPtr
nmt_listener_
classcanopen_1_1Node.html
af2baee53ff30182d614515fa4dae2f0d
PDOMapper
pdo_
classcanopen_1_1Node.html
a6682bc0d117ee04b926c842b28ce7839
SDOClient
sdo_
classcanopen_1_1Node.html
a4977da2aeb92c854383a1631893bc820
State
state_
classcanopen_1_1Node.html
a4f1739440c872fd483d3ef9dfefb9412
can::SimpleDispatcher< StateListener >
state_dispatcher_
classcanopen_1_1Node.html
a62ba05a4c29bb9873dbbbbf9eb0c2f75
const SyncCounterSharedPtr
sync_
classcanopen_1_1Node.html
a21d149c3e2b409a819f7ced1786a5c0b
canopen::NodeChain
classcanopen_1_1NodeChain.html
canopen::Chain
const std::vector< typename Chain< T >::MemberSharedPtr > &
getElements
classcanopen_1_1NodeChain.html
a1e7fade1b94afed7b1370dad6ac837b0
()
void
prepare
classcanopen_1_1NodeChain.html
a8cc6ca59d3cddf395b5c87087bd26680
()
void
reset
classcanopen_1_1NodeChain.html
aad03ab35538fcf9aa6c2ac7338f14dfc
()
void
reset_com
classcanopen_1_1NodeChain.html
adef9d9bac0c80a0fc06e8a49c7936bb0
()
void
start
classcanopen_1_1NodeChain.html
a8909aa3046463b8b566b53d834c48c31
()
void
stop
classcanopen_1_1NodeChain.html
aed26aa50c5eda6ebcb6bfaa6d6ffd7ec
()
canopen::NodeIdOffset
classcanopen_1_1NodeIdOffset.html
NodeIdOffset
classcanopen_1_1NodeIdOffset.html
af540d6cb2c344a3aee0becbcaa41ad44
(const T &t)
static const T
apply
classcanopen_1_1NodeIdOffset.html
a6bdd64c1f902783b384fe14b42c633f3
(const HoldAny &val, const uint8_t &u)
static T
add
classcanopen_1_1NodeIdOffset.html
a570e1b0748f841fdc3bf2701b7130ada
(const uint8_t &u, const T &t)
T(*
adder
classcanopen_1_1NodeIdOffset.html
aedf015cf292d9dc35beb3a3ef2dc60d3
)(const uint8_t &, const T &)
T
offset
classcanopen_1_1NodeIdOffset.html
a389d6b5b64c10e0aca79e953b28910b1
canopen::ObjectDict
classcanopen_1_1ObjectDict.html
canopen::ObjectDict::Entry
canopen::ObjectDict::Key
canopen::ObjectDict::KeyHash
ARRAY
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa2735b9911df7c2c86d4930fea09943a6
Code
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261a
NULL_DATA
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aab36552d94d650b37ec1354eb520868e3
DOMAIN_DATA
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa1c5f336a84713323075ba46c46fc22d8
DEFTYPE
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aabf12010619460d854fb81b7e089a49b3
DEFSTRUCT
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa2bc87bb3558ccd63418c0c48ecc93c69
VAR
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aac2a545de582314a8459d7a9ed727724c
ARRAY
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa2735b9911df7c2c86d4930fea09943a6
RECORD
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa1b5ffe0d8ce91997821391813688bab0
DataTypes
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbd
DEFTYPE_INTEGER8
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdafbea1b3bdac3744dfdc534b372318c52
DEFTYPE_INTEGER16
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdaff0459a864edbef3b672a3465ce1dad4
DEFTYPE_INTEGER32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdab97d13ce5b2b342de987fb78968c05b2
DEFTYPE_UNSIGNED8
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda6fdfdd05b9899bddad200af04e9277f3
DEFTYPE_UNSIGNED16
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda96537a08a1c816e9d04609d8ba1c1b54
DEFTYPE_UNSIGNED32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda418cef58153630abd61c54234894355d
DEFTYPE_REAL32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda12a147d770d216f6b847456defab317f
DEFTYPE_VISIBLE_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda0216f03a2e6fb1ed57815d731dbe25ef
DEFTYPE_OCTET_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda65c277f80a29938a83c89fdfca0bb1db
DEFTYPE_UNICODE_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda49ca29895560d8725e512260a7c9e414
DEFTYPE_DOMAIN
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdae398b29d8685f263d56b5a658e14526a
DEFTYPE_REAL64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdacebcfa22a43038470e2cfdb143874905
DEFTYPE_INTEGER64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdafac36a02db014708130ab47797000a94
DEFTYPE_UNSIGNED64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdab81c091dc2fb39d773da4947387775c5
DEFSTRUCT
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa2bc87bb3558ccd63418c0c48ecc93c69
DEFTYPE
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aabf12010619460d854fb81b7e089a49b3
DEFTYPE_DOMAIN
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdae398b29d8685f263d56b5a658e14526a
DEFTYPE_INTEGER16
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdaff0459a864edbef3b672a3465ce1dad4
DEFTYPE_INTEGER32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdab97d13ce5b2b342de987fb78968c05b2
DEFTYPE_INTEGER64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdafac36a02db014708130ab47797000a94
DEFTYPE_INTEGER8
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdafbea1b3bdac3744dfdc534b372318c52
DEFTYPE_OCTET_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda65c277f80a29938a83c89fdfca0bb1db
DEFTYPE_REAL32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda12a147d770d216f6b847456defab317f
DEFTYPE_REAL64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdacebcfa22a43038470e2cfdb143874905
DEFTYPE_UNICODE_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda49ca29895560d8725e512260a7c9e414
DEFTYPE_UNSIGNED16
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda96537a08a1c816e9d04609d8ba1c1b54
DEFTYPE_UNSIGNED32
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda418cef58153630abd61c54234894355d
DEFTYPE_UNSIGNED64
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbdab81c091dc2fb39d773da4947387775c5
DEFTYPE_UNSIGNED8
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda6fdfdd05b9899bddad200af04e9277f3
DEFTYPE_VISIBLE_STRING
classcanopen_1_1ObjectDict.html
a126a5515ba3c9f07adf2fb8e810c2cbda0216f03a2e6fb1ed57815d731dbe25ef
DOMAIN_DATA
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa1c5f336a84713323075ba46c46fc22d8
std::shared_ptr< const Entry >
EntryConstSharedPtr
classcanopen_1_1ObjectDict.html
a3570e9859b654bac4b30f04cbde4321b
boost::error_info< struct tag_objectdict_key, ObjectDict::Key >
key_info
classcanopen_1_1ObjectDict.html
abbb4a66e7cb2b9bdd30b71ed86bc3cc0
NULL_DATA
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aab36552d94d650b37ec1354eb520868e3
std::unordered_map< Key, EntryConstSharedPtr, KeyHash >
ObjectDictMap
classcanopen_1_1ObjectDict.html
ad99a400d046b2f9a5b0aaa10d230d242
std::shared_ptr< ObjectDict >
ObjectDictSharedPtr
classcanopen_1_1ObjectDict.html
af370061cbd32c140d8ef59cee09ea1f9
std::list< std::pair< std::string, std::string > >
Overlay
classcanopen_1_1ObjectDict.html
ad506b277e8f085dd26071152fc0dde17
RECORD
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aa1b5ffe0d8ce91997821391813688bab0
VAR
classcanopen_1_1ObjectDict.html
a15b24665775b88bc09a34d73b642261aac2a545de582314a8459d7a9ed727724c
const EntryConstSharedPtr &
get
classcanopen_1_1ObjectDict.html
a26b26de369b5ca1d0c7102c5fb351bb3
(const Key &k) const
bool
has
classcanopen_1_1ObjectDict.html
af00b847751d79ff4119ea741885fffa2
(const Key &k) const
bool
has
classcanopen_1_1ObjectDict.html
a20808951d170553cd2ffd56ae781efc6
(uint16_t i) const
bool
has
classcanopen_1_1ObjectDict.html
ac7493e9b08463fdbf994ee0084116995
(uint16_t i, uint8_t s) const
bool
insert
classcanopen_1_1ObjectDict.html
a72b731203e1030111596df97a71adfac
(bool is_sub, EntryConstSharedPtr e)
bool
iterate
classcanopen_1_1ObjectDict.html
a5c98395e6d7945cfebab6ee948857956
(ObjectDictMap::const_iterator &it) const
ObjectDict
classcanopen_1_1ObjectDict.html
a6dff1f6e7a75693009ea5bb8548480f3
(const DeviceInfo &info)
const Entry &
operator()
classcanopen_1_1ObjectDict.html
a06a0d6af97cbcec5ba41e9447da22f03
(uint16_t i) const
const Entry &
operator()
classcanopen_1_1ObjectDict.html
a1a457198313c74133d1e0005cb7c13fa
(uint16_t i, uint8_t s) const
static ObjectDictSharedPtr
fromFile
classcanopen_1_1ObjectDict.html
ae1c10d72265a4f0d8dfb673afd894a57
(const std::string &path, const Overlay &overlay=Overlay())
const DeviceInfo
device_info
classcanopen_1_1ObjectDict.html
a6afb3a07734a816152c7f895be22e803
const EntryConstSharedPtr &
at
classcanopen_1_1ObjectDict.html
a2f6d98ca3fbade0454dfb8cc1f9a4aa2
(const Key &key) const
ObjectDictMap
dict_
classcanopen_1_1ObjectDict.html
ad23363d72148e10558ccb7aa85fb29a6
canopen::ObjectStorage
classcanopen_1_1ObjectStorage.html
canopen::ObjectStorage::Data
canopen::ObjectStorage::DataType
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_DOMAIN >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER16 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_INTEGER8 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_OCTET_STRING >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_REAL64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNICODE_STRING >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED16 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED32 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED64 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_UNSIGNED8 >
canopen::ObjectStorage::DataType< ObjectDict::DEFTYPE_VISIBLE_STRING >
canopen::ObjectStorage::Entry
std::shared_ptr< ObjectStorage >
ObjectStorageSharedPtr
classcanopen_1_1ObjectStorage.html
ad272f96ea4e807d834d5da334dc38f78
can::DelegateHelper< ReadFunc >
ReadDelegate
classcanopen_1_1ObjectStorage.html
a21b8baa886045a52968b39a80ce50ebf
std::function< void(const ObjectDict::Entry &, String &)>
ReadFunc
classcanopen_1_1ObjectStorage.html
ac3048276871707e7a5997bd2a25b30dc
std::function< std::string()>
ReadStringFuncType
classcanopen_1_1ObjectStorage.html
ae1e6b64c7c2495562bb92953067281a8
can::DelegateHelper< WriteFunc >
WriteDelegate
classcanopen_1_1ObjectStorage.html
a5d9438d7a4490db49bd85e1111fd6138
std::function< void(const ObjectDict::Entry &, const String &)>
WriteFunc
classcanopen_1_1ObjectStorage.html
ab639c4d9c349022fe7717e87a2bc9418
std::function< void(const std::string &)>
WriteStringFuncType
classcanopen_1_1ObjectStorage.html
a6c68ff4ef6dabd0ba5052487d40c47c4
Entry< T >
entry
classcanopen_1_1ObjectStorage.html
a4d84ef8858149676006c7fa57e98059e
(const ObjectDict::Key &key)
bool
entry
classcanopen_1_1ObjectStorage.html
a47471f06dedcffe456d712abf66e451b
(Entry< T > &e, const ObjectDict::Key &k)
void
entry
classcanopen_1_1ObjectStorage.html
abc44ac944c8cb5bb3ee0f8aac5992856
(Entry< T > &e, uint16_t index)
void
entry
classcanopen_1_1ObjectStorage.html
ad3e941ca996ae61cebe22eddfcd06e61
(Entry< T > &e, uint16_t index, uint8_t sub_index)
Entry< T >
entry
classcanopen_1_1ObjectStorage.html
a96fdaaf43be36e54eef6e0fb264cc3ea
(uint16_t index)
Entry< T >
entry
classcanopen_1_1ObjectStorage.html
a745bd44a7967429dff4114d31dd3546d
(uint16_t index, uint8_t sub_index)
ReadStringFuncType
getStringReader
classcanopen_1_1ObjectStorage.html
a615e937eb77aaa82dbe902bfacc92211
(const ObjectDict::Key &key, bool cached=false)
WriteStringFuncType
getStringWriter
classcanopen_1_1ObjectStorage.html
a65f7be187c58c70a5b513926938f8cfd
(const ObjectDict::Key &key, bool cached=false)
void
init
classcanopen_1_1ObjectStorage.html
a63d53907d9ae54e883c47a29480cb232
(const ObjectDict::Key &key)
void
init_all
classcanopen_1_1ObjectStorage.html
a0ff5bf7018b4cee7d61dd48da94a3e55
()
size_t
map
classcanopen_1_1ObjectStorage.html
a40715eff824501599e59e6f133880311
(uint16_t index, uint8_t sub_index, const ReadFunc &read_delegate, const WriteFunc &write_delegate)
ObjectStorage
classcanopen_1_1ObjectStorage.html
a83d592c1c3275b7f0c77d88c859a7ec1
(ObjectDictConstSharedPtr dict, uint8_t node_id, ReadFunc read_delegate, WriteFunc write_delegate)
void
reset
classcanopen_1_1ObjectStorage.html
a6b41061e9e940f2035abe5bfa0f1330e
()
const ObjectDictConstSharedPtr
dict_
classcanopen_1_1ObjectStorage.html
ad7d60585d69cdb7cb3284ae74376e2d8
const uint8_t
node_id_
classcanopen_1_1ObjectStorage.html
a74af641d7823dc3d559489b9818ca585
std::shared_ptr< Data >
DataSharedPtr
classcanopen_1_1ObjectStorage.html
af6e8972e7551b012e149c47137ff8480
std::unordered_map< ObjectDict::Key, DataSharedPtr, ObjectDict::KeyHash >
ObjectStorageMap
classcanopen_1_1ObjectStorage.html
a3f38e15b90b526032ed128c0b7b0251c
void
init_nolock
classcanopen_1_1ObjectStorage.html
add0c91910e0b7dfb9765caec6c2237d9
(const ObjectDict::Key &key, const ObjectDict::EntryConstSharedPtr &entry)
size_t
map
classcanopen_1_1ObjectStorage.html
a0eb1bb26ecfabc68c1ea8228b8a1bb09
(const ObjectDict::EntryConstSharedPtr &e, const ObjectDict::Key &key, const ReadFunc &read_delegate, const WriteFunc &write_delegate)
boost::mutex
mutex_
classcanopen_1_1ObjectStorage.html
a39f9d50ea4e87815858b1980afeaf5d2
ReadFunc
read_delegate_
classcanopen_1_1ObjectStorage.html
a10bcaf30e6f05856dc840c05091939b4
ObjectStorageMap
storage_
classcanopen_1_1ObjectStorage.html
aa72810b02d7ef67c50d766c67316d1b9
WriteFunc
write_delegate_
classcanopen_1_1ObjectStorage.html
afad4bb58654c4dc06137af2738418d24
canopen::LayerStatus::Ok
structcanopen_1_1LayerStatus_1_1Ok.html
static const State
state
structcanopen_1_1LayerStatus_1_1Ok.html
ac800edad6d5e269e33822b8958aa519e
Ok
structcanopen_1_1LayerStatus_1_1Ok.html
a1517b36d468e85c54cb1d770903ddcc8
()
canopen::ParseException
classcanopen_1_1ParseException.html
canopen::Exception
ParseException
classcanopen_1_1ParseException.html
a3f3927a67430788177a7f0ce75d12170
(const std::string &w)
canopen::PDOMapper::PDO
classcanopen_1_1PDOMapper_1_1PDO.html
void
parse_and_set_mapping
classcanopen_1_1PDOMapper_1_1PDO.html
a5f15c89135b64f8c5c77e4a9182cf2f5
(const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index, const bool &read, const bool &write)
std::vector< BufferSharedPtr >
buffers
classcanopen_1_1PDOMapper_1_1PDO.html
a3376a646d795f13dd6a918b0a770d755
can::Frame
frame
classcanopen_1_1PDOMapper_1_1PDO.html
a3f2f0168095029ccd9250ffaf4308227
uint8_t
transmission_type
classcanopen_1_1PDOMapper_1_1PDO.html
a96564149e5b9d0e97e9af1bc775b7808
PDOid
classPDOid.html
can::Header
header
classPDOid.html
a6d20b666a2dcd44f84a68d77a8bf02be
(bool fill_rtr=false) const
bool
isInvalid
classPDOid.html
a8c0cdff8cff213c55f417b9ca9b5ebef
() const
PDOid
classPDOid.html
a807c8ae881259d88b85aa23f673e23c2
(const uint32_t &val)
static const unsigned int
EXTENDED_MASK
classPDOid.html
a0910cfd5d511e8fbc2106e6f65a66b91
static const unsigned int
ID_MASK
classPDOid.html
abde5642696b4ee2635e87f9e5ee5071b
static const unsigned int
INVALID_MASK
classPDOid.html
a24005dde046103ce637941a4e966a0b9
static const unsigned int
NO_RTR_MASK
classPDOid.html
a0a644e29baab4c046925d559436a18c7
const uint32_t
value_
classPDOid.html
a0b4072b69f5a66b3e41ccdef9312f353
PDOmap
structPDOmap.html
PDOmap
structPDOmap.html
a932943612c79339fa565e155d65c1de4
(uint32_t val)
uint16_t
index
structPDOmap.html
a6220bc309f421608e739ef87af13719b
uint8_t
length
structPDOmap.html
a970a1d82a688481ae9e62cbdaf46809e
uint8_t
sub_index
structPDOmap.html
ae62c4423f0c7371fecf15d72d3c4870d
canopen::PDOMapper
classcanopen_1_1PDOMapper.html
canopen::PDOMapper::Buffer
canopen::PDOMapper::PDO
canopen::PDOMapper::RPDO
canopen::PDOMapper::TPDO
bool
init
classcanopen_1_1PDOMapper.html
a34610e51f03c4c0e648e0e74775f6569
(const ObjectStorageSharedPtr storage, LayerStatus &status)
PDOMapper
classcanopen_1_1PDOMapper.html
a5b9eb5936c6ddb60d927f61e91fc9a9f
(const can::CommInterfaceSharedPtr interface)
void
read
classcanopen_1_1PDOMapper.html
a1cc498d81f132b5dfacd39a89d694d5f
(LayerStatus &status)
bool
write
classcanopen_1_1PDOMapper.html
a5a739b848babcf0f218ec034020188e5
()
std::shared_ptr< Buffer >
BufferSharedPtr
classcanopen_1_1PDOMapper.html
abfade2ba66f594a8ed25bb8f4c18a7dd
const can::CommInterfaceSharedPtr
interface_
classcanopen_1_1PDOMapper.html
a3e6fe53590ad11137ea0f4b2b9fe5b47
boost::mutex
mutex_
classcanopen_1_1PDOMapper.html
a9d21779027b24d4a39c1ab18eee88db9
std::unordered_set< RPDO::RPDOSharedPtr >
rpdos_
classcanopen_1_1PDOMapper.html
a799227805ccbabefd3398faaaf79bb1f
std::unordered_set< TPDO::TPDOSharedPtr >
tpdos_
classcanopen_1_1PDOMapper.html
a37d038fd735eb2a90beddacabe737b67
canopen::PointerInvalid
classcanopen_1_1PointerInvalid.html
canopen::Exception
PointerInvalid
classcanopen_1_1PointerInvalid.html
a37eea4cb833b01de2ce757129431529d
(const std::string &w)
PrintValue
structPrintValue.html
static std::string
func
structPrintValue.html
aa707327c8be68ff4104f88111d3f89bc
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
static std::function< std::string()>
getReader
structPrintValue.html
ad47768fe7ef975dcfcd3fa3b41b4a6c1
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
ReadAnyValue
structReadAnyValue.html
static HoldAny
func
structReadAnyValue.html
a7014aea8dddcbf6af166738dd3a677bf
(boost::property_tree::iptree &pt, const std::string &key)
static HoldAny
read_value
structReadAnyValue.html
ad208678c36b3e8bd8f5b2ddc7479fb20
(boost::property_tree::iptree &pt, uint16_t data_type, const std::string &key)
canopen::PDOMapper::RPDO
structcanopen_1_1PDOMapper_1_1RPDO.html
canopen::PDOMapper::PDO
std::shared_ptr< RPDO >
RPDOSharedPtr
structcanopen_1_1PDOMapper_1_1RPDO.html
a76d6a3c89bc4d54e13bedc9bcd08c11e
void
sync
structcanopen_1_1PDOMapper_1_1RPDO.html
a4e58fe859d4a67e56227e9247f542c03
(LayerStatus &status)
static RPDOSharedPtr
create
structcanopen_1_1PDOMapper_1_1RPDO.html
aef93835b58ac737f2b1f24b7f92b75d7
(const can::CommInterfaceSharedPtr interface, const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index)
void
handleFrame
structcanopen_1_1PDOMapper_1_1RPDO.html
a2d11832a70a4f7813958a79e2ba49716
(const can::Frame &msg)
bool
init
structcanopen_1_1PDOMapper_1_1RPDO.html
a9cec189bd2468a208a78110af7c9c9df
(const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index)
RPDO
structcanopen_1_1PDOMapper_1_1RPDO.html
a09e8682ce3a779b3c59b71906046a8f5
(const can::CommInterfaceSharedPtr interface)
const can::CommInterfaceSharedPtr
interface_
structcanopen_1_1PDOMapper_1_1RPDO.html
a6c90f15209d8b5bc61e8448938906a3f
can::FrameListenerConstSharedPtr
listener_
structcanopen_1_1PDOMapper_1_1RPDO.html
adc2a8ffd0cf2b12a2dd13f8e145ccfad
boost::mutex
mutex
structcanopen_1_1PDOMapper_1_1RPDO.html
ad5dc2b870adeb56b32f56c1d342d1141
int
timeout
structcanopen_1_1PDOMapper_1_1RPDO.html
a7f1417b1998f6b922feb5e75f4fa19ab
canopen::SDOClient
classcanopen_1_1SDOClient.html
void
init
classcanopen_1_1SDOClient.html
acfd4c15f7370ced800cfda6ca0f43b34
()
SDOClient
classcanopen_1_1SDOClient.html
a27e5151fb2b7f882f08d627a56d7e1e7
(const can::CommInterfaceSharedPtr interface, const ObjectDictSharedPtr dict, uint8_t node_id)
const ObjectStorageSharedPtr
storage_
classcanopen_1_1SDOClient.html
a33382213ad7ebadd3d081cc0fbfb3417
void
read
classcanopen_1_1SDOClient.html
a86d9adc2db05e5dc36eb64c20d3f556f
(const canopen::ObjectDict::Entry &entry, String &data)
void
write
classcanopen_1_1SDOClient.html
aff3bde194ffd8a86508379853db97303
(const canopen::ObjectDict::Entry &entry, const String &data)
void
abort
classcanopen_1_1SDOClient.html
a9ca311b779e732665f4732975ccf5974
(uint32_t reason)
bool
processFrame
classcanopen_1_1SDOClient.html
aec3eaba4f75a4b2ea299b70fd364d666
(const can::Frame &msg)
void
transmitAndWait
classcanopen_1_1SDOClient.html
a3f8aaf22f58bd1460e3637ead0a8b9b2
(const canopen::ObjectDict::Entry &entry, const String &data, String *result)
String
buffer
classcanopen_1_1SDOClient.html
a01eae0fc4df3ac37a9469bac8967b2ea
can::Header
client_id
classcanopen_1_1SDOClient.html
a1e5f2496a2d8b4714f8a1b4d4916c87b
const canopen::ObjectDict::Entry *
current_entry
classcanopen_1_1SDOClient.html
a834dc1e437be5ffd512d2242a593dc10
bool
done
classcanopen_1_1SDOClient.html
a96251503dc7fd78466496bc374e2dcf5
const can::CommInterfaceSharedPtr
interface_
classcanopen_1_1SDOClient.html
a9bfc738bca9b90160cfde25334312516
can::Frame
last_msg
classcanopen_1_1SDOClient.html
abeeaf47c2da2ccf0bfb5bf7a7a54a4fa
boost::timed_mutex
mutex
classcanopen_1_1SDOClient.html
aeca59021a3f9f0782003426115f06022
size_t
offset
classcanopen_1_1SDOClient.html
a8f5c919c170be344025086245fa8bf97
can::BufferedReader
reader_
classcanopen_1_1SDOClient.html
ac2748de5fc055e38f2a0cf007ff59cf7
size_t
total
classcanopen_1_1SDOClient.html
a071780ae977f51238619d9edab3c175b
SDOid
structSDOid.html
can::Header
header
structSDOid.html
a2432a5046f7279b3ea41de73ec53e4ac
()
SDOid
structSDOid.html
a7887fc238823f0c21fd104e3c71107b7
(uint32_t val)
uint32_t
dynamic
structSDOid.html
ab0c86e81ee2992b0731faa60fc860e45
uint32_t
extended
structSDOid.html
a458146f3199bd432ae0dd1015b5d151d
uint32_t
id
structSDOid.html
ae6834075868d3773ba50322ccbc352b8
uint32_t
invalid
structSDOid.html
a1fe7f196a3ea6822097c581b50efc2f0
SegmentLong
structSegmentLong.html
size_t
apply_buffer
structSegmentLong.html
a077e84e9410074e664c399510df82a65
(const String &buffer, const size_t offset)
size_t
data_size
structSegmentLong.html
aaa4b51e9e3fa57595a4c7a0def7e7726
()
uint8_t
command
structSegmentLong.html
af25a04eef7e1fa5dfde2aba5d3ea91d3
uint8_t
done
structSegmentLong.html
ad5d36bc5e9717491963f671038b2b3e4
uint8_t
num
structSegmentLong.html
a9bf082c2e7d43940fb8d01e2f372df92
uint8_t
payload
structSegmentLong.html
ad0efd587667e76db93a58c70c65c2fde
[7]
uint8_t
toggle
structSegmentLong.html
a04c6bda9d0342cc04f0e81a914d2a53e
SegmentShort
structSegmentShort.html
uint8_t
__pad0__
structSegmentShort.html
a43f39703ece2688b61825b336f4191c7
uint8_t
command
structSegmentShort.html
a200d230d2228d4df81fabba3fdbaa3f3
uint8_t
reserved
structSegmentShort.html
a5e413d8f2548f505fffe4d20a04f7de5
[7]
uint8_t
toggle
structSegmentShort.html
aacd879192b2e56d2adecbbbdd535e724
canopen::SimpleSyncLayer
classcanopen_1_1SimpleSyncLayer.html
canopen::ManagingSyncLayer
SimpleSyncLayer
classcanopen_1_1SimpleSyncLayer.html
a83d62467d1e00fbf372a3d9e67c1af07
(const SyncProperties &p, can::CommInterfaceSharedPtr interface)
virtual void
handleInit
classcanopen_1_1SimpleSyncLayer.html
a595b6d4a5aa2f10971a7298e41ee0494
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1SimpleSyncLayer.html
a198c53fed2b5fbe81404a6220c60e959
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleWrite
classcanopen_1_1SimpleSyncLayer.html
aee8aa682678b63647b35f92aca163a84
(LayerStatus &status, const LayerState ¤t_state)
void
resetCounter
classcanopen_1_1SimpleSyncLayer.html
ae6d64b4b3bf08d5e9b759a7891c1466c
()
void
tryUpdateCounter
classcanopen_1_1SimpleSyncLayer.html
afca4c38e6a1074156aa284d321841787
()
can::Frame
frame_
classcanopen_1_1SimpleSyncLayer.html
ad7e6941db45c5b1fd7df43449a513851
uint8_t
overflow_
classcanopen_1_1SimpleSyncLayer.html
a9e972ef81b2581c5a996f1345661e75e
time_point
read_time_
classcanopen_1_1SimpleSyncLayer.html
ab7062704c9c64494dec38687a461f42b
time_point
write_time_
classcanopen_1_1SimpleSyncLayer.html
a623c3c7c447301133326b5e2bff22a7d
canopen::LayerStatus::Stale
structcanopen_1_1LayerStatus_1_1Stale.html
static const State
state
structcanopen_1_1LayerStatus_1_1Stale.html
af89faf7f6e855048e1fb547d3e533228
Stale
structcanopen_1_1LayerStatus_1_1Stale.html
a4ee075c6b4bd0a638fe24f9faa604238
()
canopen::String
classcanopen_1_1String.html
operator const char *
classcanopen_1_1String.html
a5a5ceb6a7601c37bdf7883bd49b2f196
() const
operator const std::string
classcanopen_1_1String.html
a757e01b26d5cf73ddb9bf1d87dcb6980
() const
String
classcanopen_1_1String.html
a1d2230a101de46ec01e90c30e6dbe473
()
String
classcanopen_1_1String.html
ac05d849978ace5f1662ef7bf493f22b0
(const std::string &str)
canopen::SyncCounter
classcanopen_1_1SyncCounter.html
virtual void
addNode
classcanopen_1_1SyncCounter.html
a816918dbd99362a7bd04ae227b5bd0c4
(void *const ptr)=0
virtual void
removeNode
classcanopen_1_1SyncCounter.html
ae2a77c5d86fffcceff592973e0a3212f
(void *const ptr)=0
SyncCounter
classcanopen_1_1SyncCounter.html
ae5143df5e1753e99e944b65626e268b7
(const SyncProperties &p)
virtual
~SyncCounter
classcanopen_1_1SyncCounter.html
ad0149e10ec4036199a1ebcd33a105fea
()
const SyncProperties
properties
classcanopen_1_1SyncCounter.html
a8748f0ff8f4bc0bd6c2ace92c2717ee8
canopen::SyncLayer
classcanopen_1_1SyncLayer.html
canopen::Layer
canopen::SyncCounter
SyncLayer
classcanopen_1_1SyncLayer.html
a837ad8ffb0dcd5c519d7638fe29ac2b7
(const SyncProperties &p)
canopen::SyncProperties
structcanopen_1_1SyncProperties.html
bool
operator==
structcanopen_1_1SyncProperties.html
aa4ba31a5ebb445799823c35a22267d79
(const SyncProperties &p) const
SyncProperties
structcanopen_1_1SyncProperties.html
ae4c752411fd6a09065b603c8fcc55f7d
(const can::Header &h, const uint16_t &p, const uint8_t &o)
const can::Header
header_
structcanopen_1_1SyncProperties.html
aec54815b0e4b3a5f95a53731c2e3a818
const uint8_t
overflow_
structcanopen_1_1SyncProperties.html
a8f3a558998f4bb22bb179a0974fd05dc
const uint16_t
period_ms_
structcanopen_1_1SyncProperties.html
aef56c9e2aa886a96e4702de8b0a71007
TestHexTypes
classTestHexTypes.html
static void
test_hex
classTestHexTypes.html
a4ce6e030b7ceb99c1793c4b45f39421d
(const T &val, const std::string &str)
static void
test_hex_node
classTestHexTypes.html
a3f79aaee33333cd16ac6c724e85168f4
(const T &val, const std::string &str, const uint8_t offset)
canopen::TimeoutException
classcanopen_1_1TimeoutException.html
canopen::Exception
TimeoutException
classcanopen_1_1TimeoutException.html
a4630f3fb27f15a34518db68e77e2884e
(const std::string &w)
canopen::Timer
classcanopen_1_1Timer.html
can::DelegateHelper< TimerFunc >
TimerDelegate
classcanopen_1_1Timer.html
af54f733ca241ca5c25b3aec592f970d4
std::function< bool(void)>
TimerFunc
classcanopen_1_1Timer.html
ad633ba640b8e0771be5f9280d69dc6d6
const boost::chrono::high_resolution_clock::duration &
getPeriod
classcanopen_1_1Timer.html
a9429bd866b3fc9c4ca1cf139777cd734
()
void
restart
classcanopen_1_1Timer.html
a5cd2aa17c859ebbd12df88d2882a542a
()
void
start
classcanopen_1_1Timer.html
a12f14fd7203e12e6c31e16fd2a2a31fc
(const TimerFunc &del, const T &dur, bool start_now=true)
void
stop
classcanopen_1_1Timer.html
a3dbbcc9ed75241548c397f52abef757d
()
Timer
classcanopen_1_1Timer.html
ab1583eaccaf5f6ed218701d00153d4e5
()
~Timer
classcanopen_1_1Timer.html
a60a4f05e9527f37838007348aa8409b4
()
void
handler
classcanopen_1_1Timer.html
a515146dda6e8bc00b6d46ab2fe5de39c
(const boost::system::error_code &ec)
TimerFunc
delegate
classcanopen_1_1Timer.html
a3b56c6b7268b1f96da173f0f1ac68081
boost::asio::io_service
io
classcanopen_1_1Timer.html
a02902345af4d481b41985f7074d769a7
boost::mutex
mutex
classcanopen_1_1Timer.html
a8468f0c817b5da4f239ed65226ad9cfb
boost::chrono::high_resolution_clock::duration
period
classcanopen_1_1Timer.html
a6687bbe1e1056780a9202abfb463c8eb
boost::thread
thread
classcanopen_1_1Timer.html
a04ad8c966ebf450fb0008d3853dc0f41
boost::asio::basic_waitable_timer< boost::chrono::high_resolution_clock >
timer
classcanopen_1_1Timer.html
a7388b4fe0c975b831e1e876ba3a2c93b
boost::asio::io_service::work
work
classcanopen_1_1Timer.html
a6c3255712883bdf7ff7ca4c363473991
canopen::PDOMapper::TPDO
structcanopen_1_1PDOMapper_1_1TPDO.html
canopen::PDOMapper::PDO
std::shared_ptr< TPDO >
TPDOSharedPtr
structcanopen_1_1PDOMapper_1_1TPDO.html
a060aab78e44cd7a144ef86e27aa8a1ca
void
sync
structcanopen_1_1PDOMapper_1_1TPDO.html
a2efb0161056cca50b152893ac7502c81
()
static TPDOSharedPtr
create
structcanopen_1_1PDOMapper_1_1TPDO.html
a6aaa2e40488248d9b7aedd5b18bbc6e4
(const can::CommInterfaceSharedPtr interface, const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index)
bool
init
structcanopen_1_1PDOMapper_1_1TPDO.html
ad62142a9bceeb337c10f07d00398c75a
(const ObjectStorageSharedPtr &storage, const uint16_t &com_index, const uint16_t &map_index)
TPDO
structcanopen_1_1PDOMapper_1_1TPDO.html
afdde94afcdee3778f4a7985651343344
(const can::CommInterfaceSharedPtr interface)
const can::CommInterfaceSharedPtr
interface_
structcanopen_1_1PDOMapper_1_1TPDO.html
a737572cee68464f9e345f6f9ef428b8b
boost::mutex
mutex
structcanopen_1_1PDOMapper_1_1TPDO.html
a102b06f713882a3fe7a0946ca189f4fd
canopen::TypeGuard
classcanopen_1_1TypeGuard.html
canopen::TypeGuard::TypeInfo
size_t
get_size
classcanopen_1_1TypeGuard.html
afa09ec70e33bed414179409208368f78
() const
bool
is_type
classcanopen_1_1TypeGuard.html
acfa398ba5a545e8730cb577ae0448877
() const
bool
operator==
classcanopen_1_1TypeGuard.html
adf27441766b15e0db3c220a36a5983e4
(const TypeGuard &other) const
TypeGuard
classcanopen_1_1TypeGuard.html
a54c5b00a4c7d879717eb6b028d7db9a4
()
bool
valid
classcanopen_1_1TypeGuard.html
a2c544dc43d3727fbb64d258b18730bcd
() const
static TypeGuard
create
classcanopen_1_1TypeGuard.html
a1edb7e9d6bb6a710ab074265f38e006b
()
TypeGuard
classcanopen_1_1TypeGuard.html
af6ca89fab84f7bfec3c6cdde16d1e61f
(const std::type_info &(*ti)(), const size_t s)
const std::type_info &(*
get_type
classcanopen_1_1TypeGuard.html
a5022ef8aa7bde5f856dd4cbf40a7c853
)()
size_t
type_size
classcanopen_1_1TypeGuard.html
a3e7a0fd5dc6cef525ef8ea364282bf2c
canopen::TypeGuard::TypeInfo
classcanopen_1_1TypeGuard_1_1TypeInfo.html
static const std::type_info &
id
classcanopen_1_1TypeGuard_1_1TypeInfo.html
a0185dc3a39fb3f425a131153fe39dec8
()
canopen::LayerStatus::Unbounded
structcanopen_1_1LayerStatus_1_1Unbounded.html
static const State
state
structcanopen_1_1LayerStatus_1_1Unbounded.html
a53e653c9028fc47d01d5c492e262a0dd
Unbounded
structcanopen_1_1LayerStatus_1_1Unbounded.html
a9d5693fe1f270c81dd44bb73dbfc8a47
()
UploadInitiateRequest
structUploadInitiateRequest.html
FrameOverlay< InitiateShort >
UploadInitiateRequest
structUploadInitiateRequest.html
afd0bcbeef0894749c526470b0961effb
(const can::Frame &f)
UploadInitiateRequest
structUploadInitiateRequest.html
aad6639462458be7558e1058de0b09b4a
(const Header &h, const canopen::ObjectDict::Entry &entry)
static const uint8_t
command
structUploadInitiateRequest.html
af50dda8e95de96228d19b854a3e14279
UploadInitiateResponse
structUploadInitiateResponse.html
FrameOverlay< InitiateLong >
bool
read_data
structUploadInitiateResponse.html
a56bdd9a54ce96ce9b3269b411b85e884
(String &buffer, size_t &offset, size_t &total)
bool
test
structUploadInitiateResponse.html
a7ec010f42bd4d2b96472dc926afc8512
(const can::Frame &msg, size_t size, uint32_t &reason)
UploadInitiateResponse
structUploadInitiateResponse.html
a613ca1eebe020478dfa51b08b306ac1c
(const can::Frame &f)
static const uint8_t
command
structUploadInitiateResponse.html
a2b9f80287a96c33bf4031d3e36d2ee46
UploadSegmentRequest
structUploadSegmentRequest.html
FrameOverlay< SegmentShort >
UploadSegmentRequest
structUploadSegmentRequest.html
a82a2f84c883076b0e07ba15cd508e218
(const can::Frame &f)
UploadSegmentRequest
structUploadSegmentRequest.html
a45603615c473158e31c1c339b5409997
(const Header &h, bool toggle)
static const uint8_t
command
structUploadSegmentRequest.html
a63ab00127a0903f818938fc55e40bada
UploadSegmentResponse
structUploadSegmentResponse.html
FrameOverlay< SegmentLong >
bool
read_data
structUploadSegmentResponse.html
a3c397c270889f7be693319b736149dc5
(String &buffer, size_t &offset, const size_t &total)
bool
test
structUploadSegmentResponse.html
a4444f33f1f45d8a73c3ed95f2fdd0b6b
(const can::Frame &msg, uint32_t &reason)
UploadSegmentResponse
structUploadSegmentResponse.html
a87b69ac23b6a35446a3a0a465852d9c8
(const can::Frame &f)
static const uint8_t
command
structUploadSegmentResponse.html
a90a1b29621ba3dcd1ed14d6895b4d277
canopen::VectorHelper
classcanopen_1_1VectorHelper.html
std::shared_ptr< T >
VectorMemberSharedPtr
classcanopen_1_1VectorHelper.html
ac577882c9d66971417f1170d86a8de55
virtual void
add
classcanopen_1_1VectorHelper.html
ab153f0cfff3f0649ac21c2ccc4993578
(const VectorMemberSharedPtr &l)
bool
callFunc
classcanopen_1_1VectorHelper.html
ac0dbeb9567336f7b6d93508c6d3a644f
(FuncType func, Data &status)
std::vector< VectorMemberSharedPtr >
vector_type
classcanopen_1_1VectorHelper.html
aaf782805037940bc5af6c0922cf6d8a9
vector_type::iterator
call
classcanopen_1_1VectorHelper.html
a8ca957ac487f55f5ac89c290cbc841a8
(FuncType func, Data &status)
vector_type::iterator
call
classcanopen_1_1VectorHelper.html
a363ea23b89251d6e5f496353db06b766
(FuncType func, Data &status)
vector_type::reverse_iterator
call_rev
classcanopen_1_1VectorHelper.html
afbf0f1c92da69e59be5f60c2264d1c6b
(FuncType func, Data &status)
vector_type::reverse_iterator
call_rev
classcanopen_1_1VectorHelper.html
a63fb0ac490cf165b0881da327641a73a
(FuncType func, Data &status)
void
destroy
classcanopen_1_1VectorHelper.html
a85e8c5020f5090af95649d6516766d6f
()
Iterator
call
classcanopen_1_1VectorHelper.html
a07f13d239109a672851b37458b8506e4
(FuncType func, Data &status, const Iterator &begin, const Iterator &end)
Iterator
call
classcanopen_1_1VectorHelper.html
af221504ae18bb444da23dccc969f4fc8
(FuncType func, Data &status, const Iterator &begin, const Iterator &end)
vector_type
layers
classcanopen_1_1VectorHelper.html
a9ad23902e735e2412f8f7703da60cf9f
boost::shared_mutex
mutex
classcanopen_1_1VectorHelper.html
a2a30bd127dcb3d300cc0bc633b987006
VectorHelper< Layer >
classcanopen_1_1VectorHelper.html
std::shared_ptr< Layer >
VectorMemberSharedPtr
classcanopen_1_1VectorHelper.html
ac577882c9d66971417f1170d86a8de55
virtual void
add
classcanopen_1_1VectorHelper.html
ab153f0cfff3f0649ac21c2ccc4993578
(const VectorMemberSharedPtr &l)
bool
callFunc
classcanopen_1_1VectorHelper.html
ac0dbeb9567336f7b6d93508c6d3a644f
(FuncType func, Data &status)
std::vector< VectorMemberSharedPtr >
vector_type
classcanopen_1_1VectorHelper.html
aaf782805037940bc5af6c0922cf6d8a9
vector_type::iterator
call
classcanopen_1_1VectorHelper.html
a8ca957ac487f55f5ac89c290cbc841a8
(FuncType func, Data &status)
vector_type::iterator
call
classcanopen_1_1VectorHelper.html
a363ea23b89251d6e5f496353db06b766
(FuncType func, Data &status)
vector_type::reverse_iterator
call_rev
classcanopen_1_1VectorHelper.html
afbf0f1c92da69e59be5f60c2264d1c6b
(FuncType func, Data &status)
vector_type::reverse_iterator
call_rev
classcanopen_1_1VectorHelper.html
a63fb0ac490cf165b0881da327641a73a
(FuncType func, Data &status)
void
destroy
classcanopen_1_1VectorHelper.html
a85e8c5020f5090af95649d6516766d6f
()
Iterator
call
classcanopen_1_1VectorHelper.html
a07f13d239109a672851b37458b8506e4
(FuncType func, Data &status, const Iterator &begin, const Iterator &end)
Iterator
call
classcanopen_1_1VectorHelper.html
af221504ae18bb444da23dccc969f4fc8
(FuncType func, Data &status, const Iterator &begin, const Iterator &end)
vector_type
layers
classcanopen_1_1VectorHelper.html
a9ad23902e735e2412f8f7703da60cf9f
boost::shared_mutex
mutex
classcanopen_1_1VectorHelper.html
a2a30bd127dcb3d300cc0bc633b987006
canopen::LayerStatus::Warn
structcanopen_1_1LayerStatus_1_1Warn.html
static const State
state
structcanopen_1_1LayerStatus_1_1Warn.html
a1fefb50bbca084de5435eac6ddf86d52
Warn
structcanopen_1_1LayerStatus_1_1Warn.html
ab4d7a34fecd151892aaec6cf9aab9708
()
canopen::WrapMaster
classcanopen_1_1WrapMaster.html
canopen::Master
canopen::WrapMaster::Allocator
virtual SyncLayerSharedPtr
getSync
classcanopen_1_1WrapMaster.html
accc5e33615af5bfdc060e4283df6b88b
(const SyncProperties &properties)
WrapMaster
classcanopen_1_1WrapMaster.html
a5b3b2b36722b00a690da27862679ea1a
(can::CommInterfaceSharedPtr interface)
can::CommInterfaceSharedPtr
interface_
classcanopen_1_1WrapMaster.html
aa8889a81f2aa81415eb876aa260c8bd4
WriteStringValue
structWriteStringValue.html
HoldAny(*
reader_type
structWriteStringValue.html
ac507879af18ca163e683fa75db3e2456
)(boost::property_tree::iptree &, const std::string &)
static std::function< void(const std::string &)>
func
structWriteStringValue.html
af353dcb57c9bee7b81a2d662c5ec64bf
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
static std::function< void(const std::string &)>
getWriter
structWriteStringValue.html
a7504029a45c89b4f9375872f37e5d905
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
static void
write
structWriteStringValue.html
af4df620b3d78422842fcfd4c3029699c
(ObjectStorage::Entry< T > entry, bool cached, reader_type reader, const std::string &value)
canopen
namespacecanopen.html
canopen::AccessException
canopen::BCMsync
canopen::CANLayer
canopen::Chain
canopen::DeviceInfo
canopen::DiagGroup
canopen::EMCYHandler
canopen::Exception
canopen::ExternalSyncLayer
canopen::FrameOverlay
canopen::HoldAny
canopen::Layer
canopen::LayerGroup
canopen::LayerGroupNoDiag
canopen::LayerReport
canopen::LayerStack
canopen::LayerStatus
canopen::ManagingSyncLayer
canopen::Master
canopen::Node
canopen::NodeChain
canopen::NodeIdOffset
canopen::ObjectDict
canopen::ObjectStorage
canopen::ParseException
canopen::PDOMapper
canopen::PointerInvalid
canopen::SDOClient
canopen::SimpleSyncLayer
canopen::String
canopen::SyncCounter
canopen::SyncLayer
canopen::SyncProperties
canopen::TimeoutException
canopen::Timer
canopen::TypeGuard
canopen::VectorHelper
canopen::WrapMaster
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
Master::MasterSharedPtr
MasterSharedPtr
namespacecanopen.html
a7f2430da5c7b38f43edb7ac2a6968773
std::shared_ptr< Node >
NodeSharedPtr
namespacecanopen.html
a169d721e10a96f125f9d9e6a31d2da76
std::shared_ptr< const ObjectDict >
ObjectDictConstSharedPtr
namespacecanopen.html
a884f6214b94afc7d19909485830fc255
ObjectDict::ObjectDictSharedPtr
ObjectDictSharedPtr
namespacecanopen.html
ab853eea67abb0096a4d4015d8a5ca383
ObjectStorage::ObjectStorageSharedPtr
ObjectStorageSharedPtr
namespacecanopen.html
ab4e75c46aa0fefd848c950721016ee9b
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
std::shared_ptr< SyncCounter >
SyncCounterSharedPtr
namespacecanopen.html
af933c90a8193fff70877572496a3d2f1
std::shared_ptr< SyncLayer >
SyncLayerSharedPtr
namespacecanopen.html
ab85a10974d1af847ca82b56581ecbba4
boost::chrono::high_resolution_clock::duration
time_duration
namespacecanopen.html
a6ba2d15f009c4011a408a39663ea5264
boost::chrono::high_resolution_clock::time_point
time_point
namespacecanopen.html
a871e89c0295e2ee21285ce7d2839a960
static R *
branch_type
namespacecanopen.html
a473bf28a8bbea2fadf5e3fa0d626c735
(const uint16_t data_type)
time_point
get_abs_time
namespacecanopen.html
a3e92c863290655b130984e6d9c780049
()
time_point
get_abs_time
namespacecanopen.html
ab84c59bc8a7f0ecb24c96b6d085fff98
(const time_duration &timeout)
std::size_t
hash_value
namespacecanopen.html
ae4fee86136588479cccba0e1f0cb0aee
(ObjectDict::Key const &k)
std::string
join
namespacecanopen.html
abb5414c13fde3e81d51f3d2cd51e9df6
(const T &container, const std::string &delim)
std::ostream &
operator<<
namespacecanopen.html
a44ff1a4629298158ca8df4e6e516981b
(std::ostream &stream, const NodeIdOffset< T > &n)
std::ostream &
operator<<
namespacecanopen.html
a538b00f30d530ac25ad0fa8ca6bfe772
(std::ostream &stream, const ObjectDict::Key &k)