• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux srcpd Download

srcpd

November 20, 2008
SRCP is a comprehensive TCP/IP Protocol designed to serve all the needs of model railroading enthusiasts.
Version 2.0.12
License GPL
Platform Linux
Supported Languages English
Homepage amforth.sourceforge.net
Developed by Matthias Trute
SRCP is a TCP/IP Protocol designed to cater to all aspects of model railroading. It operates based on ascii text and strictly adheres to a command-response schema. In the world of SRCP, the interface to the model railway system is the server. Every client that connects to the server receives information about the status of any component (including the server) and sends commands to alter the status of any component. This makes SRCP a fully multiuser system. To prevent issues, a client session can lock a component.

SRCP stands for Simple Railroad Command Protocol and is an IP based protocol. It covers all aspects of model railroading, and the srcpd project implements a client-server architecture. SRCP defines an abstract layer above the model railroad system, addressing differences between systems. A client developer doesn't need to know which signalling is in use. Even if a completely new system launches, once an SRCP server implements it, any SRCP client can use it without alteration.

SRCP is composed of command words and devices that these commands act upon. Devices include locomotive decoders (GL == generic loco), impulse decoders (GA == generic accessoire), and feedback sensors. To address decoder programming, so-called "Service mode" devices are defined. Components are organized into busses, which bundle components that are accessible through a shared device (e.g., a central unit). These busses may segment the address space. SRCP never modifies the hardware address. For example, NMRA's short and long addresses can be structured into two independent busses. It's the server developer's job to define the bus structure properly. A client developer should make sure that every component address contains two elements.

Not all components are available on all systems. To get details, the server can supply the client with information on all devices it recognizes. In situations where the target doesn't support the specified feature (e.g., obtain current speed: many railroad systems do not support this operation), the server can emulate some of the functionality.

SRCP includes a time "device" that maintains the current model time for all clients. This time is capable of running at any ratio to real-time (e.g., 6 real-time minutes can equal 1 model hour). SRCP has evolved through time. The initial version, which is currently outdated, is called 0.7.3. The current stable version for over a year is 0.8.2, and we encourage all software to use it. The most recent edition, 0.8.3-wip, contains some enhancements that require correction and may be affected in the future.

Future Versions of SRCP will remain compatible with the current 0.8 specification. A client can request a special SRCP version during the initial handshake. The discussion of SRCP takes place in the German newsgroup de.rec.modelle.bahn.
What's New

Version 2.0.12: N/A

Free Download 312K
370
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

PHPCoder
PHPCoder is a web-based tool that utilizes Turck PHP Encoder for encoding ...
Alexandria
Alexandria is a software tool designed in GNOME environment that assists users ...
rq4gen
The rq4gen tool simplifies player character generation for the RuneQuest game.
Uvumi Scrollbar
The UvumiTools Scrollbar Plugin is a software tool that enables the creation ...
Tickets
Tickets is an online CAD software system.
MoMEUnit
MoMEUnit is a J2ME application testing software based on the xUnit architecture, ...
TkResolver++
This software suite is designed to conduct experiments on telekinesis, with a ...
CryptoMAK
CryptoMAK is a PHP-based project that offers a variety of ciphers and ...
nALFS
nALFS is an interactive tool that automatically parses profiles for Linux From ...
Reliable Response Notification
This software ensures critical messages are delivered to various devices with a ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.