X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FCakeLight.java;h=69f6677af0d8a80ae5be7bb45514abb8de55c8dc;hb=a276d5abce63f4d7b54ae59a026730fdf7591b85;hp=5401c0f078c049f4c7ca80cc6dba830042759cfc;hpb=6b5696708b4d9aaf03c8c04bea6e734c045a3e25;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/CakeLight.java b/src/kaka/cakelight/CakeLight.java index 5401c0f..69f6677 100644 --- a/src/kaka/cakelight/CakeLight.java +++ b/src/kaka/cakelight/CakeLight.java @@ -8,6 +8,7 @@ public class CakeLight { public CakeLight(Configuration config, LedController ledController) { this.config = config; this.ledController = ledController; + Color.calculateGammaCorrection(config.gamma); } public void setMode(Mode mode) { @@ -24,6 +25,7 @@ public class CakeLight { } public void startLoop() { + Console.start(this, config); // TODO // FrameGrabber grabber = FrameGrabber.from(config); // grabber.prepare(); @@ -37,4 +39,9 @@ public class CakeLight { // byte[] data = frame.getData(); // saveFile(data, "/home/kaka/test.img"); } + + public void turnOff() { + cleanup(); + ledController.onFrame(LedFrame.from(config)); + } }