90 #ifndef LE_AVDATA_INTERFACE_H_INCLUDE_GUARD
91 #define LE_AVDATA_INTERFACE_H_INCLUDE_GUARD
130 #define LE_AVDATA_ASSET_NAME_LEN 47
138 #define LE_AVDATA_FIELD_NAME_LEN 47
146 #define LE_AVDATA_STRING_VALUE_LEN 255
154 #define LE_AVDATA_BINARY_VALUE_LEN 255
177 const char* fieldName,
193 const char* fieldName,
225 const char* assetName
254 const char* fieldName,
273 const char* fieldName,
292 const char* fieldName,
311 const char* fieldName,
330 const char* fieldName,
349 const char* fieldName,
368 const char* fieldName,
374 size_t valueNumElements
390 const char* fieldName,
409 const char* fieldName,
415 size_t* valueNumElementsPtr
431 const char* fieldName,
434 const uint8_t* valuePtr,
437 size_t valueNumElements
442 #endif // LE_AVDATA_INTERFACE_H_INCLUDE_GUARD
void le_avdata_Delete(le_avdata_AssetInstanceRef_t instRef)
void le_avdata_SetBool(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, bool value)
void le_avdata_RemoveFieldEventHandler(le_avdata_FieldEventHandlerRef_t addHandlerRef)
void le_avdata_GetString(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, char *value, size_t valueNumElements)
void le_avdata_SetBinary(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, const uint8_t *valuePtr, size_t valueNumElements)
void(* le_avdata_FieldHandlerFunc_t)(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, void *contextPtr)
Definition: le_avdata_interface.h:175
void le_avdata_DisconnectService(void)
struct le_avdata_AssetInstance * le_avdata_AssetInstanceRef_t
Definition: le_avdata_interface.h:122
void le_avdata_ConnectService(void)
void le_avdata_SetFloat(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, float value)
void le_avdata_GetFloat(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, float *valuePtr)
void le_avdata_GetBinary(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, uint8_t *valuePtr, size_t *valueNumElementsPtr)
struct le_avdata_FieldEventHandler * le_avdata_FieldEventHandlerRef_t
Definition: le_avdata_interface.h:162
void le_avdata_GetInt(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, int32_t *valuePtr)
le_avdata_AssetInstanceRef_t le_avdata_Create(const char *assetName)
le_avdata_FieldEventHandlerRef_t le_avdata_AddFieldEventHandler(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, le_avdata_FieldHandlerFunc_t handlerPtr, void *contextPtr)
void le_avdata_GetBool(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, bool *valuePtr)
void le_avdata_SetString(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, const char *value)
void le_avdata_SetInt(le_avdata_AssetInstanceRef_t instRef, const char *fieldName, int32_t value)