ImageBufferStatus

Properties

Name

Type

Description

Notes

min_image_number

int

Smallest image number available in the buffer

max_image_number

int

Largest image number available in the buffer

image_numbers

List[int]

Image numbers currently present in the buffer.

total_slots

int

Number of slots in the image buffer. This number, compared to number of images in data collection and frame rate will determine "retention" rate of the image buffer.

available_slots

int

Slots available for the data collection

in_preparation_slots

int

Number of slots in the image buffer that are currently in preparation for sending.

in_sending_slots

int

Number of slots in the image buffer that are currently sending/writing data.

current_counter

int

Counter of changes in the image buffer - either new start message or new image added. For optimization one can only load new images/datasets from the HTTP if this value changes. Counter is optional as it was not implemented in older versions to avoid breaking change

[optional]

Example

from jfjoch_client.models.image_buffer_status import ImageBufferStatus

# TODO update the JSON string below
json = "{}"
# create an instance of ImageBufferStatus from a JSON string
image_buffer_status_instance = ImageBufferStatus.from_json(json)
# print the JSON string representation of the object
print(ImageBufferStatus.to_json())

# convert the object into a dict
image_buffer_status_dict = image_buffer_status_instance.to_dict()
# create an instance of ImageBufferStatus from a dict
image_buffer_status_from_dict = ImageBufferStatus.from_dict(image_buffer_status_dict)

[Back to Model list] [Back to API list] [Back to README]