About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 5 years ago
  • Total downloads: 22
  • Operating system: Win All
  • Publisher: Ed Winolson
See full specifications

windows default iconLCM for Windows Publisher's description

LCM is a set of libraries and tools for message passing and data marshalling

LCM is a set of libraries and tools for message passing and data marshalling, targeted at real-time systems where high-bandwidth and low latency are critical. It provides a publish/subscribe message passing model and automatic marshalling/unmarshalling code generation with bindings for applications in a variety of programming languages. It was originally designed and used by the MIT DARPA Urban Challenge Team as its message passing system.

LCM is designed for tightly-coupled systems connected via a dedicated local-area network. It is not intended for message passing over the Internet. LCM has been developed for soft real-time systems: its default messaging model permits dropping messages in order to minimize the latency of new messages.


Low-latency inter-process communication
Efficient broadcast mechanism using UDP Multicast
Provides type-safe message marshaling that automatically detects most types of errors (such as version mismatches between different modules)
User-friendly logging and playback
Essentially unlimited packet size
No centralized "database" or "hub" -- peers communicate directly
No daemons
Supports C, C++, Java, Python, MATLAB, and C#

What's New in This Release:

В· This release changes the C++ API, adds some features to lcm-logplayer-gui, and fixes a few bugs
В· add new macros LCM_MAJOR_VERSION, LCM_MINOR_VERSION, LCM_MICRO_VERSION to check LCM version from C/C++
В· rename LCM::fileno() to LCM::getFileno(). fileno is implemented as a macro on some platforms, and is thus effectively a reserved keyword
В· C++
В· don't try to dynamically resize fixed-size arrays (re issue #42 )
В· Python
В· bugfix in decoding multivariable arrays
В· add command line parameters to
В· start logplayer with the log paused
В· filter out specific channels from being played back by default

System Requirements:

В· GLib 2.0 or greater
В· Java 1.5 or greater
Program Release Status: New Release
Program Install Support: Install and Uninstall

LCM for Windows Tags:

Click on a tag to find related softwares

Is LCM for Windows your software?

Manage your software

Most Popular

windows default icon WinAVR 20100110
WinAVR is a suite of executable, open source software development tools for the Atmel AVR series of RISC... Read more
windows default icon SQL-Front
SQL-Front MySQL GUI for database changes, data editing, SQL queries and more
windows default icon xVideo 1.2.1
xVideo is a Directshow wrapper that will help it’s users create multimedia applicationsIt’s
windows default icon Red Gate's .NET Reflector
Explore, browse, and analyze .NET assemblies

Related Category

» Active X (462)
» C & C++ & C# (244)
» Debugging (132)
» Delphi (191)
» Help Tools (211)
» Install & Setup (161)
» Other (1286)
» Source Editors (201)