ifm3dpy.framegrabber.Frame

class ifm3dpy.framegrabber.Frame

Bases: None

Represent a frame of data received from the the device.

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

frame_count(self)

Get the frame count according to algorithm output

get_buffer(self, id[, index])

Get the buffer with the given id

get_buffer_count(self, id)

Get the total number of image with the given id

get_buffers(self)

Get the list of available buffers

has_buffer(self, id)

Check if a buffer with the given id is available in this frame

timestamps(self)

Get the timestamps of the frame

frame_count(self: ifm3dpy.framegrabber.Frame) int

Get the frame count according to algorithm output

get_buffer(self: ifm3dpy.framegrabber.Frame, id: ifm3dpy.framegrabber.buffer_id, index: int = 0) object

Get the buffer with the given id

get_buffer_count(self: ifm3dpy.framegrabber.Frame, id: ifm3dpy.framegrabber.buffer_id) int

Get the total number of image with the given id

get_buffers(self: ifm3dpy.framegrabber.Frame) list[ifm3dpy.framegrabber.buffer_id]

Get the list of available buffers

has_buffer(self: ifm3dpy.framegrabber.Frame, id: ifm3dpy.framegrabber.buffer_id) bool

Check if a buffer with the given id is available in this frame

timestamps(self: ifm3dpy.framegrabber.Frame) list[datetime.datetime]

Get the timestamps of the frame