Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.127.383 Times

srcpd for Linux 2.1.1

Company: Matthias Trute
Date Added: June 25, 2013  |  Visits: 245

srcpd for Linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)

SRCP is a TCP/IP Protocol to cover all aspects of model railroading. It is ascii text based and follows a strict command-response schema. In the world of SRCP the server is the interface to the model railway system.<br /><br />Any client connects to the server and recieves information about the state of any component (including the server) and sends commands to change the state of any component. Thus SRCP is fully multiuser. To prevent conflicts, a component can be locked by one client session.<br /><br />SRCP means Simple Railroad Command Protocol. It is an IP based protocol. It covers all aspects of model railroading. srcpd project implements a client-server architecture.<br /><br />SRCP defines an abstract layer above the model railroad system. If covers the differences between DCC or MarklinMotorola or any other system. A client developer does not need to know, which type of signalling is used. Even if a complete new system comes up: once a SRCP server implements it, any SRCP client can be used without any change.<br /><br />SRCP consists of command words and devices, on which the commands operate. Command words are SET, GET, WAIT, VERIFY, RESET, INIT and TERM. The most important devices are locomotive decoders (GL== generic loco), impulse decoders (GA == generic accessoire) and feed back sensors. To address decoder programming so called Service mode devices are defined.<br /><br />All components are structured in busses, which basically bundle components which are accessible through a shared device (e.g. a central unit). These busses will also be used to segment the adress space. One basic feature of SRCP is that it never changes the hardware adress. E.g. can the NMRA "short" addresses and the "long" addresses be structured into two independent busses. It is the responsibility of the server developer, to define the the bus structure well. A client developer has to take care, that the address of any component contains two elements.<br /><br />Not all components does exists on all systems. To get initial information, the server can inform the client about all devices it knows about. Some functionality can even be emulated by the server, if the target does not support the requested feature (e.g. get current speed: many railroad systems do not support this operation).<br /><br />Another nice feature, which is can be used is a central time source. SRCP contains a time "device", which keeps all clients with a current model time. This time can run at any ratio to the real time: 6 real time minutes can be 1 model hour.<br /><br />SRCP has evolved over time. The first usable revision, which is outdated by now is called 0.7.3. It works well and a lot of program still use it. For all software we encourage to use the current version 0.8.2, which is stable for more than a year. The most recent version is called 0.8.3-wip, which contains a few enhancements. They are not yet formally correct and may contain errors or can be changed in the future.<br /><br />Future Versions of SRCP will keep compatability with the current 0.8 specification. A client can request a special SRCP version during the initial handshake.<br /><br />The discussion around SRCP runs in the German newsgroup de.rec.modelle.bahn.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Address Busses Called Client Component Components Current Developer Devices Feature Model Protocol Server Support System Systems Version
Users rating: 0/10

License: Freeware Size: 337.92 KB
SRCPD FOR LINUX RELATED
Libraries  -  Chilkat IMAP ActiveX 3.2.10
Chilkat IMAP ActiveX is an IMAP client component that can help you read and manage folders or emails on an IMAP server.
 
Email  -  Diom Webmail for Scripts 1.2
Diom Webmail is a webmail client written in PHP to interact with an IMAP server.Diom Webmail is easily configurable, with common features like sending and recieving messages and attachements, as well as an address book, and spell check.
20.48 KB  
Email  -  Diom Webmail for Email System Utilities 1.2
Diom Webmail is a webmail client written in PHP to interact with an IMAP server.Diom Webmail is easily configurable, with common features like sending and recieving messages and attachements, as well as an address book, and spell check.
20.48 KB  
Backup Utilities  -  afbackup 3.5.7
afbackup project is a client-server backup system offering several workstations a centralized backup to special backup servers. The backup on the clients can be started automatically using cron-jobs on the clients, but the more...
1.15 MB  
Chat  -  XmlFlashChat for Scripts 1.0.0
XmlFlashChat (XFC) is a Client-Server chat system. The Server is based on MySql, PHP and XML. The Client is based on FlashMX.
10 KB  
Instant Messagers  -  Smuxi for Linux 0.8.9
Smuxi is a cross-platform (using GNOME/GTK+) IRC client software for advanced users with multiple server support.
2.44 MB  
Modules  -  Webform Conditional 6.x-1.x-de
This modules allows showing and hiding of Webform components based on another components current value. It requires Webform 6.x-3.0-beta1.If differs from the conditional fields currently in Webforms because it allows dynamically showing and hiding...
10 KB  
Libraries  -  Mon::Client 0.11
Mon::Client is a Perl module with methods for interaction with Mon client. SYNOPSIS use Mon::Client; Mon::Client is used to interact with "mon" clients. It supports a protocol-independent API for retrieving the status of the mon server, and...
23.55 KB  
Miscellaneous Mail Tools  -  Diom Webmail 0.1.2
Diom Webmail is a webmail client written in PHP to interact with an IMAP server. Diom Webmail is easily configurable, with common features like sending and recieving messages and attachements, as well as an address book, and spell check.
20.48 KB  
Miscellaneous Mail Tools  -  Diom Webmail for Linux 1.2
Diom Webmail is a webmail client written in PHP to interact with an IMAP server. Diom Webmail is easily configurable, with common features like sending and recieving messages and attachements, as well as an address book, and spell check.
20.48 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, SERVER TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Server Tools  -  GAdmin-OpenVPN-Server 0.1.6
GAdmin-OpenVPN-Server is an easy to use GTK+ client for the OpenVPN server in Bridge mode. A GUI for OpenVPN Multi-Client Server bridge. It can generate and use a total of 5 signed certificates and keys including...
245.76 KB  
Server Tools  -  Dual DHCP DNS Server 6.84
DHCP Server alots the IP addresses to computers, while DNS server resolves them. You need DHCP Server if you do not want to manually maintain IP Addresses or you have less IP Addresses than number of machines you have, as dynamic DHCP...
655.36 KB  
Server Tools  -  Localhost Indicator 0.0.1
Localhost Indicator is a simple and highly Ubuntu 10.04 integrated localhost web server indicator of Apache2 status, which takes advantages of the indicator-applet.
20.48 KB  
Server Tools  -  Open DHCP Server 1.45
DHCP Server Open Source Freeware. MultiSubnet DHCP Server supports Dynamic, Static Leases, Relay Agents, BOOTP, PXEBOOT, Options can be Global, Range Specific and Client Specific. Supports filtering of ranges on Mac Address, Vendor and User Class.
30.72 KB  
Server Tools  -  GAdmin-HTTPD 0.1.5
GAdminHTTPD project is an easy to use gtk+ user interface for the Apache HTTPD webserver. Featuring: Default server and multi-vhosting management. User management. Module management. Configuration imports and creations, manual editing,...
481.28 KB