93 #ifndef LE_AVDATA_INTERFACE_H_INCLUDE_GUARD 94 #define LE_AVDATA_INTERFACE_H_INCLUDE_GUARD 147 #define LE_AVDATA_ASSET_NAME_LEN 47 155 #define LE_AVDATA_FIELD_NAME_LEN 47 163 #define LE_AVDATA_STRING_VALUE_LEN 255 171 #define LE_AVDATA_BINARY_VALUE_LEN 255 194 const char* fieldName,
210 const char* fieldName,
242 const char* assetName
271 const char* fieldName,
290 const char* fieldName,
309 const char* fieldName,
328 const char* fieldName,
347 const char* fieldName,
366 const char* fieldName,
385 const char* fieldName,
391 size_t valueNumElements
407 const char* fieldName,
426 const char* fieldName,
432 size_t* valueNumElementsPtr
448 const char* fieldName,
451 const uint8_t* valuePtr,
454 size_t valueNumElements
459 #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:192
void le_avdata_DisconnectService(void)
struct le_avdata_AssetInstance * le_avdata_AssetInstanceRef_t
Definition: le_avdata_interface.h:139
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:179
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)