24 #ifndef _FIREVISION_FVUTILS_NET_FUSE_H_
25 #define _FIREVISION_FVUTILS_NET_FUSE_H_
27 #include <fvutils/color/colorspaces.h>
28 #include <fvutils/ipc/defs.h>
29 #include <netcomm/utils/dynamic_buffer.h>
37 namespace firevision {
47 #define FUSE_CURRENT_VERSION FUSE_VERSION_3
52 FUSE_MT_GREETING = 0xFFFFFFFE,
57 FUSE_MT_IMAGE_LIST = 1002,
58 FUSE_MT_LUT_LIST = 1003,
59 FUSE_MT_GET_IMAGE_FAILED = 1004,
60 FUSE_MT_GET_LUT_FAILED = 1005,
61 FUSE_MT_SET_LUT_SUCCEEDED = 1006,
62 FUSE_MT_SET_LUT_FAILED = 1007,
63 FUSE_MT_IMAGE_INFO = 1008,
64 FUSE_MT_IMAGE_INFO_FAILED = 1009,
67 FUSE_MT_GET_IMAGE = 2000,
68 FUSE_MT_GET_LUT = 2001,
69 FUSE_MT_SET_LUT = 2002,
70 FUSE_MT_GET_IMAGE_LIST = 2003,
71 FUSE_MT_GET_LUT_LIST = 2004,
72 FUSE_MT_GET_IMAGE_INFO = 2005,
74 } FUSE_message_type_t;
80 } FUSE_image_format_t;
108 char lut_id[LUT_ID_MAX_LENGTH];
121 char image_id[IMAGE_ID_MAX_LENGTH];
149 char image_id[IMAGE_ID_MAX_LENGTH];
157 char image_id[IMAGE_ID_MAX_LENGTH];
163 char lut_id[LUT_ID_MAX_LENGTH];
169 char image_id[IMAGE_ID_MAX_LENGTH];
180 char lut_id[LUT_ID_MAX_LENGTH];