【meta】 请问tag属性中的meta是如何使用的?

请问如下结构体中的meta是如何使用的?

typedef struct {
char * name;
char * address;
neu_attribute_e attribute;
neu_type_e type;
uint8_t precision;
double decimal;
char * description;
neu_datatag_addr_option_u option;
uint8_t meta[NEU_TAG_META_SIZE];
} neu_datatag_t;

这个域是核心在维护,静态点位有用。

本意是想扩充tag的自定义属性(量程、量纲等),目前核心框架下找不到其他字段可以用作存储,想复用meta字段。

meta字段在静态点位中用于tag-value存放地址,若是非静态点位的场景下,业务层(南向驱动和北向应用)可以将meta字段作为存储自定义tag属性使用,不知道这种虽不太优雅,但应该可行吧?

可行。

1 个赞

好的,学习了,多谢多谢