]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/constants.h
Major architecture rework
[r2c2.git] / source / libmarklin / constants.h
diff --git a/source/libmarklin/constants.h b/source/libmarklin/constants.h
deleted file mode 100644 (file)
index f68737d..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/* $Id$
-
-This file is part of the MSP Märklin suite
-Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
-Distributed under the GPL
-*/
-
-#ifndef ERROR_H_
-#define ERROR_H_
-
-#include <ostream>
-
-namespace Marklin {
-
-enum Error
-{
-       ERR_NO_ERROR=0,
-       ERR_SYS_ERROR,
-       ERR_BAD_PARAM,
-       ERR_POWER_OFF=0x6,
-       ERR_NO_LOK_SPACE=0x8,  // No space in lok command buffer
-       ERR_NO_TURNOUT_SPACE,  // No space in turnout command buffer
-       ERR_NO_DATA,           // "no Lok status available (Lok is not in a slot)"
-       ERR_NO_SLOT,           // "there is no slot available"
-       ERR_BAD_LOK_ADDR,
-       ERR_LOK_BUSY,
-       ERR_BAD_TURNOUT_ADDR,
-       ERR_BAD_SO_VALUE,
-       ERR_NO_I2C_SPACE,
-       ERR_LOW_TURNOUT_SPACE=0x40,
-       ERR_LOK_HALTED,
-       ERR_LOK_POWER_OFF,
-       ERR_UNKNOWN_ERROR=0xFF
-};
-
-std::ostream &operator<<(std::ostream &, const Error &);
-
-enum Cmd
-{
-       CMD_LOK=0x80,
-       CMD_LOK_STATUS=0x84,
-       CMD_LOK_CONFIG=0x85,
-       CMD_FUNC=0x88,
-       CMD_FUNC_STATUS=0x8C,
-       CMD_TURNOUT=0x90,
-       CMD_TURNOUT_FREE=0x93,
-       CMD_TURNOUT_STATUS=0x94,
-       CMD_TURNOUT_GROUP_STATUS=0x95,
-       CMD_SENSOR_STATUS=0x98,
-       CMD_SENSOR_REPORT=0x99,
-       CMD_SENSOR_PARAM_SET=0x9D,
-       CMD_STATUS=0xA2,
-       CMD_POWER_OFF=0xA6,
-       CMD_POWER_ON=0xA7,
-       CMD_NOP=0xC4,
-       CMD_EVENT=0xC8,
-       CMD_EVENT_LOK=0xC9,
-       CMD_EVENT_TURNOUT=0xCA,
-       CMD_EVENT_SENSOR=0xCB
-};
-
-std::ostream &operator<<(std::ostream &, const Cmd &);
-
-} // namespace Marklin
-
-#endif