Package lejos.remote.ev3
Class RemoteRequestSampleProvider
- java.lang.Object
-
- lejos.remote.ev3.RemoteRequestSampleProvider
-
- All Implemented Interfaces:
SampleProvider
public class RemoteRequestSampleProvider extends java.lang.Object implements SampleProvider
-
-
Constructor Summary
Constructors Constructor Description RemoteRequestSampleProvider(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, java.lang.String portName, java.lang.String sensorName, java.lang.String modeName)RemoteRequestSampleProvider(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, java.lang.String portName, java.lang.String sensorName, java.lang.String modeName, java.lang.String topic, float frequency)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidfetchSample(float[] sample, int offset)Fetches a sample from a sensor or filter.intsampleSize()Returns the number of elements in a sample.
The number of elements does not change during runtime.
-
-
-
Constructor Detail
-
RemoteRequestSampleProvider
public RemoteRequestSampleProvider(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, java.lang.String portName, java.lang.String sensorName, java.lang.String modeName)
-
RemoteRequestSampleProvider
public RemoteRequestSampleProvider(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, java.lang.String portName, java.lang.String sensorName, java.lang.String modeName, java.lang.String topic, float frequency)
-
-
Method Detail
-
sampleSize
public int sampleSize()
Description copied from interface:SampleProviderReturns the number of elements in a sample.
The number of elements does not change during runtime.- Specified by:
sampleSizein interfaceSampleProvider- Returns:
- the number of elements in a sample
-
fetchSample
public void fetchSample(float[] sample, int offset)Description copied from interface:SampleProviderFetches a sample from a sensor or filter.- Specified by:
fetchSamplein interfaceSampleProvider- Parameters:
sample- The array to store the sample in.offset- The elements of the sample are stored in the array starting at the offset position.
-
close
public void close()
-
-