Skip navigation links
A C D E F G H I L M N O P Q R S T U V 

A

add(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
addAll(GrowQueue_I32) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
addAll(int[], int, int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
angle - Variable in class ev3dev.sensors.slamtec.model.ScanDistance
 
angle - Variable in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 

C

close() - Method in class ev3dev.sensors.slamtec.RPLidarA1
 
close() - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
close() - Method in class ev3dev.sensors.slamtec.RPLidarA1Fake
 
close() - Method in interface ev3dev.sensors.slamtec.RPLidarProvider
 
closingStatus - Variable in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
containAngle(List<ScanDistance>, int) - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
convertMeters(double[]) - Method in class ev3dev.sensors.slamtec.service.RpLidarScan
 
convertMilliMeters(double[]) - Method in class ev3dev.sensors.slamtec.service.RpLidarScan
 

D

data - Variable in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
data - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 
dataOut - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
deviceInfo - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
distance - Variable in class ev3dev.sensors.slamtec.model.ScanDistance
 
distance - Variable in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 
distance - Variable in class ev3dev.sensors.slamtec.service.RpLidarScan
 
distances - Variable in class ev3dev.sensors.slamtec.model.Scan
 
distancesTemp - Variable in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
driver - Variable in class ev3dev.sensors.slamtec.RPLidarA1Driver
 

E

error_code - Variable in class ev3dev.sensors.slamtec.service.RpLidarHeath
 
ev3dev.sensors.slamtec - package ev3dev.sensors.slamtec
Main package of RPLidar4j The package has beend designed to model the domain about the sensor RPLidar A1.
ev3dev.sensors.slamtec.model - package ev3dev.sensors.slamtec.model
Data model used by a 2D LIDAR RPLidarA1.
ev3dev.sensors.slamtec.service - package ev3dev.sensors.slamtec.service
Low level Serial port development with the sensor RPLidarA1.

F

fill(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
firmware_major - Variable in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
firmware_minor - Variable in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
FORCE_SCAN - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 

G

get(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
GET_HEALTH - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
GET_INFO - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
getInstance(String) - Static method in class ev3dev.sensors.slamtec.RPLidarA1Factory
 
GrowQueue_I32 - Class in ev3dev.sensors.slamtec.service
This is a queue that is composed of integers.
GrowQueue_I32(int) - Constructor for class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
GrowQueue_I32() - Constructor for class ev3dev.sensors.slamtec.service.GrowQueue_I32
 

H

handleDeviceHealth(RpLidarHeath) - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
handleDeviceHealth(RpLidarHeath) - Method in interface ev3dev.sensors.slamtec.service.RpLidarListener
 
handleDeviceInfo(RpLidarDeviceInfo) - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
handleDeviceInfo(RpLidarDeviceInfo) - Method in interface ev3dev.sensors.slamtec.service.RpLidarListener
 
handleMeasurement(RpLidarMeasurement) - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
handleMeasurement(RpLidarMeasurement) - Method in interface ev3dev.sensors.slamtec.service.RpLidarListener
 
hardware - Variable in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
health - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 

I

in - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
indexOf(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
Returns the index of the first element with the specified 'value'.
init() - Method in class ev3dev.sensors.slamtec.RPLidarA1
 
init() - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
init() - Method in class ev3dev.sensors.slamtec.RPLidarA1Fake
 
init() - Method in interface ev3dev.sensors.slamtec.RPLidarProvider
 
insert(int, int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
Inserts the value at the specified index and shifts all the other values down.
isInvalid() - Method in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 
isInvalid(int) - Method in class ev3dev.sensors.slamtec.service.RpLidarScan
 

L

lastReceived - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
listener - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 

M

measurement - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
model - Variable in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 

N

N - Static variable in class ev3dev.sensors.slamtec.service.RpLidarScan
 

O

out - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 

P

parseData(byte[], int) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Searches for and parses all complete packets inside data
parseDeviceInfo(byte[], int, int) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
parseHealth(byte[], int, int) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
parsePacket(byte[], int, int, byte) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
parseScan(byte[], int, int) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
pause(long) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Pauses for the specified number of milliseconds
pop() - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
print() - Method in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
print() - Method in class ev3dev.sensors.slamtec.service.RpLidarHeath
 
push(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 

Q

quality - Variable in class ev3dev.sensors.slamtec.model.ScanDistance
 
quality - Variable in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 
quality - Variable in class ev3dev.sensors.slamtec.service.RpLidarScan
 

R

RCV_HEALTH - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
RCV_INFO - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
RCV_SCAN - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
ReadSerialThread() - Constructor for class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 
readThread - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
remove(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
removeHead(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
Removes the first 'total' elements from the queue.
removeTail() - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
requestStop() - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 
reset() - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
RESET - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
reset() - Method in class ev3dev.sensors.slamtec.service.RpLidarScan
 
resize(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
RPLidarA1 - Class in ev3dev.sensors.slamtec
 
RPLidarA1(String) - Constructor for class ev3dev.sensors.slamtec.RPLidarA1
 
RPLIDARA1_ENV_KEY - Static variable in class ev3dev.sensors.slamtec.RPLidarA1Factory
 
RPLidarA1Driver - Class in ev3dev.sensors.slamtec
 
RPLidarA1Driver(String) - Constructor for class ev3dev.sensors.slamtec.RPLidarA1Driver
 
RPLidarA1Factory - Class in ev3dev.sensors.slamtec
 
RPLidarA1Factory() - Constructor for class ev3dev.sensors.slamtec.RPLidarA1Factory
 
RPLidarA1Fake - Class in ev3dev.sensors.slamtec
 
RPLidarA1Fake(String) - Constructor for class ev3dev.sensors.slamtec.RPLidarA1Fake
 
RPLidarA1ServiceException - Exception in ev3dev.sensors.slamtec
 
RPLidarA1ServiceException(Exception) - Constructor for exception ev3dev.sensors.slamtec.RPLidarA1ServiceException
 
RPLidarA1ServiceException(String) - Constructor for exception ev3dev.sensors.slamtec.RPLidarA1ServiceException
 
RpLidarDeviceInfo - Class in ev3dev.sensors.slamtec.service
Contains information about the device
RpLidarDeviceInfo() - Constructor for class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
RpLidarHeath - Class in ev3dev.sensors.slamtec.service
Packet which describes the sensor's health
RpLidarHeath() - Constructor for class ev3dev.sensors.slamtec.service.RpLidarHeath
 
RpLidarListener - Interface in ev3dev.sensors.slamtec.service
Listener for client of RpLidarLowLevelDriver
RpLidarLowLevelDriver - Class in ev3dev.sensors.slamtec.service
Low level service for RPLidar.
RpLidarLowLevelDriver(String, RpLidarListener) - Constructor for class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Initializes serial connection
RpLidarLowLevelDriver.ReadSerialThread - Class in ev3dev.sensors.slamtec.service
Thread which reads in coming serial data from the LIDAR
RpLidarMeasurement - Class in ev3dev.sensors.slamtec.service
Single measurement from LIDAR
RpLidarMeasurement() - Constructor for class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 
rpLidarProvider - Variable in class ev3dev.sensors.slamtec.RPLidarA1
 
RPLidarProvider - Interface in ev3dev.sensors.slamtec
 
RpLidarScan - Class in ev3dev.sensors.slamtec.service
Storage for a complete scan
RpLidarScan() - Constructor for class ev3dev.sensors.slamtec.service.RpLidarScan
 
run - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 
run() - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 

S

Scan - Class in ev3dev.sensors.slamtec.model
Scan is the object returned by any RPLidar provider.
Scan(List<ScanDistance>) - Constructor for class ev3dev.sensors.slamtec.model.Scan
Constructor.
scan() - Method in class ev3dev.sensors.slamtec.RPLidarA1
 
scan() - Method in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
scan() - Method in class ev3dev.sensors.slamtec.RPLidarA1Fake
 
scan() - Method in interface ev3dev.sensors.slamtec.RPLidarProvider
 
SCAN - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
SCAN_DEGREES - Static variable in interface ev3dev.sensors.slamtec.RPLidarProvider
 
ScanDistance - Class in ev3dev.sensors.slamtec.model
Scan distances store information about: - angle measured - distance from the object - quality of the measure - start flag
ScanDistance() - Constructor for class ev3dev.sensors.slamtec.model.ScanDistance
 
scanning - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
sendBlocking(byte, byte, long) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Low level blocking packet send routine
sendGetHealth(long) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Requests that a sensor health packet be sent
sendGetInfo(long) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Requests that a sensor info packet be sent
sendNoPayLoad(byte) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Sends a command with no data payload
sendReset() - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Sends a reset packet which will put it into its initial state
sendScan(long) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Request that it enter scan mode
sendStop() - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Sends a STOP packet
serialNumber - Variable in class ev3dev.sensors.slamtec.service.RpLidarDeviceInfo
 
serialPort - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
set(int, int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
set(RpLidarScan) - Method in class ev3dev.sensors.slamtec.service.RpLidarScan
Copies 'scan' into this scan.
setMaxSize(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
setTo(GrowQueue_I32) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
setVerbose(boolean) - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
shutdown() - Method in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
Shuts down the serial connection and threads
size - Variable in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
size() - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
size - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver.ReadSerialThread
 
start - Variable in class ev3dev.sensors.slamtec.model.ScanDistance
 
start - Variable in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
 
status - Variable in class ev3dev.sensors.slamtec.service.RpLidarHeath
 
STOP - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
SYNC_BYTE0 - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
SYNC_BYTE1 - Static variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 

T

time - Variable in class ev3dev.sensors.slamtec.service.RpLidarScan
System.currentTimeMillis() when a new observation arrived
timeMilli - Variable in class ev3dev.sensors.slamtec.service.RpLidarMeasurement
System.currentTimeMillis() when the measurement arrived

U

unsafe_get(int) - Method in class ev3dev.sensors.slamtec.service.GrowQueue_I32
 
USBPort - Variable in class ev3dev.sensors.slamtec.RPLidarA1
 
USBPort - Variable in class ev3dev.sensors.slamtec.RPLidarA1Driver
 
used - Variable in class ev3dev.sensors.slamtec.service.RpLidarScan
index of elements which were written to

V

verbose - Variable in class ev3dev.sensors.slamtec.service.RpLidarLowLevelDriver
 
A C D E F G H I L M N O P Q R S T U V 
Skip navigation links