evcam
Start snapshot recorder.
def evcam(
camera: string,
freq: float = 1.0,
maxrate: float = null,
loglevel: int/string = 0,
logfile: string = null,
pidfile: string = null,
timer: object = null,
app: object = null,
**kwargs: dict
) - > null
Start snapshot recorder.
Parameters
| Name | Type | Description |
|---|---|---|
| camera | string | The class path or identifier for the camera implementation to instantiate. |
| freq | float = 1.0 | The interval in seconds between consecutive snapshots. |
| maxrate | float = null | The maximum allowed rate for snapshot operations to prevent resource exhaustion. |
| loglevel | int/string = 0 | The verbosity level for the logging subsystem. |
| logfile | string = null | The file system path where log output should be written. |
| pidfile | string = null | The file path used to create a PID lock file to prevent multiple concurrent instances. |
| timer | object = null | A custom timer instance used to schedule snapshot events. |
| app | object = null | The application instance providing configuration and event subsystems; defaults to the global app context. |
| **kwargs | dict | Additional keyword arguments passed to the camera instantiation. |
Returns
| Type | Description |
|---|---|
null | This function does not return a value; it runs a continuous capture loop until interrupted. |