bcm_sync.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
bcm__sync_8cpp
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
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
layer.h
canopen::CANLayer
canopen
canopen.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
canopen_8h
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::Settings
canopen::SyncCounter
canopen::SyncLayer
canopen::SyncProperties
canopen::PDOMapper::TPDO
canopen
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
ab84c59bc8a7f0ecb24c96b6d085fff98
(const time_duration &timeout)
time_point
get_abs_time
namespacecanopen.html
a3e92c863290655b130984e6d9c780049
()
emcy.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
emcy_8cpp
canopen_master/canopen.h
EMCYfield
EMCYid
EMCYmsg
EMCYmsg::Frame
exceptions.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
exceptions_8h
canopen::Exception
canopen::ParseException
canopen::PointerInvalid
canopen::TimeoutException
canopen
layer.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
layer_8h
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.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
master_8cpp
canopen_master/master.h
std::size_t
hash_value
namespacecan.html
a6823447f4e1b2152335b8a98747cb39e
(can::Header const &h)
master.h
/tmp/ws/src/ros_canopen/canopen_master/include/canopen_master/
master_8h
canopen_master/canopen.h
canopen::UnrestrictedMaster::Allocator
canopen::SharedMaster::Allocator
canopen::LocalMaster::Allocator
canopen::IPCSyncLayer
canopen::IPCSyncMaster
canopen::IPCSyncWaiter
canopen::LocalIPCSyncMaster
canopen::LocalMaster
canopen::SharedIPCSyncMaster
canopen::SharedMaster
canopen::IPCSyncMaster::SyncObject
canopen::UnrestrictedMaster::unrestricted
canopen::UnrestrictedMaster
canopen
master_plugin.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
master__plugin_8cpp
canopen_master/master.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
a26ade43fbc4e46aa7daafb565d50b03b
(canopen::LocalMaster::Allocator, canopen::Master::Allocator)
CLASS_LOADER_REGISTER_CLASS
master__plugin_8cpp.html
a639b46111fe21cc62d0d9b6de8c602c0
(canopen::SharedMaster::Allocator, canopen::Master::Allocator)
CLASS_LOADER_REGISTER_CLASS
master__plugin_8cpp.html
ac25d581f032d0a7ad0451992872a5f5c
(canopen::UnrestrictedMaster::Allocator, canopen::Master::Allocator)
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
canopen_master/canopen.h
NMTcommand::Frame
NMTcommand
objdict.cpp
/tmp/ws/src/ros_canopen/canopen_master/src/
objdict_8cpp
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
a9e870e8997629e3a44c14f5ddb14fec9
(boost::shared_ptr< ObjectDict > dict, boost::property_tree::iptree &pt, const std::string &name, const uint8_t *sub_index=0)
void
parse_objects
objdict_8cpp.html
a88af143db5052ce36faf789d10bd8585
(boost::shared_ptr< ObjectDict > 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)
void
read_integer
objdict_8cpp.html
a9a5f147021b5028395363c28ea6d06c4
(T &var, 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_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
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::NodeIdOffset
canopen::ObjectDict
canopen::ObjectStorage
canopen::String
canopen::TypeGuard
canopen::TypeGuard::TypeInfo
canopen
#define
THROW_WITH_KEY
objdict_8h.html
af1f48e8b3128505ac1e3697d0397fe67
(e, k)
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
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
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
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
af7b58b402e6f1ee10bbf18f51b6a6761
(TestHex, checkCamelCase)
TEST
test__parser_8cpp.html
a4db22e2f531e27d7261be628a44f6294
(TestHex, checkNodeCamelCase)
TEST
test__parser_8cpp.html
aa02ca15eee6b239e4f767cfbd9dd92c1
(TestHex, checkSpaces)
TEST
test__parser_8cpp.html
ac47ef39003c4b06808deea4035f4f766
(TestHex, checkNodeSpaces)
TEST
test__parser_8cpp.html
a3455682a3b17e26ef7f628e850f7bf5a
(TestHex, checkCommonObjects)
TEST
test__parser_8cpp.html
a4486a94d60c20d925cf17cfeb4f2d11b
(TestAccessString, TestRO)
TEST
test__parser_8cpp.html
ae69a240cece72386503cdfea75daf47a
(TestAccessString, TestWO)
TEST
test__parser_8cpp.html
ae11527203efec2b722b9461d23670b7e
(TestAccessString, TestRW)
TEST
test__parser_8cpp.html
ab9ddd51c87567496bcfc07256b50490b
(TestAccessString, TestConst)
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
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
DownloadInitiateRequest
structDownloadInitiateRequest.html
FrameOverlay< InitiateLong >
DownloadInitiateRequest
structDownloadInitiateRequest.html
a0a35ff18fdb9591c805ba2a9cf2a02d5
(const Header &h, const canopen::ObjectDict::Entry &entry, const String &buffer, size_t &offset)
DownloadInitiateRequest
structDownloadInitiateRequest.html
a1a3fb8ffbf482d4d6da4cc612ef0398a
(const can::Frame &f)
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
EMCYid
structEMCYid.html
EMCYid
structEMCYid.html
a855d52351e7ca8f3948d54a031d3995e
(uint32_t val)
const uint32_t
get
structEMCYid.html
aa9a0312ec22b0ae818e7fb29e7f9a4ea
() 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]
EMCYmsg::Frame
structEMCYmsg_1_1Frame.html
FrameOverlay< EMCYmsg >
Frame
structEMCYmsg_1_1Frame.html
a4dc2df20cf958963726a8807e7bba1c3
(const can::Frame &f)
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
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
uint8_t
command
structNMTcommand.html
aea33bab6040344bd3a83c56dcf1b9375
uint8_t
node_id
structNMTcommand.html
a570010dba13e74fa6a1c0e32140ffc98
NMTcommand::Frame
structNMTcommand_1_1Frame.html
FrameOverlay< NMTcommand >
Frame
structNMTcommand_1_1Frame.html
a2716289a9ec7da84d7c4ed1cb27fa8bf
(uint8_t node_id, const Command &c)
PDOid
classPDOid.html
can::Header
header
classPDOid.html
a278a8fbf8513163408e89d922554e593
(bool fill_rtr=false) const
bool
isInvalid
classPDOid.html
a07deca0faefce07c875497380eda652c
() 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
PrintValue
structPrintValue.html
static std::string
func
structPrintValue.html
aa707327c8be68ff4104f88111d3f89bc
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
static boost::function< std::string()>
getReader
structPrintValue.html
a1e2be2ce3f423384e220fc9a138fd41a
(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)
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
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)
UploadInitiateRequest
structUploadInitiateRequest.html
FrameOverlay< InitiateShort >
UploadInitiateRequest
structUploadInitiateRequest.html
aad6639462458be7558e1058de0b09b4a
(const Header &h, const canopen::ObjectDict::Entry &entry)
UploadInitiateRequest
structUploadInitiateRequest.html
afd0bcbeef0894749c526470b0961effb
(const can::Frame &f)
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
a45603615c473158e31c1c339b5409997
(const Header &h, bool toggle)
UploadSegmentRequest
structUploadSegmentRequest.html
a82a2f84c883076b0e07ba15cd508e218
(const can::Frame &f)
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
WriteStringValue
structWriteStringValue.html
HoldAny(*
reader_type
structWriteStringValue.html
a8b5b78ed24f7aafb9269c28550591288
)(boost::property_tree::iptree &, const std::string &)
static void
write
structWriteStringValue.html
af4df620b3d78422842fcfd4c3029699c
(ObjectStorage::Entry< T > entry, bool cached, reader_type reader, const std::string &value)
static boost::function< void(const std::string &)>
func
structWriteStringValue.html
afa13987d5db776010af2b46c27dbbaab
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
static boost::function< void(const std::string &)>
getWriter
structWriteStringValue.html
ae14445bde8e015f64f77d4d49e2d2ca2
(ObjectStorage &storage, const ObjectDict::Key &key, bool cached)
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::IPCSyncLayer
canopen::IPCSyncMaster
canopen::IPCSyncWaiter
canopen::Layer
canopen::LayerGroup
canopen::LayerGroupNoDiag
canopen::LayerReport
canopen::LayerStack
canopen::LayerStatus
canopen::LocalIPCSyncMaster
canopen::LocalMaster
canopen::ManagingSyncLayer
canopen::Master
canopen::Node
canopen::NodeChain
canopen::NodeIdOffset
canopen::ObjectDict
canopen::ObjectStorage
canopen::ParseException
canopen::PDOMapper
canopen::PointerInvalid
canopen::SDOClient
canopen::Settings
canopen::SharedIPCSyncMaster
canopen::SharedMaster
canopen::SimpleSyncLayer
canopen::String
canopen::SyncCounter
canopen::SyncLayer
canopen::SyncProperties
canopen::TimeoutException
canopen::Timer
canopen::TypeGuard
canopen::UnrestrictedMaster
canopen::VectorHelper
canopen::WrapMaster
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
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
ab84c59bc8a7f0ecb24c96b6d085fff98
(const time_duration &timeout)
time_point
get_abs_time
namespacecanopen.html
a3e92c863290655b130984e6d9c780049
()
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)
canopen::AccessException
classcanopen_1_1AccessException.html
canopen::Exception
AccessException
classcanopen_1_1AccessException.html
a08a48595b5227da7dd7546ac0aec04cd
(const std::string &w)
canopen::BCMsync
classcanopen_1_1BCMsync.html
canopen::Layer
BCMsync
classcanopen_1_1BCMsync.html
a60dd3f8e9ca33d74ee1300abc5dcd069
(const std::string &device, boost::shared_ptr< can::SocketCANDriver > 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
boost::shared_ptr< can::SocketCANDriver >
driver_
classcanopen_1_1BCMsync.html
a70c8af1289e0244d22216ea26a3cb629
can::CommInterface::FrameListener::Ptr
handler_
classcanopen_1_1BCMsync.html
a19dbb9060602e564359fd4ed7ee59b20
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::CANLayer
classcanopen_1_1CANLayer.html
canopen::Layer
CANLayer
classcanopen_1_1CANLayer.html
ab776defc040e2b09a59bed21ce48f0f0
(const boost::shared_ptr< can::DriverInterface > &driver, const std::string &device, bool loopback)
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
boost::shared_ptr< can::DriverInterface >
driver_
classcanopen_1_1CANLayer.html
ad63d4a2666b511bbd72efefbb7728ad6
can::CommInterface::FrameListener::Ptr
error_listener_
classcanopen_1_1CANLayer.html
a07bd44bff85075741bea42f328f4e538
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
boost::shared_ptr< boost::thread >
thread_
classcanopen_1_1CANLayer.html
a38ed8cacb14442da3396ca8c1fec8d9c
canopen::Chain
classcanopen_1_1Chain.html
void
add
classcanopen_1_1Chain.html
a0b9abd807397a5b4a09cdbd167be8ef9
(boost::shared_ptr< T > t)
void
call
classcanopen_1_1Chain.html
aaf29456eefd1df5e687b124bf03c7e53
(void(T::*func)(void))
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)
std::vector< boost::shared_ptr< T > >
elements
classcanopen_1_1Chain.html
a00eb6f76e8f6b4c0092616609ff108e6
canopen::DeviceInfo
structcanopen_1_1DeviceInfo.html
boost::unordered_set< uint32_t >
baudrates
structcanopen_1_1DeviceInfo.html
ad53234b3e838c686e6d90a3a1be9a733
boost::unordered_set< uint16_t >
dummy_usage
structcanopen_1_1DeviceInfo.html
a0b7271d6305fe6b7f2aed899ebfe729f
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
canopen::EMCYHandler
classcanopen_1_1EMCYHandler.html
canopen::Layer
EMCYHandler
classcanopen_1_1EMCYHandler.html
ad360d7fcf737bf41adfd8540d77850a3
(const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectStorage > 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::CommInterface::FrameListener::Ptr
emcy_listener_
classcanopen_1_1EMCYHandler.html
a605fb7d7ad7c997dd88d65718c77345c
ObjectStorage::Entry< uint8_t >
error_register_
classcanopen_1_1EMCYHandler.html
a9cb39841694c64cf8f4ed5084c298b0c
boost::atomic< bool >
has_error_
classcanopen_1_1EMCYHandler.html
a07dc3dc976c95a3af676a76dc3e771e5
ObjectStorage::Entry< uint8_t >
num_errors_
classcanopen_1_1EMCYHandler.html
a4be167311e7f7f106178c63471ecb3f3
const boost::shared_ptr< ObjectStorage >
storage_
classcanopen_1_1EMCYHandler.html
a1740ac60dcecc6b7405fb4feb41a731b
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
ad6ac9926f8de8923a5afaa25cf204c34
(const SyncProperties &p, boost::shared_ptr< can::CommInterface > 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
canopen::FrameOverlay
structcanopen_1_1FrameOverlay.html
T
can::Frame
FrameOverlay
structcanopen_1_1FrameOverlay.html
a58116e5a0395890f50ad7f3b57c9f9b6
(const Header &h)
FrameOverlay
structcanopen_1_1FrameOverlay.html
a2ff132a2da1e6793c258ac7f0007b8f4
(const can::Frame &f)
T &
data
structcanopen_1_1FrameOverlay.html
a2fe32459103e92cfb852eccb14b6c9d7
canopen::HoldAny
classcanopen_1_1HoldAny.html
const String &
data
classcanopen_1_1HoldAny.html
aa79cde6571833289152eea0477645ae6
() const
const T &
get
classcanopen_1_1HoldAny.html
a57787ae20422d707c40796e538392401
() const
HoldAny
classcanopen_1_1HoldAny.html
aba484dbfd398b1ceaf18e617863e7f83
()
HoldAny
classcanopen_1_1HoldAny.html
a22d52e0f5c43b5a26b6489f301681143
(const T &t)
HoldAny
classcanopen_1_1HoldAny.html
a9b8d07feab39705a019ae64f46cda3a0
(const std::string &t)
HoldAny
classcanopen_1_1HoldAny.html
a758812cce8cec526c83d6f9d3da300e8
(const TypeGuard &t)
bool
is_empty
classcanopen_1_1HoldAny.html
a8a8c4e3602d4f6241344bd7587ed8787
() const
const TypeGuard &
type
classcanopen_1_1HoldAny.html
af5c206216f57e286597dfbb210bb6668
() const
String
buffer
classcanopen_1_1HoldAny.html
aba92166e0f145503cd58a36d7efc43e2
bool
empty
classcanopen_1_1HoldAny.html
a43a19834f133a6fd2820e1bdfc39a70e
TypeGuard
type_guard
classcanopen_1_1HoldAny.html
a79eee56da662644849b49e36b7b908d3
canopen::IPCSyncLayer
classcanopen_1_1IPCSyncLayer.html
canopen::SyncLayer
virtual void
addNode
classcanopen_1_1IPCSyncLayer.html
ae4ad3cc993542ae4d659ffbd750f5f3f
(void *const ptr)
IPCSyncLayer
classcanopen_1_1IPCSyncLayer.html
a989fbda7ef5caec801d0601c51beb757
(const SyncProperties &p, boost::shared_ptr< can::CommInterface > interface, boost::shared_ptr< IPCSyncMaster > sync_master)
virtual void
removeNode
classcanopen_1_1IPCSyncLayer.html
abbe3ea0f1eec853cd7acddc63a4f2cc5
(void *const ptr)
virtual void
handleDiag
classcanopen_1_1IPCSyncLayer.html
ae52a5a17ed31d176c720b86d2bb203cc
(LayerReport &report)
virtual void
handleHalt
classcanopen_1_1IPCSyncLayer.html
aaa32500f89155e3627cc2818002125bd
(LayerStatus &status)
virtual void
handleInit
classcanopen_1_1IPCSyncLayer.html
ac0ce36bf33bae1b21014d4a9cd910593
(LayerStatus &status)
virtual void
handleRead
classcanopen_1_1IPCSyncLayer.html
a714328a44c397755febde4c026db0bf0
(LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1IPCSyncLayer.html
a6a57774b848c8e76c1fdef8af461d7cd
(LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1IPCSyncLayer.html
af2d54c4689e941e361d54ee91b6c3937
(LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1IPCSyncLayer.html
a3dd2ebd7c738697611fb125d802bd084
(LayerStatus &status, const LayerState ¤t_state)
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1IPCSyncLayer.html
a3ba4501c65953afe8e15c94763a55618
boost::mutex
mutex_
classcanopen_1_1IPCSyncLayer.html
a8234a9f13c039dcc8008cb5b526f0dd5
boost::unordered_set< void const * >
nodes_
classcanopen_1_1IPCSyncLayer.html
adc6f53e787f59c574bf7be6793d4e562
boost::shared_ptr< IPCSyncMaster >
sync_master_
classcanopen_1_1IPCSyncLayer.html
a5a862e1decd9f71101ec2b3bcffacc53
canopen::IPCSyncMaster
classcanopen_1_1IPCSyncMaster.html
canopen::IPCSyncMaster::SyncObject
bool
disableSync
classcanopen_1_1IPCSyncMaster.html
aa7b5fbab53401dc2fcbe1463a93799af
()
bool
enableSync
classcanopen_1_1IPCSyncMaster.html
a9bd09e035a9d6aa4914ce1b8d8962c31
()
IPCSyncMaster
classcanopen_1_1IPCSyncMaster.html
aee51e2aadfd4f1e51341a810f9852389
(boost::shared_ptr< can::CommInterface > interface)
void
notify
classcanopen_1_1IPCSyncMaster.html
a39c7535b8fc99eebdd44e255b897eb93
(LayerStatus &status)
void
start
classcanopen_1_1IPCSyncMaster.html
ae376078494c03490c835282392f2d11a
(LayerStatus &status)
void
stop
classcanopen_1_1IPCSyncMaster.html
aff1a7967036d906a362ff42334ddfc1f
(LayerStatus &status)
void
wait
classcanopen_1_1IPCSyncMaster.html
a822389641f93b5a330a07430e30a83ed
(LayerStatus &status)
virtual SyncObject *
getSyncObject
classcanopen_1_1IPCSyncMaster.html
a887501f0136b5e9de1958e43e7412dcc
(LayerStatus &status)=0
void
run
classcanopen_1_1IPCSyncMaster.html
a72720631400077659e644a4a4a6da2d0
()
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1IPCSyncMaster.html
a7e78f7d111a5264622aa9eb87c5ecf01
SyncObject *
sync_obj_
classcanopen_1_1IPCSyncMaster.html
a76e7d5e3be0025ef059004d6d70f77e8
boost::shared_ptr< boost::thread >
thread_
classcanopen_1_1IPCSyncMaster.html
a09d4f4fc15d86c023890848a6d32996b
canopen::IPCSyncMaster::SyncObject
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
void
disableSync
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a5b696d4f39ce78ce568e146d274335b7
()
void
enableSync
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a1070456e1eb83752cf746dfede3754cd
()
bool
nextSync
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
ad0e0d4f7c002756935fe158927fee1e2
(uint8_t &sync)
SyncObject
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a272eea5d84e4bf8b4ae9840a24c2b782
(const SyncProperties &p)
const SyncProperties
properties
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a1714d228a2016bf9aeb231f7d8cfd4aa
IPCSyncWaiter
waiter
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a6c13ef3fe674dc6a4b3164cf2f982278
uint8_t
last_sync
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a61af27876820d7a3f65fe761d2013abb
boost::interprocess::interprocess_mutex
mutex
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a90f45cc847d7482427cb90f99c9e3845
size_t
sync_listeners
classcanopen_1_1IPCSyncMaster_1_1SyncObject.html
a7e6f955fa976294d5aefca2073be0c38
canopen::IPCSyncWaiter
classcanopen_1_1IPCSyncWaiter.html
bool
done
classcanopen_1_1IPCSyncWaiter.html
a516fe44c2cdac63efa7c2b058f468562
(const DT &d)
scoped_mutex_lock
get_lock
classcanopen_1_1IPCSyncWaiter.html
a536e557d20a69e44aa02883fb07c49c1
()
IPCSyncWaiter
classcanopen_1_1IPCSyncWaiter.html
a0d2947c34134bdd6010ecc5c912ea32a
()
bool
sync
classcanopen_1_1IPCSyncWaiter.html
a4b9db002b7b1a0ebf56e5fb88f67d80c
(const AT &abs_time)
bool
wait
classcanopen_1_1IPCSyncWaiter.html
af060019f56870c32250bad9ec8e7e093
(const DT &d)
boost::interprocess::interprocess_condition
interprocess_condition
classcanopen_1_1IPCSyncWaiter.html
adcc3fa8c7853c4de220840f496eb2430
boost::interprocess::interprocess_mutex
interprocess_mutex
classcanopen_1_1IPCSyncWaiter.html
ac14b79c2a5251cc592345b122ac82c4a
boost::interprocess::scoped_lock< interprocess_mutex >
scoped_mutex_lock
classcanopen_1_1IPCSyncWaiter.html
abb9756bb264cc358f5feda8a2f6ee0b9
bool
add
classcanopen_1_1IPCSyncWaiter.html
a137df01b1c9b1e780e6ef65303a7b310
(const AT &abs_time)
bool
done_one
classcanopen_1_1IPCSyncWaiter.html
a4dbe83d41590f47ed2410acfec758a32
(const AT &abs_time)
bool
start_sync
classcanopen_1_1IPCSyncWaiter.html
a9a604b7f2ac522e2cc0bb1e60603c8bf
(const AT &abs_time)
bool
wait_done
classcanopen_1_1IPCSyncWaiter.html
a961e4129b4fc133fa9acba4fcb2413d6
(const AT &abs_time)
bool
wait_started
classcanopen_1_1IPCSyncWaiter.html
aac89f98325ed0709995e7cf164cfc9c7
(const AT &abs_time)
interprocess_mutex
master_mutex
classcanopen_1_1IPCSyncWaiter.html
a3eb1be0163020f370642d7b6ea30e136
size_t
number
classcanopen_1_1IPCSyncWaiter.html
a40ebf7af5c46ea9dcd487dc3dfc6c75b
interprocess_condition
number_cond
classcanopen_1_1IPCSyncWaiter.html
a9ffd0aa843b58654015ab25af05e756b
interprocess_mutex
number_mutex
classcanopen_1_1IPCSyncWaiter.html
a587d259b176aee7e6f09117301e4ea25
interprocess_condition
started_cond
classcanopen_1_1IPCSyncWaiter.html
a59e779cf6fab3005c323c9285b013361
interprocess_mutex
started_mutex
classcanopen_1_1IPCSyncWaiter.html
aed3d536bd95c9e53f51720463294dc0a
interprocess_mutex
sync_mutex
classcanopen_1_1IPCSyncWaiter.html
a2aa1943d1eb84cf933761d48f46d17d5
size_t
sync_started
classcanopen_1_1IPCSyncWaiter.html
ac9dfbe92cf5fccc040c938022e6e2e95
canopen::Layer
classcanopen_1_1Layer.html
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
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
boost::atomic< LayerState >
state
classcanopen_1_1Layer.html
aa12088433e526f3ca359d4526b7633c8
canopen::LayerGroup
classcanopen_1_1LayerGroup.html
T
canopen::Layer
canopen::VectorHelper
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
a412b089cb49296fd65d1d9c72e27783e
() 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
a26da4c473540aa74f86b06aa7f943b50
() const
const void
error
classcanopen_1_1LayerStatus.html
a80d5c7088683128b6de9fe84d1e0a0f5
(const std::string &r)
int
get
classcanopen_1_1LayerStatus.html
a448b7048f0409b356e77974ec1791411
() const
LayerStatus
classcanopen_1_1LayerStatus.html
a45a023cc7018a746ea9344068148e204
()
const std::string
reason
classcanopen_1_1LayerStatus.html
a281b6299fd2f697093f7de1a3cfe76c9
() 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)
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
virtual void
set
classcanopen_1_1LayerStatus.html
ae80ff2defe5789220c954a814299f15d
(const State &s, const std::string &r)
std::string
reason_
classcanopen_1_1LayerStatus.html
a99d8c413bd3edd0ea2350d03e664b203
boost::atomic< State >
state
classcanopen_1_1LayerStatus.html
ad7c4d487c9a36ab86552c6550d97027a
boost::mutex
write_mutex_
classcanopen_1_1LayerStatus.html
a7d8d5d0dd56b87823137caa290c2f446
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::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::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::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
()
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::LocalIPCSyncMaster
classcanopen_1_1LocalIPCSyncMaster.html
canopen::IPCSyncMaster
LocalIPCSyncMaster
classcanopen_1_1LocalIPCSyncMaster.html
a21560a50731dc4b1ec9268d0795da6dc
(const SyncProperties &properties, boost::shared_ptr< can::CommInterface > interface)
bool
matches
classcanopen_1_1LocalIPCSyncMaster.html
aafb9f4d3567a86ff06b6220dcda1969c
(const SyncProperties &p) const
virtual SyncObject *
getSyncObject
classcanopen_1_1LocalIPCSyncMaster.html
a9ac31a0f1cf985450a4fd2c43f6cc463
(LayerStatus &status)
SyncObject
sync_obj_
classcanopen_1_1LocalIPCSyncMaster.html
a50c538ed11fc101ea1ec4c0319a6529a
canopen::LocalMaster
classcanopen_1_1LocalMaster.html
canopen::Master
canopen::LocalMaster::Allocator
virtual boost::shared_ptr< SyncLayer >
getSync
classcanopen_1_1LocalMaster.html
a14a7cac83719691996e90d31c5752e95
(const SyncProperties &properties)
LocalMaster
classcanopen_1_1LocalMaster.html
a05eed0792da86ea6298e677c45c4b7cb
(boost::shared_ptr< can::CommInterface > interface)
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1LocalMaster.html
ae45ca564adb4cbf893b4649cf17bf481
boost::mutex
mutex_
classcanopen_1_1LocalMaster.html
a5c26894eda052723ca45215be6c54bab
boost::unordered_map< can::Header, boost::shared_ptr< LocalIPCSyncMaster > >
syncmasters_
classcanopen_1_1LocalMaster.html
ad44f16a1fc964bb709ec547c0c01b96b
canopen::LocalMaster::Allocator
classcanopen_1_1LocalMaster_1_1Allocator.html
canopen::Master::Allocator
virtual boost::shared_ptr< Master >
allocate
classcanopen_1_1LocalMaster_1_1Allocator.html
a235eb12647a54b072b9697e8ca52f494
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)
canopen::ManagingSyncLayer
classcanopen_1_1ManagingSyncLayer.html
canopen::SyncLayer
virtual void
addNode
classcanopen_1_1ManagingSyncLayer.html
a4a0081a40d6bed2829bc549bbbc9b119
(void *const ptr)
ManagingSyncLayer
classcanopen_1_1ManagingSyncLayer.html
a51ccfcaf37ff33df06d79f34141cf931
(const SyncProperties &p, boost::shared_ptr< can::CommInterface > 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
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1ManagingSyncLayer.html
a7f8b632ebb51e3813dfc3a78066c82dc
std::set< void * >
nodes_
classcanopen_1_1ManagingSyncLayer.html
ad8fff90e0b2592beaf894a791dafd863
boost::mutex
nodes_mutex_
classcanopen_1_1ManagingSyncLayer.html
a024602ac29ecc5e28d955619fda7d708
boost::atomic< size_t >
nodes_size_
classcanopen_1_1ManagingSyncLayer.html
a593f9c3d95415b097b70a89533927142
boost::chrono::milliseconds
step_
classcanopen_1_1ManagingSyncLayer.html
a6f18d0fa63861dcf6ef71eb7a112f2d7
canopen::Master
classcanopen_1_1Master.html
canopen::Master::Allocator
virtual boost::shared_ptr< SyncLayer >
getSync
classcanopen_1_1Master.html
ad1c7a27d1580e13d1613dae62470458e
(const SyncProperties &properties)=0
virtual
~Master
classcanopen_1_1Master.html
a97de6da60739254f7bc800a6e929d91c
()
canopen::Master::Allocator
classcanopen_1_1Master_1_1Allocator.html
virtual boost::shared_ptr< Master >
allocate
classcanopen_1_1Master_1_1Allocator.html
a0b119b93f2153ed67fea2c383542f9d5
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)=0
virtual
~Allocator
classcanopen_1_1Master_1_1Allocator.html
a02b8b132f47f689c53c8d7e22196d48b
()
canopen::Node
classcanopen_1_1Node.html
canopen::Layer
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
fastdelegate::FastDelegate1< const State & >
StateDelegate
classcanopen_1_1Node.html
ad42399244e20c7f969d6733f6566db2f
can::Listener< const StateDelegate, const State & >
StateListener
classcanopen_1_1Node.html
a3a0daea33181a4d823213497b864d0ca
StateListener::Ptr
addStateListener
classcanopen_1_1Node.html
a3538b0e828a43021524ec2624e2e68f5
(const StateDelegate &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 boost::shared_ptr< ObjectStorage >
getStorage
classcanopen_1_1Node.html
afc95995a253fe939334a839bef3b78f4
()
Node
classcanopen_1_1Node.html
a05554badf43cfdb40c92a93c3a22fd4a
(const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectDict > dict, uint8_t node_id, const boost::shared_ptr< SyncCounter > sync=boost::shared_ptr< SyncCounter >())
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 boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1Node.html
a1d75a7e1b30d23ed29041d69adf8f0e5
boost::timed_mutex
mutex
classcanopen_1_1Node.html
a68143283f220d5e4f56176056524396b
can::CommInterface::FrameListener::Ptr
nmt_listener_
classcanopen_1_1Node.html
a653c1ee63f1caba63e3779ac9f9ec8c2
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 boost::shared_ptr< SyncCounter >
sync_
classcanopen_1_1Node.html
a649fe18ea078e8500c5f532556176a73
canopen::NodeChain
classcanopen_1_1NodeChain.html
canopen::Chain
const std::vector< boost::shared_ptr< T > > &
getElements
classcanopen_1_1NodeChain.html
a4415f7535b5463797a5238e382ae3c24
()
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
T
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
a3d00ce1358ff17024681db7f38f0ebb1
)(const uint8_t &, const T &)
T
offset
classcanopen_1_1NodeIdOffset.html
a389d6b5b64c10e0aca79e953b28910b1
canopen::ObjectDict
classcanopen_1_1ObjectDict.html
canopen::ObjectDict::Entry
canopen::ObjectDict::Key
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
boost::error_info< struct tag_objectdict_key, ObjectDict::Key >
key_info
classcanopen_1_1ObjectDict.html
abbb4a66e7cb2b9bdd30b71ed86bc3cc0
std::list< std::pair< std::string, std::string > >
Overlay
classcanopen_1_1ObjectDict.html
ad506b277e8f085dd26071152fc0dde17
const boost::shared_ptr< const Entry > &
get
classcanopen_1_1ObjectDict.html
a10b94ab690a683988149335984050e55
(const Key &k) const
bool
has
classcanopen_1_1ObjectDict.html
ac9af3c27e7ee82d366d1bad9f112a49d
(uint16_t i, uint8_t s) const
bool
has
classcanopen_1_1ObjectDict.html
aed2a7b0eb7c4f4fdacfd7e0958926ae2
(uint16_t i) const
bool
has
classcanopen_1_1ObjectDict.html
a783ad8f031a7814dbc2f5790b5bd7c5a
(const Key &k) const
bool
insert
classcanopen_1_1ObjectDict.html
a85b795647e3fc384d36866fa1c989b34
(bool is_sub, boost::shared_ptr< const Entry > e)
bool
iterate
classcanopen_1_1ObjectDict.html
a3b5e14a75b07d060041109c294dc47be
(boost::unordered_map< Key, boost::shared_ptr< const Entry > >::const_iterator &it) const
ObjectDict
classcanopen_1_1ObjectDict.html
a6dff1f6e7a75693009ea5bb8548480f3
(const DeviceInfo &info)
const Entry &
operator()
classcanopen_1_1ObjectDict.html
a340ae402b80de20388d8942f972b8732
(uint16_t i) const
const Entry &
operator()
classcanopen_1_1ObjectDict.html
a96199ba92bb32f286b0ad1a0b3583873
(uint16_t i, uint8_t s) const
static boost::shared_ptr< ObjectDict >
fromFile
classcanopen_1_1ObjectDict.html
a2c1ef20f55d5ccf6f3775ef56b28d756
(const std::string &path, const Overlay &overlay=Overlay())
const DeviceInfo
device_info
classcanopen_1_1ObjectDict.html
a6afb3a07734a816152c7f895be22e803
const boost::shared_ptr< const Entry > &
at
classcanopen_1_1ObjectDict.html
ab97c6bc765bd41c8a99d57c8dc09e2a4
(const Key &key) const
boost::unordered_map< Key, boost::shared_ptr< const Entry > >
dict_
classcanopen_1_1ObjectDict.html
a3d9d68fa548a42cdd765d5fde838d26f
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
aaf288e1217be54bfed7285ef9240b766
() const
const HoldAny &
value
structcanopen_1_1ObjectDict_1_1Entry.html
a64f35dbbdbe13b0c7208198893190235
() 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::ObjectDict::Key
classcanopen_1_1ObjectDict_1_1Key.html
bool
hasSub
classcanopen_1_1ObjectDict_1_1Key.html
adc1484899b39aa43ad74650868b2d32f
() const
uint16_t
index
classcanopen_1_1ObjectDict_1_1Key.html
a6923172794af1dfeeea13579cfc368e9
() const
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)
Key
classcanopen_1_1ObjectDict_1_1Key.html
a694a9892cb8e5f22534169a3d1916955
(const std::string &str)
operator std::string
classcanopen_1_1ObjectDict_1_1Key.html
ae8e14547f6e0279e70f2ee2400de6c51
() const
bool
operator==
classcanopen_1_1ObjectDict_1_1Key.html
a0c073d269a1df6cf3930748c2091ad0b
(const Key &other) const
uint8_t
sub_index
classcanopen_1_1ObjectDict_1_1Key.html
abf5f2b0a4f054b3c3fad082957ca88f7
() 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::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
fastdelegate::FastDelegate2< const ObjectDict::Entry &, String & >
ReadDelegate
classcanopen_1_1ObjectStorage.html
a1b64fb45b719f7d5b48b98a64624d007
fastdelegate::FastDelegate2< const ObjectDict::Entry &, const String & >
WriteDelegate
classcanopen_1_1ObjectStorage.html
af2360632a476ba7f19c04a536b8476e3
Entry< T >
entry
classcanopen_1_1ObjectStorage.html
a4d84ef8858149676006c7fa57e98059e
(const ObjectDict::Key &key)
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)
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)
bool
entry
classcanopen_1_1ObjectStorage.html
a47471f06dedcffe456d712abf66e451b
(Entry< T > &e, const ObjectDict::Key &k)
boost::function< std::string()>
getStringReader
classcanopen_1_1ObjectStorage.html
a0aae6493481ddb13d4a31422b4436b02
(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
ad787a3b3206adbd90d1a8f79d53e6401
(uint16_t index, uint8_t sub_index, const ReadDelegate &read_delegate, const WriteDelegate &write_delegate)
ObjectStorage
classcanopen_1_1ObjectStorage.html
a372d02c17a941d9f2acab1633812fd68
(boost::shared_ptr< const ObjectDict > dict, uint8_t node_id, ReadDelegate read_delegate, WriteDelegate write_delegate)
void
reset
classcanopen_1_1ObjectStorage.html
a6b41061e9e940f2035abe5bfa0f1330e
()
const boost::shared_ptr< const ObjectDict >
dict_
classcanopen_1_1ObjectStorage.html
a9eac459124a5897311871bf096ff1c12
boost::function< void(const std::string &)>
getStringWriter
classcanopen_1_1ObjectStorage.html
a9f5ad3c8e748bcce696df1042edce2bc
(const ObjectDict::Key &key, bool cached=false)
const uint8_t
node_id_
classcanopen_1_1ObjectStorage.html
a74af641d7823dc3d559489b9818ca585
void
init_nolock
classcanopen_1_1ObjectStorage.html
adbb1b73149356fede886fdd685ae6053
(const ObjectDict::Key &key, const boost::shared_ptr< const ObjectDict::Entry > &entry)
size_t
map
classcanopen_1_1ObjectStorage.html
aaec6dc5fd928e88a7be5ca44faa9b4a5
(const boost::shared_ptr< const ObjectDict::Entry > &e, const ObjectDict::Key &key, const ReadDelegate &read_delegate, const WriteDelegate &write_delegate)
boost::mutex
mutex_
classcanopen_1_1ObjectStorage.html
a39f9d50ea4e87815858b1980afeaf5d2
ReadDelegate
read_delegate_
classcanopen_1_1ObjectStorage.html
a62ff47eb0169386c5254d95e67c67f01
boost::unordered_map< ObjectDict::Key, boost::shared_ptr< Data > >
storage_
classcanopen_1_1ObjectStorage.html
a77f654bd241e79b65456b405968d0d59
WriteDelegate
write_delegate_
classcanopen_1_1ObjectStorage.html
a6680ef2554c4426e623b4bcfb1932aef
canopen::ObjectStorage::Data
classcanopen_1_1ObjectStorage_1_1Data.html
Data
classcanopen_1_1ObjectStorage_1_1Data.html
ad95d73e1cab0d04be92419103a5c3e04
(const ObjectDict::Key &k, const boost::shared_ptr< const ObjectDict::Entry > &e, const T &val, const ReadDelegate &r, const WriteDelegate &w)
Data
classcanopen_1_1ObjectStorage_1_1Data.html
a99db91e416067faf13e4554d4f413c28
(const ObjectDict::Key &k, const boost::shared_ptr< const ObjectDict::Entry > &e, const TypeGuard &t, const ReadDelegate &r, const WriteDelegate &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
a3419c305558dde24ec7cea82b8fa1bee
(const ReadDelegate &r, const WriteDelegate &w)
size_t
size
classcanopen_1_1ObjectStorage_1_1Data.html
a03f454a6c8a6d68944872f8f7753dd86
()
const boost::shared_ptr< const ObjectDict::Entry >
entry
classcanopen_1_1ObjectStorage_1_1Data.html
a1d55cf771b0e320e0455f099967bfd54
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
ab884c51292b6c9dfeeccaec84b2ffc5e
()
T &
allocate
classcanopen_1_1ObjectStorage_1_1Data.html
a1476c5f327cb386978f321d625c35046
()
String
buffer
classcanopen_1_1ObjectStorage_1_1Data.html
a4719b7bf2e7364ee8db34780b768cc82
boost::mutex
mutex
classcanopen_1_1ObjectStorage_1_1Data.html
ae6231bb0f239f0cdfbcf32542f8d8e87
ReadDelegate
read_delegate
classcanopen_1_1ObjectStorage_1_1Data.html
a9e710c39b20d8dff33e5220a2ed16dda
bool
valid
classcanopen_1_1ObjectStorage_1_1Data.html
a8758bcf2c5f098390b63c465572f5320
WriteDelegate
write_delegate
classcanopen_1_1ObjectStorage_1_1Data.html
a72b18c81bfdf81e8093d33ee81dc9415
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::ObjectStorage::Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
T
T
type
classcanopen_1_1ObjectStorage_1_1Entry.html
a5e6573f63ca2b082afdc370372d02a40
const ObjectDict::Entry &
desc
classcanopen_1_1ObjectStorage_1_1Entry.html
a1d9ada103091cbd5ae1679ecc08ec653
() const
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a166a81319d54335c30e2b3d7145d59ab
()
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
a623b1e4375f902e92a2aa42fb838a620
(boost::shared_ptr< Data > &d)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
aa6f8ecaf70604b2645e05987c8d571f0
(boost::shared_ptr< ObjectStorage > storage, uint16_t index)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
afca16a95c62d46c42a3974d91f6c8196
(boost::shared_ptr< ObjectStorage > storage, uint16_t index, uint8_t sub_index)
Entry
classcanopen_1_1ObjectStorage_1_1Entry.html
ada2d3db4205320edc7d777768d6752b2
(boost::shared_ptr< ObjectStorage > storage, const ObjectDict::Key &k)
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
abf96246b1676440063404aa824021e6b
() const
boost::shared_ptr< Data >
data
classcanopen_1_1ObjectStorage_1_1Entry.html
a1450a7f8b9aeee0e7af8c8f8f708aa37
canopen::ParseException
classcanopen_1_1ParseException.html
canopen::Exception
ParseException
classcanopen_1_1ParseException.html
a3f3927a67430788177a7f0ce75d12170
(const std::string &w)
canopen::PDOMapper
classcanopen_1_1PDOMapper.html
canopen::PDOMapper::Buffer
canopen::PDOMapper::PDO
canopen::PDOMapper::RPDO
canopen::PDOMapper::TPDO
bool
init
classcanopen_1_1PDOMapper.html
a406fecd71210f46c777b6f44644eb241
(const boost::shared_ptr< ObjectStorage > storage, LayerStatus &status)
PDOMapper
classcanopen_1_1PDOMapper.html
a56ef8428dc29c3c2d6f605dd801b0ca3
(const boost::shared_ptr< can::CommInterface > interface)
void
read
classcanopen_1_1PDOMapper.html
a1cc498d81f132b5dfacd39a89d694d5f
(LayerStatus &status)
bool
write
classcanopen_1_1PDOMapper.html
a5a739b848babcf0f218ec034020188e5
()
const boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1PDOMapper.html
ab061b9ca04f1c3438834bc428117abd8
boost::mutex
mutex_
classcanopen_1_1PDOMapper.html
a9d21779027b24d4a39c1ab18eee88db9
boost::unordered_set< boost::shared_ptr< RPDO > >
rpdos_
classcanopen_1_1PDOMapper.html
aaf45b811e41fdd42bb93c51596d72766
boost::unordered_set< boost::shared_ptr< TPDO > >
tpdos_
classcanopen_1_1PDOMapper.html
aed3176a36102bd7f4c6e56f13fadcd6d
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
()
bool
read
classcanopen_1_1PDOMapper_1_1Buffer.html
a7d88c74fce9687bced64b467050e6f17
(uint8_t *b, const size_t len)
void
read
classcanopen_1_1PDOMapper_1_1Buffer.html
a159b8513d84dd5a07bb4c2e1ad52a2d9
(const canopen::ObjectDict::Entry &entry, String &data)
void
write
classcanopen_1_1PDOMapper_1_1Buffer.html
a880043207ad84c5754d8f0dfc78144e4
(const uint8_t *b, const size_t len)
void
write
classcanopen_1_1PDOMapper_1_1Buffer.html
a6d7c9d5c0a4232be4a0886e37a0093f7
(const canopen::ObjectDict::Entry &, const String &data)
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::PDOMapper::PDO
classcanopen_1_1PDOMapper_1_1PDO.html
void
parse_and_set_mapping
classcanopen_1_1PDOMapper_1_1PDO.html
a6f3fd7ef514c9e79e909e36b5e8c16d7
(const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index, const bool &read, const bool &write)
std::vector< boost::shared_ptr< Buffer > >
buffers
classcanopen_1_1PDOMapper_1_1PDO.html
a4e20e27778a38074db2119b327e29d82
can::Frame
frame
classcanopen_1_1PDOMapper_1_1PDO.html
a3f2f0168095029ccd9250ffaf4308227
uint8_t
transmission_type
classcanopen_1_1PDOMapper_1_1PDO.html
a96564149e5b9d0e97e9af1bc775b7808
canopen::PDOMapper::RPDO
structcanopen_1_1PDOMapper_1_1RPDO.html
canopen::PDOMapper::PDO
void
sync
structcanopen_1_1PDOMapper_1_1RPDO.html
a4e58fe859d4a67e56227e9247f542c03
(LayerStatus &status)
static boost::shared_ptr< RPDO >
create
structcanopen_1_1PDOMapper_1_1RPDO.html
aabec58c51beabea6d41a3d7feb3eccaf
(const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectStorage > &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
ae06c5a31b0b7383dcc6e64aad3715950
(const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)
RPDO
structcanopen_1_1PDOMapper_1_1RPDO.html
af07740d2587b3b5f71ead9981543e9b2
(const boost::shared_ptr< can::CommInterface > interface)
const boost::shared_ptr< can::CommInterface >
interface_
structcanopen_1_1PDOMapper_1_1RPDO.html
ad5be42e505e4fc1eed7f9e3fd8cd040a
can::CommInterface::FrameListener::Ptr
listener_
structcanopen_1_1PDOMapper_1_1RPDO.html
a8877f25a530a8a7399e988fd4c4296f1
boost::mutex
mutex
structcanopen_1_1PDOMapper_1_1RPDO.html
ad5dc2b870adeb56b32f56c1d342d1141
int
timeout
structcanopen_1_1PDOMapper_1_1RPDO.html
a7f1417b1998f6b922feb5e75f4fa19ab
canopen::PDOMapper::TPDO
structcanopen_1_1PDOMapper_1_1TPDO.html
canopen::PDOMapper::PDO
void
sync
structcanopen_1_1PDOMapper_1_1TPDO.html
a2efb0161056cca50b152893ac7502c81
()
static boost::shared_ptr< TPDO >
create
structcanopen_1_1PDOMapper_1_1TPDO.html
af92829f1f56cf7416835a88c824cae63
(const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)
bool
init
structcanopen_1_1PDOMapper_1_1TPDO.html
aa441100eda3800b5847a5711a1375866
(const boost::shared_ptr< ObjectStorage > &storage, const uint16_t &com_index, const uint16_t &map_index)
TPDO
structcanopen_1_1PDOMapper_1_1TPDO.html
a38d1fa049f6f305588116328e5c38467
(const boost::shared_ptr< can::CommInterface > interface)
const boost::shared_ptr< can::CommInterface >
interface_
structcanopen_1_1PDOMapper_1_1TPDO.html
ac55489f2e9598a3d656c053b477b08d1
boost::mutex
mutex
structcanopen_1_1PDOMapper_1_1TPDO.html
a102b06f713882a3fe7a0946ca189f4fd
canopen::PointerInvalid
classcanopen_1_1PointerInvalid.html
canopen::Exception
PointerInvalid
classcanopen_1_1PointerInvalid.html
a37eea4cb833b01de2ce757129431529d
(const std::string &w)
canopen::SDOClient
classcanopen_1_1SDOClient.html
void
init
classcanopen_1_1SDOClient.html
acfd4c15f7370ced800cfda6ca0f43b34
()
SDOClient
classcanopen_1_1SDOClient.html
ab8f1ba4008cbfaa5822140c1fafc8e28
(const boost::shared_ptr< can::CommInterface > interface, const boost::shared_ptr< ObjectDict > dict, uint8_t node_id)
const boost::shared_ptr< ObjectStorage >
storage_
classcanopen_1_1SDOClient.html
ab6486e00298f37171bb11c9a746cdda6
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 boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1SDOClient.html
a0c866083d436fd60b73ec1213dc3c496
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
canopen::Settings
classcanopen_1_1Settings.html
bool
get
classcanopen_1_1Settings.html
af1fe57b01098b341306d570266a102db
(const std::string &n, T &val) const
T
get_optional
classcanopen_1_1Settings.html
a41ed53bec6e3d56f7a951b4aeebb1c45
(const std::string &n, const T &def) const
virtual
~Settings
classcanopen_1_1Settings.html
ad94011be08892e8e87739fc09f950997
()
virtual bool
getRepr
classcanopen_1_1Settings.html
ae642bcec8daff155d325e6b209b5e6d1
(const std::string &n, std::string &repr) const =0
canopen::SharedIPCSyncMaster
classcanopen_1_1SharedIPCSyncMaster.html
canopen::IPCSyncMaster
bool
matches
classcanopen_1_1SharedIPCSyncMaster.html
a4aba73c6edc691c5354f22d118f6a056
(const SyncProperties &p) const
SharedIPCSyncMaster
classcanopen_1_1SharedIPCSyncMaster.html
ac1d5626e387d0b0d444ac0f0854dcce1
(boost::interprocess::managed_shared_memory &managed_shm, const SyncProperties &properties, boost::shared_ptr< can::CommInterface > interface)
virtual SyncObject *
getSyncObject
classcanopen_1_1SharedIPCSyncMaster.html
a190f0f677b8060a1155d9ad919a31aae
(LayerStatus &status)
boost::interprocess::managed_shared_memory &
managed_shm_
classcanopen_1_1SharedIPCSyncMaster.html
a70161daf7df0730d02bdf2b7ac5b3710
const SyncProperties
properties_
classcanopen_1_1SharedIPCSyncMaster.html
a8b3f3eaacb482e9df9bd7d94b907906d
canopen::SharedMaster
classcanopen_1_1SharedMaster.html
canopen::Master
canopen::SharedMaster::Allocator
virtual boost::shared_ptr< SyncLayer >
getSync
classcanopen_1_1SharedMaster.html
a85ef021136e21bc55bac7691d1027167
(const SyncProperties &properties)
SharedMaster
classcanopen_1_1SharedMaster.html
aff5e5f5f4cb05c6dce7b2239dec50a7c
(const std::string &name, boost::shared_ptr< can::CommInterface > interface, const boost::interprocess::permissions &perm=boost::interprocess::permissions())
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1SharedMaster.html
a14626db13fade1549b3f7d85ab9b3b38
boost::interprocess::managed_shared_memory
managed_shm_
classcanopen_1_1SharedMaster.html
afb7eb2e96fe6c6cab338807847bb500e
boost::mutex
mutex_
classcanopen_1_1SharedMaster.html
a2042a1863193133dd71f7c5daac90196
const std::string
name_
classcanopen_1_1SharedMaster.html
a7f2d4f0a5fd242bf7f8a885b9ee425b2
boost::unordered_map< can::Header, boost::shared_ptr< SharedIPCSyncMaster > >
syncmasters_
classcanopen_1_1SharedMaster.html
a0838efc63a683af62205e0c1db7dbbc7
canopen::SharedMaster::Allocator
classcanopen_1_1SharedMaster_1_1Allocator.html
canopen::Master::Allocator
virtual boost::shared_ptr< Master >
allocate
classcanopen_1_1SharedMaster_1_1Allocator.html
a541ab7a3641d634d77e415e971b28ec6
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)
canopen::SimpleSyncLayer
classcanopen_1_1SimpleSyncLayer.html
canopen::ManagingSyncLayer
SimpleSyncLayer
classcanopen_1_1SimpleSyncLayer.html
aae3d6f8fb96e2d88da31852d20ecb26f
(const SyncProperties &p, boost::shared_ptr< can::CommInterface > 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)
time_point
read_time_
classcanopen_1_1SimpleSyncLayer.html
ab7062704c9c64494dec38687a461f42b
time_point
write_time_
classcanopen_1_1SimpleSyncLayer.html
a623c3c7c447301133326b5e2bff22a7d
canopen::String
classcanopen_1_1String.html
operator const char *
classcanopen_1_1String.html
a217d793f3ad475ebdad4038b65676ec0
() const
operator const std::string
classcanopen_1_1String.html
ae7292751013348177f7ec953705ce824
() 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
a297afbcedac3a483233782996793be1a
(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
canopen::TimeoutException
classcanopen_1_1TimeoutException.html
canopen::Exception
TimeoutException
classcanopen_1_1TimeoutException.html
a4630f3fb27f15a34518db68e77e2884e
(const std::string &w)
canopen::Timer
classcanopen_1_1Timer.html
fastdelegate::FastDelegate0< bool >
TimerDelegate
classcanopen_1_1Timer.html
ae976b415735da06d815d2460b3f1f5b3
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
a2fa9c3fe92e717ba72b3f5bc7aec49e7
(const TimerDelegate &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)
TimerDelegate
delegate
classcanopen_1_1Timer.html
aac1a898afcc399d717f36c35f8543d03
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::high_resolution_timer
timer
classcanopen_1_1Timer.html
aa590ebd5e67259d5f4d4c1874503d778
boost::asio::io_service::work
work
classcanopen_1_1Timer.html
a6c3255712883bdf7ff7ca4c363473991
canopen::TypeGuard
classcanopen_1_1TypeGuard.html
canopen::TypeGuard::TypeInfo
size_t
get_size
classcanopen_1_1TypeGuard.html
a7241460261f2d35ea281537d43e72e3a
() const
bool
is_type
classcanopen_1_1TypeGuard.html
acc8277ab3266a3b3bde403785285c1ce
() const
bool
operator==
classcanopen_1_1TypeGuard.html
a96763942de03d813fa18376f5570e361
(const TypeGuard &other) const
TypeGuard
classcanopen_1_1TypeGuard.html
a54c5b00a4c7d879717eb6b028d7db9a4
()
bool
valid
classcanopen_1_1TypeGuard.html
ac2507a888e97f429354ff88baaca6a0f
() 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
a73a4df863ae7cbf216b2044b79e6a258
)()
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::UnrestrictedMaster
classcanopen_1_1UnrestrictedMaster.html
canopen::SharedMaster
canopen::UnrestrictedMaster::Allocator
canopen::UnrestrictedMaster::unrestricted
UnrestrictedMaster
classcanopen_1_1UnrestrictedMaster.html
a47155842beae8c651069fe2503308488
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)
canopen::UnrestrictedMaster::Allocator
classcanopen_1_1UnrestrictedMaster_1_1Allocator.html
canopen::Master::Allocator
virtual boost::shared_ptr< Master >
allocate
classcanopen_1_1UnrestrictedMaster_1_1Allocator.html
a92d38a79ef842c0ce0a2cd2fb0f989d8
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)
canopen::UnrestrictedMaster::unrestricted
classcanopen_1_1UnrestrictedMaster_1_1unrestricted.html
unrestricted
classcanopen_1_1UnrestrictedMaster_1_1unrestricted.html
a22befd2b0ce319bec47538120613baa4
()
canopen::VectorHelper
classcanopen_1_1VectorHelper.html
T
virtual void
add
classcanopen_1_1VectorHelper.html
ae9df81e344ffce23f16cd7814a34ca27
(const boost::shared_ptr< T > &l)
bool
callFunc
classcanopen_1_1VectorHelper.html
ac0dbeb9567336f7b6d93508c6d3a644f
(FuncType func, Data &status)
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
()
std::vector< boost::shared_ptr< T > >
vector_type
classcanopen_1_1VectorHelper.html
a2a1e59870bf0762fee6f70894727b302
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::WrapMaster
classcanopen_1_1WrapMaster.html
canopen::Master
canopen::WrapMaster::Allocator
virtual boost::shared_ptr< SyncLayer >
getSync
classcanopen_1_1WrapMaster.html
a217ddc7c38438ffbc3bcae1b7601f5dd
(const SyncProperties &properties)
WrapMaster
classcanopen_1_1WrapMaster.html
a0e41d0b19513b922e2cde61f7fda8a39
(boost::shared_ptr< can::CommInterface > interface)
boost::shared_ptr< can::CommInterface >
interface_
classcanopen_1_1WrapMaster.html
a858dc3faffa17bd0d788ab3ba87aa34e
canopen::WrapMaster::Allocator
classcanopen_1_1WrapMaster_1_1Allocator.html
canopen::Master::Allocator
virtual boost::shared_ptr< Master >
allocate
classcanopen_1_1WrapMaster_1_1Allocator.html
ad2e7d933a98384673a4f4e4fe0ff011a
(const std::string &name, boost::shared_ptr< can::CommInterface > interface)