Package lejos.remote.ev3
Class RMIRemoteEV3
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- lejos.remote.ev3.RMIRemoteEV3
-
- All Implemented Interfaces:
java.io.Serializable,java.rmi.Remote,RMIEV3
public class RMIRemoteEV3 extends java.rmi.server.UnicastRemoteObject implements RMIEV3
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RMIRemoteEV3()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RMIRegulatedMotorcreateRegulatedMotor(java.lang.String portName, char motorType)RMISampleProvidercreateSampleProvider(java.lang.String portName, java.lang.String sensorName, java.lang.String modeName)RMIAudiogetAudio()RMIBatterygetBattery()RMIBluetoothgetBluetooth()RMIGraphicsLCDgetGraphicsLCD()RMIKeygetKey(java.lang.String name)RMIKeysgetKeys()RMILEDgetLED()java.lang.StringgetName()RMITextLCDgetTextLCD()RMITextLCDgetTextLCD(Font f)RMIWifigetWifi()RMIAnalogPortopenAnalogPort(java.lang.String portName)RMII2CPortopenI2CPort(java.lang.String portName)RMIMotorPortopenMotorPort(java.lang.String portName)RMIUARTPortopenUARTPort(java.lang.String portName)-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
-
-
-
Method Detail
-
getBattery
public RMIBattery getBattery() throws java.rmi.RemoteException
- Specified by:
getBatteryin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
openAnalogPort
public RMIAnalogPort openAnalogPort(java.lang.String portName) throws java.rmi.RemoteException
- Specified by:
openAnalogPortin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
openI2CPort
public RMII2CPort openI2CPort(java.lang.String portName) throws java.rmi.RemoteException
- Specified by:
openI2CPortin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
openUARTPort
public RMIUARTPort openUARTPort(java.lang.String portName) throws java.rmi.RemoteException
- Specified by:
openUARTPortin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
openMotorPort
public RMIMotorPort openMotorPort(java.lang.String portName) throws java.rmi.RemoteException
- Specified by:
openMotorPortin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
createSampleProvider
public RMISampleProvider createSampleProvider(java.lang.String portName, java.lang.String sensorName, java.lang.String modeName) throws java.rmi.RemoteException
- Specified by:
createSampleProviderin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
createRegulatedMotor
public RMIRegulatedMotor createRegulatedMotor(java.lang.String portName, char motorType) throws java.rmi.RemoteException
- Specified by:
createRegulatedMotorin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
getWifi
public RMIWifi getWifi() throws java.rmi.RemoteException
-
getBluetooth
public RMIBluetooth getBluetooth() throws java.rmi.RemoteException
- Specified by:
getBluetoothin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
getTextLCD
public RMITextLCD getTextLCD() throws java.rmi.RemoteException
- Specified by:
getTextLCDin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
getAudio
public RMIAudio getAudio() throws java.rmi.RemoteException
-
getGraphicsLCD
public RMIGraphicsLCD getGraphicsLCD() throws java.rmi.RemoteException
- Specified by:
getGraphicsLCDin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
getTextLCD
public RMITextLCD getTextLCD(Font f) throws java.rmi.RemoteException
- Specified by:
getTextLCDin interfaceRMIEV3- Throws:
java.rmi.RemoteException
-
getName
public java.lang.String getName() throws java.rmi.RemoteException
-
getKey
public RMIKey getKey(java.lang.String name) throws java.rmi.RemoteException
-
getLED
public RMILED getLED() throws java.rmi.RemoteException
-
-