Skip to content

Add typing support of DevVarLongStringArray, DevVarDoubleStringArray

Closes #607

Made 'parse_type_hint' be able to process hints like:

tuple/list[tuple/list[int], tuple/list[str]] -> DevVarLongStringArray
tuple/list[tuple/list[float], tuple/list[str]] -> DevVarDoubleStringArray

tuple/list[tuple/list[int], tuple/list[str], float, AttrQuality] -> DevVarLongStringArray with timestamp and quality
tuple/list[tuple/list[float], tuple/list[str], float, AttrQuality] -> DevVarDoubleStringArraywith timestamp and quality

made a note about these types in docs

added DevVarLongStringArray and DevVarDoubleStringArray to command tests

PS since I have no idea, how to proper define and use properties with this types, they are not tested.

Edited by Yury Matveyev

Merge request reports