[minor] further style changes
[fix] add type definition to some RIGOL attributes
[feat] add XSD schema for validation