Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MCP23017 TCS3472_I2C WattBob_TextLCD mbed
Diff: globals.h
- Revision:
- 26:bbcc25418ffa
- Parent:
- 25:792540d69c49
- Child:
- 27:2cb1bdb7ae3d
diff -r 792540d69c49 -r bbcc25418ffa globals.h
--- a/globals.h Mon Nov 30 15:06:38 2015 +0000
+++ b/globals.h Mon Nov 30 21:29:51 2015 +0000
@@ -28,11 +28,15 @@
extern bool getBlockColourValue;
extern float gIntegrationTime;
extern int gToggleServoNumber;
+extern int errorMultiplier;
const int kCommandBufferSize = 80;
const int kSmallBufferSize = 5;
const float kServoWait = 0.25;
+extern float currentMinError[3];
+extern float currentMaxError[3];
+
#define FOREVER for(;;)
const char CommandTypeValue [3] = {'!', '?', ':'};
@@ -40,7 +44,7 @@
enum CommandTypeRaw { InvalidType = -1, Set = 0, Query = 1, Reply = 2 };
const float kMinRedBlock[4] = {4.812, 2.286, 1.316, 1};
-const float kMaxRedBlock[4] = {4.812, 2.286, 1.316, 1};
+const float kMaxRedBlock[4] = {5.474, 3.105, 1.429, 1};
const float kAverageRedBlock[4] = {5.25134482758621, 2.85965517241379, 1.35858620689655, 1};
const float kMinError[3] = { 0.0836632980714298, 0.200602918123719, 0.0313459732480518};
const float kMaxError[3] = { 0.0423996480376129, 0.0857952490051849, 0.051828726617427};
@@ -83,4 +87,6 @@
void testBreakBeams(Controls state);
+void printColourDescription(Colour colour);
+void printBlockDescription(Block block);
#endif
