Get Started. It's Free
or sign up with your email address
Rocket clouds
TLV [ ] by Mind Map: TLV [ ]

1. id

1.1. //integer value

2. tlvtype

2.1. //integer value

3. name

3.1. //string value (can`t contain symbol ';' )

4. fields [ ]

4.1. id

4.1.1. //integer value

4.2. name

4.2.1. //string value (can`t contain symbol ';' )

4.3. length

4.3.1. fixed value ("n")

4.3.2. range value ("n1-n2")

4.4. lenunit

4.4.1. "octet"

4.4.2. "bit"

4.5. type

4.5.1. "macaddress"

4.5.1.1. //simple MAC data input

4.5.2. "ipv4address"

4.5.2.1. //simple IPv4 data input

4.5.3. "ipv6address"

4.5.3.1. //simple IPv6 data input

4.5.4. "alpha-numeric"

4.5.4.1. //input text. convert to UTF-8

4.5.5. "oid"

4.5.5.1. //input OID. convert to ASN.1 format

4.5.6. "hexinput"

4.5.6.1. //simple hex data input

4.5.7. "decinput"

4.5.7.1. //simple dec data input (with ranges)

4.5.8. "hexdump"

4.5.8.1. //widjet: HexDumpView (HEX and ASCII view)

4.5.8.2. additional arguments:

4.5.8.2.1. hexdumpheight

4.5.9. "enum"

4.5.9.1. additional arguments:

4.5.9.1.1. enum

4.5.10. "itemlist"

4.5.10.1. additional arguments:

4.5.10.1.1. subtype

4.5.10.1.2. enum

4.5.11. "time"

4.5.11.1. //input time in seconds

4.5.12. "lenght"

4.5.12.1. additional arguments:

4.5.12.1.1. dependences

4.5.13. "depend"

4.5.13.1. additional arguments:

4.5.13.1.1. dependences

4.5.14. "bitfields"

4.5.14.1. subfield[]

4.5.14.1.1. subfiefield

4.5.15. bininput

4.5.15.1. // simple BIN input

4.6. defaultvalue

4.6.1. //string value(may be empty(""), but must be present)

4.7. {additional arguments}

4.7.1. //depend on type-field

5. length

5.1. fixed value ("n")

5.2. range value ("n1-n2")