Properly set default interval
This commit is contained in:
parent
9d32e7973d
commit
1563aa78fc
|
@ -17,6 +17,11 @@ func NewDevice(driver interface{}, r *Robot) *Device {
|
|||
d := new(Device)
|
||||
d.Name = reflect.ValueOf(driver).Elem().FieldByName("Name").String()
|
||||
d.Robot = r
|
||||
interval := reflect.ValueOf(driver).Elem().FieldByName("Interval").String()
|
||||
if interval == "" {
|
||||
interval = "0.1s"
|
||||
}
|
||||
reflect.ValueOf(driver).Elem().FieldByName("Interval").SetString(interval)
|
||||
d.Driver = driver
|
||||
return d
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue