# TLV **Repository Path**: mbed/TLV ## Basic Information - **Project Name**: TLV - **Description**: Provide some easy-to-use API for TLV encode and decode - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-02-09 - **Last Updated**: 2024-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README TLV ---------- TLV is the representative of type-length-value. It's used in many data communication protocols. Here is some description of TLV format: https://en.wikipedia.org/wiki/Type-length-value This project aims to provide some easy-to-use API for TLV encode and decode in C/C++/Java and some other languages. Brief ---------- One TLV Object is shown as follow: ![TLV](https://github.com/Jhuster/TLV/blob/master/1.png) Serial TLV Objects can be connected like this: ![TLV](https://github.com/Jhuster/TLV/blob/master/2.png) You can also put a TLV Object into another TLV Object, like this: ![TLV](https://github.com/Jhuster/TLV/blob/master/3.png) Contact ---------- Email:lujun.hust@gmail.com