24 #ifndef __INTERFACES_FACERINTERFACE_H_
25 #define __INTERFACES_FACERINTERFACE_H_
27 #include <interface/interface.h>
28 #include <interface/message.h>
29 #include <interface/field_iterator.h>
56 int64_t timestamp_sec;
57 int64_t timestamp_usec;
90 bool learning_in_progress;
109 } FacerInterface_data_t;
112 FacerInterface_data_t *data;
122 int64_t timestamp_sec;
123 int64_t timestamp_usec;
125 } LearnFaceMessage_data_t;
128 LearnFaceMessage_data_t *data;
138 void set_name(
const char * new_name);
149 int64_t timestamp_sec;
150 int64_t timestamp_usec;
154 } SetOpmodeMessage_data_t;
157 SetOpmodeMessage_data_t *data;
178 int64_t timestamp_sec;
179 int64_t timestamp_usec;
182 } EnableIdentityMessage_data_t;
185 EnableIdentityMessage_data_t *data;
194 uint32_t
index()
const;
195 void set_index(
const uint32_t new_index);
209 int64_t timestamp_sec;
210 int64_t timestamp_usec;
213 } SetNameMessage_data_t;
216 SetNameMessage_data_t *data;
225 uint32_t
index()
const;
226 void set_index(
const uint32_t new_index);
229 void set_name(
const char * new_name);
240 int64_t timestamp_sec;
241 int64_t timestamp_usec;
243 } GetNameMessage_data_t;
246 GetNameMessage_data_t *data;
255 uint32_t
index()
const;
256 void set_index(
const uint32_t new_index);
319 virtual const char *
enum_tostring(
const char *enumtype,
int val)
const;