func (d *SerialDriver) GetState() (state.State, error) {
	d.Lock()
	defer d.Unlock()
	return d.Driver.GetState()
}
func (d *SerialDriver) GetState() (state.State, error) {
	d.Lock()
	defer d.Unlock()
	return d.Driver.GetState()
}
func ( d * SerialDriver ) GetState ( ) ( state . State , error ) { d . Lock ( ) defer d . Unlock ( ) return d . Driver . GetState ( ) }
// GetState returns the state that the host is in (running, stopped, etc)
GetState returns the state that the host is in ( running stopped etc )