3rd year group project. Electronic and Electrical Engineering. Heriot-Watt University. This is the code for the mbed for the Automatic Little Object Organiser (ALOO).

Dependencies:   MCP23017 TCS3472_I2C WattBob_TextLCD mbed

Revision:
29:9c0339e3c593
Parent:
26:bbcc25418ffa
Child:
32:9a4046224b11
--- a/Block.h	Tue Dec 01 20:54:26 2015 +0000
+++ b/Block.h	Tue Dec 01 22:56:08 2015 +0000
@@ -57,8 +57,11 @@
 public:
 // TODO: Switched
 	enum Size {Small = 0, Big = 1};
+	enum BlockColour {Wrong = -1, Red = 0, White = 1, Blue = 2, Green = 3, Orange = 4, Yellow = 5, Black = 6};
+
 	Block();
 	Block(Size size);
+	Block(Size size, BlockColour blockColour);
 	Block(Size size, Colour minColour, Colour maxColour, Colour averageColour);
 	Block(const Block& rhs);
 	virtual ~Block();
@@ -67,6 +70,7 @@
 	Colour minColour;
 	Colour maxColour;
 	Colour averageColour;
+	BlockColour colour;
 
  	void printDescription();
  private: