Dolda2000 GitWeb
/
kaka
/
cakelight.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move ListPosition inside VideoFrame
[kaka/cakelight.git]
/
src
/
kaka
/
cakelight
/
Main.java
diff --git
a/src/kaka/cakelight/Main.java
b/src/kaka/cakelight/Main.java
index
9786aac
..
beb245b
100644
(file)
--- a/
src/kaka/cakelight/Main.java
+++ b/
src/kaka/cakelight/Main.java
@@
-1,5
+1,7
@@
package kaka.cakelight;
package kaka.cakelight;
+import kaka.cakelight.mode.AmbientMode;
+import kaka.cakelight.mode.SmoothVideoMode;
import org.opencv.core.Core;
import java.io.FileOutputStream;
import org.opencv.core.Core;
import java.io.FileOutputStream;
@@
-13,15
+15,13
@@
public class Main {
Configuration config = Configuration.from("config.properties");
log("Running with config:\n" + config);
Configuration config = Configuration.from("config.properties");
log("Running with config:\n" + config);
- CakeLight cakelight = new CakeLight(config);
- cakelight.setMode(new VideoMode());
+ CakeLight cakelight = new CakeLight(config, new LedController(config));
+ if (args.length > 0) {
+ cakelight.setMode(new AmbientMode(args));
+ } else {
+ cakelight.setMode(new SmoothVideoMode());
+ }
cakelight.startLoop();
cakelight.startLoop();
-// try {
-// Thread.sleep(1000);
-// } catch (InterruptedException e) {
-// e.printStackTrace();
-// }
-// cakelight.setMode(null);
Runtime.getRuntime().addShutdownHook(new Thread(Main::printTimeStats));
}
Runtime.getRuntime().addShutdownHook(new Thread(Main::printTimeStats));
}