Files
annotations/Azaion.Inference/remote_command_inf.pxd
Oleksandr Bezdieniezhnykh 9a16099194 fix split tile size
rework inference events and handling
todo: add Medias table and reflect recognition status there
2025-09-05 16:50:09 +03:00

31 lines
628 B
Cython

cdef enum CommandType:
OK = 3
LOGIN = 10
CHECK_RESOURCE = 12
LIST_REQUEST = 15
LIST_FILES = 18
LOAD = 20
LOAD_BIG_SMALL = 22
UPLOAD_BIG_SMALL = 24
DATA_BYTES = 25
INFERENCE = 30
INFERENCE_DATA = 35
INFERENCE_STATUS = 37
INFERENCE_DONE = 38
STOP_INFERENCE = 40
AI_AVAILABILITY_CHECK = 80
AI_AVAILABILITY_RESULT = 85
ERROR = 90
EXIT = 100
cdef class RemoteCommand:
cdef public bytes client_id
cdef CommandType command_type
cdef str message
cdef bytes data
@staticmethod
cdef from_msgpack(bytes data)
cdef bytes serialize(self)