@cloudthrottle/dcc-ex--commands v0.13.0
DCC++ EX Command Library
A Javascript library to help create DCC++ EX Command strings.
A developer friendly approach to creating command strings that can be sent to a DCC++EX Command Station
Usage/Examples
Quick Start
<script type="module">
import * as DCCCommands from 'https://cdn.skypack.dev/@cloudthrottle/dcc-ex--commands';
console.log(DCCCommands.powerCommand({power: 1, track: "MAIN"}));
// <1 MAIN>
</script>NPM Package
Install with npm
npm install @cloudthrottle/dcc-ex--commandsimport {throttleCommand} from "@cloudthrottle/dcc-ex--commands";
const commandString = throttleCommand({
cab: 22,
speed: 126,
direction: 1
})
console.log(commandString)
// <t 1 22 126 1>Demo
Documentation
Developing
Clone the project
git clone https://github.com/cloudthrottle/dcc-ex--commands.gitGo to the project directory
cd dcc-ex--commandsInstall environment. This project requires Node v16.8 or above. If node is already installed this step can be skipped.
asdf is recommended due to it's simplicity
asdf installInstall dependencies
npm installRun the test suite
npm testRelated
Here are some related projects
2 years ago
2 years ago
2 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago