Drake
drake::systems::lcm Namespace Reference

Classes

struct  DataTypeTraits< DataType, false >
 
class  LcmAndVectorBaseTranslator
 Defines an abstract parent class of all translators that convert between LCM message bytes and drake::systems::VectorBase objects. More...
 
class  LcmDrivenLoop
 This class implements a loop that's driven by a Lcm message. More...
 
class  LcmMessageToTimeInterface
 A generic translator interface that extracts time in seconds from an abstract type. More...
 
class  LcmPublisherSystem
 Publishes an LCM message containing information from its input port. More...
 
class  LcmSubscriberSystem
 Receives LCM messages from a given channel and outputs them to a System<double>'s port. More...
 
class  LcmtDrakeSignalTranslator
 Specializes LcmAndVectorBaseTranslator to handle LCM messages of type drake::lcmt_drake_signal. More...
 
class  LcmTranslatorDictionary
 A dictionary that maps between LCM channel names and translators that convert between LCM message objects and VectorBase objects. More...
 
class  Serializer
 Serializer is specific to a single LcmMessage type, and translates between LCM message bytes and drake::systems::Value<LcmMessage> objects. More...
 
class  SerializerInterface
 SerializerInterface translates between LCM message bytes and drake::systems::AbstractValue objects that contain LCM messages, e.g., a Value<lcmt_drake_signal>. More...
 
class  UtimeMessageToSeconds
 A translator class for Lcm message types that have a "utime" field, which is in micro seconds. More...