]> git.tdb.fi Git - model-railway-devices.git/blobdiff - arducontrol/commands.h
Add railway control firmware
[model-railway-devices.git] / arducontrol / commands.h
diff --git a/arducontrol/commands.h b/arducontrol/commands.h
new file mode 100644 (file)
index 0000000..bbd8dc8
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef COMMANDS_H_
+#define COMMANDS_H_
+
+enum Command
+{
+       POWER_ON = 0x01,
+       POWER_OFF = 0x02,
+       MOTOROLA_SPEED = 0x11,
+       MOTOROLA_REVERSE = 0x12,
+       MOTOROLA_SPEED_DIRECTION = 0x13,
+       MOTOROLA_SPEED_FUNCTION = 0x14,
+       MOTOROLA_SOLENOID = 0x15,
+       COMMAND_OK = 0x80,
+       RECEIVE_OVERRUN = 0x81,
+       FRAMING_ERROR = 0x82,
+       INVALID_COMMAND = 0x83,
+       LENGTH_ERROR = 0x84,
+       INVALID_VALUE = 0x85
+};
+
+#endif