21 Commits

Author SHA1 Message Date
Wataru Ishida
b1707a9905 improve build
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-02-12 23:43:18 +09:00
Wataru Ishida
b19b277849 meta: support objlist in tai_deserialize_attribute_value()
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-30 17:24:28 +09:00
Wataru Ishida
45e9552079 meta: support deserializing object list
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-29 19:05:51 +09:00
Wataru Ishida
cb67b0e7d2 meta: fix u32list deserialization
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-21 13:57:52 +09:00
Wataru Ishida
7246caa3d1 meta: support deserializing empty list
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-19 18:46:43 +09:00
Wataru Ishida
c097114f36 meta: support deserializing object map list attribute
Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-05 00:18:47 +09:00
Wataru Ishida
c29496dce6 meta: fix wrong usage of cJSON
need to call cJSON_Delete after use

Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2022-01-05 00:18:47 +09:00
Wataru Ishida
3052a52a92 meta: fix count calculation in list deserialization
stop using the hard-coded DEFAULT_LIST_SIZE and actually calculate how many
items the buffer has.

Signed-off-by: Wataru Ishida <wataru.ishid@gmail.com>
2020-12-05 21:15:24 -08:00
Wataru Ishida
f7795bc964 meta: add tai_metadata_clear_attr_value to clear attribute value
tai_metadata_clear_attr_value clears attribute value without touching
allocated area

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2020-01-03 09:06:15 -08:00
Wataru Ishida
226c545d91 meta: support json option in tai_deserialize_charlist
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2020-01-03 09:06:15 -08:00
Wataru Ishida
ae92006e76 meta: fix enum list serialization
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-12-13 23:31:30 -08:00
Wataru Ishida
3027368cad meta: fix bug of tai_metadata_deepequal_attr_value()
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-12-04 11:57:00 -08:00
Wataru Ishida
3339087397 meta: add status/value-type serilization functions
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-09-19 17:29:36 -07:00
Wataru Ishida
8e1d0a33dd meta: support deserialing list type attributes in json format
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-06-04 21:07:53 -07:00
Wataru Ishida
654c7461ca meta: support serializing object map list
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-06-03 11:04:15 -07:00
Wataru Ishida
3a6d725f4b meta: add buffer size to serialization methods to detect overflow
use snprintf semantics instead of sprintf

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-05-20 02:59:17 -07:00
Wataru Ishida
385515295e hostif: fix TAI_HOST_INTERFACE_ATTR_LANE_FAULT
closes #53

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-01-17 14:39:09 -08:00
Wataru Ishida
410769fcd8 meta: add alloc/free/deepcopy helper functions
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-01-17 13:33:45 -08:00
Wataru Ishida
70f91b4a34 meta/test: refactor unit testing
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-01-17 13:33:45 -08:00
Wataru Ishida
7e7d364b28 meta: fix test
tx-channel attribute is removed

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-01-17 10:34:58 -08:00
Wataru Ishida
efadaf9199 meta: initial TAI metadata implementation
Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2018-11-02 17:20:09 -07:00