 SiLA has defined about 30 device classes and a command library with about 100 commands.Commands range from mandatory commands that are needed to make transitions in the state machine, over required commands for the specific device class, to optional commands for which not every device in the device class might provide the functionality.In addition guidelines for the implementation of supplier-specific device commands and parameters are provided.