summaryrefslogtreecommitdiffstats
path: root/virtual-programs
diff options
context:
space:
mode:
authorCharles Chamberlain <charles@nrwhl.xyz>2023-06-01 20:41:46 +0000
committerCharles Chamberlain <charles@nrwhl.xyz>2023-06-01 20:41:46 +0000
commitebfbdd3f392e3d327692a159d89b00f96db93106 (patch)
tree9088ffa87fdd10b42724e6f5b1fd437c8b877b07 /virtual-programs
parentFix bug in process naming: choose unique names in same file (diff)
downloadfolk-ebfbdd3f392e3d327692a159d89b00f96db93106.tar.gz
folk-ebfbdd3f392e3d327692a159d89b00f96db93106.zip
Getting one camera frame from a thread
Diffstat (limited to 'virtual-programs')
-rw-r--r--virtual-programs/camera.folk8
1 files changed, 8 insertions, 0 deletions
diff --git a/virtual-programs/camera.folk b/virtual-programs/camera.folk
index f161ce11..b82c306d 100644
--- a/virtual-programs/camera.folk
+++ b/virtual-programs/camera.folk
@@ -10,6 +10,14 @@ On process {
# FIXME: do these in outer scope
Camera::init 1280 720
puts "Camera tid: [getTid]"
+
+ while true {
+ set grayFrame [Camera::grayFrame]
+ Commit {
+ Claim the camera frame is $grayFrame;
+ }
+ Step
+ }
}
On process {