0 purchases
actfw 1.4.0
DEPRECATED Actcast Application Framework for Python
This package provides a Python API for developing Actcast apps.
This framework has moved into actfw-core & actfw-raspberrypi since v1.4.0.
This package only provides actfw module name, which interally binds submodules in actfw_core and actfw_raspberrypi.
Document
API References
Usage
Construct your application with a task parallel model
Application
actfw.Application : Main application
Workers
actfw.task.Producer : Task generator
actfw.capture.PiCameraCapture : Generate CSI camera capture image
actfw.capture.V4LCameraCapture : Generate UVC camera capture image
actfw.task.Pipe : Task to Task converter
actfw.task.Consumer : Task terminator
Each worker is executed in parallel.
User should
Define subclass of Producer/Pipe/Consumer
class MyPipe(actfw.task.Pipe):
def proc(self, i):
...
Connect defined worker objects
p = MyProducer()
f1 = MyPipe()
f2 = MyPipe()
c = MyConsumer()
p.connect(f1)
f1.connect(f2)
f2.connect(c)
Register to Application
app = actfw.Application()
app.register_task(p)
app.register_task(f1)
app.register_task(f2)
app.register_task(c)
Execute application
app.run()
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.