struct PlaceOS::Driver::DriverModel

Included Modules

Extended Modules

Defined in:

placeos-driver/driver_model.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def control_system : ControlSystem | Nil #

[View source]
def control_system=(control_system : ControlSystem | Nil) #

[View source]
def ip : String | Nil #

[View source]
def ip=(ip : String | Nil) #

[View source]
def makebreak : Bool #

[View source]
def makebreak=(makebreak : Bool) #

[View source]
def notes : String | Nil #

[View source]
def notes=(notes : String | Nil) #

[View source]
def port : Int32 | Nil #

[View source]
def port=(port : Int32 | Nil) #

[View source]
def role : Role #

def role=(role : Role) #

def settings : Hash(String, JSON::Any) #

[View source]
def settings=(settings : Hash(String, JSON::Any)) #

[View source]
def tls : Bool #

[View source]
def tls=(tls : Bool) #

[View source]
def udp : Bool #

[View source]
def udp=(udp : Bool) #

[View source]
def uri : String | Nil #

[View source]
def uri=(uri : String | Nil) #

[View source]