func()

in mfg/map_meta.go [90:112]


func (t *MetaTlv) Map(index int, offset int) map[string]interface{} {
	hmap := map[string]interface{}{
		"_type_name": MetaTlvTypeName(t.Header.Type),
		"type":       t.Header.Type,
		"size":       t.Header.Size,
	}

	var body interface{}

	bmap, err := t.bodyMap()
	if err != nil {
		body = hex.EncodeToString(t.Data)
	} else {
		body = bmap
	}

	return map[string]interface{}{
		"_index":  index,
		"_offset": offset,
		"header":  hmap,
		"data":    body,
	}
}