beaupreda's picture
Upload sensAI-Generic-Object-Detection with upload_repo.py
13170f7 verified
Raw
History Blame Contribute Delete
999 Bytes
import ctypes
from ctypes_enum import CtypesEnum
from .CCameraStructs import *
from .EveErrors import *
EVE_CAMERA_FORMATS_SIZE = 20
EVE_MONITOR_SIZE = 4
class EveCameraFormats(ctypes.Structure):
_fields_ = [
("formats", CCameraFormat * EVE_CAMERA_FORMATS_SIZE),
("formatsCount", ctypes.c_uint),
("hadMoreFormats", ctypes.c_uint),
("error", ctypes.c_int),
]
class EveCamera(ctypes.Structure):
_fields_ = [
("data", CCamera),
("error", ctypes.c_int),
]
class EveNumberOfCameras(ctypes.Structure):
_fields_ = [
("count", ctypes.c_uint),
("error", ctypes.c_int),
]
class EveMonitors(ctypes.Structure):
_fields_ = [
("monitorCount", ctypes.c_uint),
("error", ctypes.c_int),
("monitors", CMonitor * EVE_MONITOR_SIZE),
]
class EveCameraLocation(ctypes.Structure):
_fields_ = [
("location", CCameraLocation),
("error", ctypes.c_int),
]
class EveCameraParameters(ctypes.Structure):
_fields_ = [
("parameters", CCameraParameters),
("error", ctypes.c_int),
]