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 := new(Device)
|
||||||
d.Name = reflect.ValueOf(driver).Elem().FieldByName("Name").String()
|
d.Name = reflect.ValueOf(driver).Elem().FieldByName("Name").String()
|
||||||
d.Robot = r
|
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
|
d.Driver = driver
|
||||||
return d
|
return d
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue