actfw 1.4.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

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()

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.