|
AM263x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
53 #include "../uc_dbal.h"
71 #define XL4_DATA_ABS_MAX_NETDEVS 16
73 #define YANGINIT_GEN_SMEM yanginit_gen_smem
78 typedef const char* (*get_string_func)(uint8_t);
@ XL4_DATA_ENUM_END
Definition: tsn_data.h:67
uint8_t(* get_enum_func)(char *)
Definition: tsn_data.h:77
@ UC_READY
Definition: tsn_data.h:61
int xl4_data_remove_xl4ext(xl4_data_data_t *xdd, char *emodname)
get_string_func xl4_extmod_get_string_func(xl4_data_data_t *xdd, char *emodname, uint8_t emodid)
get_string function from registered xl4-extmod
@ UC_LAST_DB_ACCESS
Definition: tsn_data.h:66
void xl4_data_set_dbald(xl4_data_data_t *xdd, uc_dbald *dbald)
xl4_data_data_t * xl4_data_init(uc_dbald *dbald)
@ UC_NOTICE_REG
Definition: tsn_data.h:63
uint8_t xl4_data_get_modid(xl4_data_data_t *xdd, char *emodname)
char * xl4_data_get_modname(xl4_data_data_t *xdd, uint8_t emodid)
@ UC_ASKACTION_REG
Definition: tsn_data.h:62
const char *(* get_string_func)(uint8_t)
Definition: tsn_data.h:78
struct xl4_data_data xl4_data_data_t
Definition: tsn_data.h:75
@ YANG_VALUE_TYPES
Definition: tsn_data.h:60
@ XL4_EXTMOD_REG
Definition: tsn_data.h:65
const char * xl4_data_get_string(uint8_t anum)
int xl4_data_lock(xl4_data_data_t *xdd, int tout_ms)
uint8_t xl4_data_get_enum(char *astr)
int xl4_data_set_xl4ext(xl4_data_data_t *xdd, char *emodname, get_enum_func get_enum, get_string_func get_string)
void xl4_data_close(xl4_data_data_t *xdd)
get_enum_func xl4_extmod_get_enum_func(xl4_data_data_t *xdd, char *emodname, uint8_t emodid)
get_enum function from registered xl4-extmod
void xl4_data_unlock(xl4_data_data_t *xdd)
@ UC_NOTICE_ACT
Definition: tsn_data.h:64