class Siemens::Desigo

Defined in:

siemens/desigo.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def commands(id : String) #

[View source]
def execute(id : String, property_name : String, command_id : String, command_inputs_for_execution : String) #

Because of the introspect failing on generics, we can pass in the command_inputs_for_execution as a JSON string "[{"Name": "Value", "DataType": "ExtendedEnum", "Value": "1"}]"


[View source]
def on_update #

[View source]
def property_values(id : String) #

[View source]
def values(id : String) #

[View source]