A B C D E F G H I J L M N O P Q R S T U V W X Y

A

acceleration - Variable in class Carmen.OdometryMessage
robot acceleration (m/s^2)
accuracy - Variable in class Carmen.LaserConfig
error in the range measurements
addOneShotTimer(long, IPC.TIMER_HANDLER_TYPE) - Static method in class IPC.IPC
 
addPeriodicTimer(long, IPC.TIMER_HANDLER_TYPE) - Static method in class IPC.IPC
 
addTimer(long, long, IPC.TIMER_HANDLER_TYPE) - Static method in class IPC.IPC
 
addTimerGetRef(long, long, IPC.TIMER_HANDLER_TYPE, IPC.TIMER_REF) - Static method in class IPC.IPC
 
ALength(int) - Static method in class IPC.primFmttrs
 
angular_resolution - Variable in class Carmen.LaserConfig
angular resolution of the laser
Arm - Class in Carmen
 
Arm() - Constructor for class Carmen.Arm
 
Arm.ArmCommandMessage - Class in Carmen
 
ArmHandler - Interface in Carmen
 
ArmMessage - Class in Carmen
 
ArmMessage() - Constructor for class Carmen.ArmMessage
 

B

BadFormatFMT - Static variable in class IPC.formatters
 
BOOLEAN_FMT - Static variable in class IPC.primFmttrs
 
bumper - Variable in class Carmen.BumperMessage
state of bumper
BumperHandler - Interface in Carmen
Declaration of Carmen event handler for bump sensors.
BumperMessage - Class in Carmen
Carmen BumperHandler's message
BumperMessage() - Constructor for class Carmen.BumperMessage
 
BYTE_FMT - Static variable in class IPC.primFmttrs
 
BYTE_SIZE - Static variable in class IPC.primFmttrs
 
byteArray - Variable in class IPC.formatters.VARCONTENT
 
bytes_per_char - Variable in class Carmen.CameraMessage
 

C

CameraHandler - Interface in Carmen
Declaration of Carmen event handler for camera.
CameraMessage - Class in Carmen
Carmen CameraHandler's message
CameraMessage() - Constructor for class Carmen.CameraMessage
 
Carmen - package Carmen
 
CHAR_FMT - Static variable in class IPC.primFmttrs
 
CHAR_SIZE - Static variable in class IPC.primFmttrs
 
checkDataClass(int, Class) - Static method in class IPC.formatters
 
checkMsgFormats(String, String) - Static method in class IPC.IPC
 
coerce() - Method in class IPC.formatters.IPCBoolean
 
coerce() - Method in class IPC.formatters.IPCByte
 
coerce() - Method in class IPC.formatters.IPCChar
 
coerce() - Method in class IPC.formatters.IPCDouble
 
coerce() - Method in class IPC.formatters.IPCFloat
 
coerce() - Method in class IPC.formatters.IPCInteger
 
coerce() - Method in class IPC.formatters.IPCLong
 
coerce() - Method in class IPC.formatters.IPCPrim
 
coerce() - Method in class IPC.formatters.IPCShort
 
coerce() - Method in class IPC.formatters.IPCString
 
config - Variable in class Carmen.LaserMessage
 
connect(String) - Static method in class IPC.IPC
 
connectModule(String, String) - Static method in class IPC.IPC
 
createFixedArray(Class, int) - Static method in class IPC.formatters
 

D

dataLength(IPC.MSG_INSTANCE) - Static method in class IPC.IPC
 
Decode(int, Object, int, int) - Static method in class IPC.primFmttrs
 
DecodeElement(int, Object, int, int) - Static method in class IPC.primFmttrs
 
defineFormat(String, String) - Static method in class IPC.IPC
 
defineMsg(String, String) - Static method in class IPC.IPC
 
DIRECT - Static variable in class Carmen.LaserRemissionType
 
disconnect() - Static method in class IPC.IPC
 
dispatch() - Static method in class Carmen.Robot
 
dispatch() - Static method in class IPC.IPC
 
distance - Variable in class Carmen.Robot.RobotVectorMoveMessage
 
DOUBLE_FMT - Static variable in class IPC.primFmttrs
 
DOUBLE_SIZE - Static variable in class IPC.primFmttrs
 

E

ELength(int, Object, int) - Static method in class IPC.primFmttrs
 
Encode(int, Object, int, int) - Static method in class IPC.primFmttrs
 
EncodeElement(int, Object, int, int) - Static method in class IPC.primFmttrs
 
EnumFMT - Static variable in class IPC.formatters
 
expert - Variable in class Carmen.Param.ParamResponse
 
expert - Variable in class Carmen.ParamChangeMessage
 

F

FixedArrayFMT - Static variable in class IPC.formatters
 
flags - Variable in class Carmen.ArmMessage
 
FLOAT_FMT - Static variable in class IPC.primFmttrs
 
FLOAT_SIZE - Static variable in class IPC.primFmttrs
 
formatGetChar(int) - Static method in class IPC.primFmttrs
 
formatGetInt(int) - Static method in class IPC.primFmttrs
 
formatPutChar(int, char) - Static method in class IPC.primFmttrs
 
formatPutInt(int, int) - Static method in class IPC.primFmttrs
 
formatters - Class in IPC
 
formatters() - Constructor for class IPC.formatters
 
formatters.IPCBoolean - Class in IPC
 
formatters.IPCBoolean() - Constructor for class IPC.formatters.IPCBoolean
 
formatters.IPCBoolean(boolean) - Constructor for class IPC.formatters.IPCBoolean
 
formatters.IPCByte - Class in IPC
 
formatters.IPCByte() - Constructor for class IPC.formatters.IPCByte
 
formatters.IPCByte(byte) - Constructor for class IPC.formatters.IPCByte
 
formatters.IPCChar - Class in IPC
 
formatters.IPCChar() - Constructor for class IPC.formatters.IPCChar
 
formatters.IPCChar(char) - Constructor for class IPC.formatters.IPCChar
 
formatters.IPCDouble - Class in IPC
 
formatters.IPCDouble() - Constructor for class IPC.formatters.IPCDouble
 
formatters.IPCDouble(double) - Constructor for class IPC.formatters.IPCDouble
 
formatters.IPCFloat - Class in IPC
 
formatters.IPCFloat() - Constructor for class IPC.formatters.IPCFloat
 
formatters.IPCFloat(float) - Constructor for class IPC.formatters.IPCFloat
 
formatters.IPCInteger - Class in IPC
 
formatters.IPCInteger() - Constructor for class IPC.formatters.IPCInteger
 
formatters.IPCInteger(int) - Constructor for class IPC.formatters.IPCInteger
 
formatters.IPCLong - Class in IPC
 
formatters.IPCLong() - Constructor for class IPC.formatters.IPCLong
 
formatters.IPCLong(long) - Constructor for class IPC.formatters.IPCLong
 
formatters.IPCPrim - Class in IPC
 
formatters.IPCPrim() - Constructor for class IPC.formatters.IPCPrim
 
formatters.IPCShort - Class in IPC
 
formatters.IPCShort() - Constructor for class IPC.formatters.IPCShort
 
formatters.IPCShort(short) - Constructor for class IPC.formatters.IPCShort
 
formatters.IPCString - Class in IPC
 
formatters.IPCString() - Constructor for class IPC.formatters.IPCString
 
formatters.IPCString(String) - Constructor for class IPC.formatters.IPCString
 
formatters.VARCONTENT - Class in IPC
 
formatters.VARCONTENT() - Constructor for class IPC.formatters.VARCONTENT
 
forward_safety_dist - Variable in class Carmen.LaserMessage
application defined safety distance in metres
fov - Variable in class Carmen.LaserConfig
field of view of the laser
FrontLaserHandler - Interface in Carmen
Declaration of Carmen event handler for front laser

G

getContext() - Static method in class IPC.IPC
 
getHostName() - Static method in class Carmen.Util
returns host name
getIntField(Object, int) - Static method in class IPC.primFmttrs
 
getObjectField(Object, int) - Static method in class IPC.primFmttrs
 
getPID() - Static method in class IPC.IPC
 
getTime() - Static method in class Carmen.Util
 
gripper_closed - Variable in class Carmen.ArmMessage
 

H

handle(ArmMessage) - Method in interface Carmen.ArmHandler
 
handle(BumperMessage) - Method in interface Carmen.BumperHandler
event handler for bump sensors
handle(CameraMessage) - Method in interface Carmen.CameraHandler
event handler for camera
handle(HeartbeatMessage) - Method in interface Carmen.HeartbeatHandler
event handler for odometry messages
handle(OdometryMessage) - Method in interface Carmen.OdometryHandler
event handler for odometry messages
handle(ParamChangeMessage) - Method in interface Carmen.ParamChangeHandler
 
handle(SonarMessage) - Method in interface Carmen.SonarHandler
 
handle(VectorStatusMessage) - Method in interface Carmen.VectorStatusHandler
 
handle(String, int) - Method in interface IPC.IPC.CHANGE_HANDLE_TYPE
 
handle(String) - Method in interface IPC.IPC.CONNECT_HANDLE_TYPE
 
handle(int) - Method in interface IPC.IPC.FD_HANDLER_TYPE
 
handle(IPC.MSG_INSTANCE, Object) - Method in interface IPC.IPC.HANDLER_TYPE
 
handle(long, long) - Method in interface IPC.IPC.TIMER_HANDLER_TYPE
 
handleFrontLaser(LaserMessage) - Method in interface Carmen.FrontLaserHandler
 
handleMessage(long) - Static method in class IPC.IPC
 
handleRearLaser(LaserMessage) - Method in interface Carmen.RearLaserHandler
 
HeartbeatHandler - Interface in Carmen
Declaration of Carmen event handler for odometry.
HeartbeatMessage - Class in Carmen
Carmen HeartbeatHandler's message
HeartbeatMessage() - Constructor for class Carmen.HeartbeatMessage
 
height - Variable in class Carmen.CameraMessage
unit is pixels
HOKUYO_URG - Static variable in class Carmen.LaserType
 
host - Variable in class Carmen.Message
 
host - Variable in class Carmen.VectorStatusMessage
 
hypot(double, double) - Static method in class Carmen.Util
returns the length of hypotenuse of right angled triangle

I

image - Variable in class Carmen.CameraMessage
camera image
image_size - Variable in class Carmen.CameraMessage
size of image[]
initialize(String, String) - Static method in class Carmen.Robot
 
initialize() - Static method in class IPC.IPC
IPC API FUNCTIONS FOR JAVA
INT_FMT - Static variable in class IPC.primFmttrs
 
INT_SIZE - Static variable in class IPC.primFmttrs
 
IPC - package IPC
 
IPC - Class in IPC
 
IPC() - Constructor for class IPC.IPC
 
IPC.CHANGE_HANDLE_TYPE - Interface in IPC
 
IPC.CONNECT_HANDLE_TYPE - Interface in IPC
 
IPC.FD_HANDLER_TYPE - Interface in IPC
 
IPC.HANDLER_TYPE - Interface in IPC
 
IPC.IPC_CONTEXT - Class in IPC
 
IPC.MSG_INSTANCE - Class in IPC
CLASSES AND INTERFACES NEEDED TO INTERFACE WITH IPC
IPC.TIMER_HANDLER_TYPE - Interface in IPC
 
IPC.TIMER_REF - Class in IPC
 
IPC.TIMER_REF() - Constructor for class IPC.IPC.TIMER_REF
 
IPC_Argument_Out_Of_Range - Static variable in class IPC.IPC
 
IPC_Communication_Error - Static variable in class IPC.IPC
 
IPC_Error - Static variable in class IPC.IPC
 
IPC_Exit_On_Errors - Static variable in class IPC.IPC
 
IPC_Illegal_Formatter - Static variable in class IPC.IPC
 
IPC_Message_Lengths_Differ - Static variable in class IPC.IPC
 
IPC_Message_Not_Defined - Static variable in class IPC.IPC
 
IPC_Mismatched_Formatter - Static variable in class IPC.IPC
 
IPC_No_Error - Static variable in class IPC.IPC
 
IPC_Not_Connected - Static variable in class IPC.IPC
 
IPC_Not_Fixed_Length - Static variable in class IPC.IPC
 
IPC_Not_Initialized - Static variable in class IPC.IPC
 
IPC_Null_Argument - Static variable in class IPC.IPC
 
IPC_OK - Static variable in class IPC.IPC
 
IPC_Print_Errors - Static variable in class IPC.IPC
 
IPC_Print_Warnings - Static variable in class IPC.IPC
 
IPC_Silent - Static variable in class IPC.IPC
 
IPC_Timeout - Static variable in class IPC.IPC
 
IPC_WAIT_FOREVER - Static variable in class IPC.IPC
IPC CONSTANTS
IPC_Wrong_Buffer_Length - Static variable in class IPC.IPC
 
isConnected() - Static method in class IPC.IPC
 
isModuleConnected(String) - Static method in class IPC.IPC
 
isMsgDefined(String) - Static method in class IPC.IPC
 

J

joint_angles - Variable in class Carmen.ArmMessage
 
joint_angular_vels - Variable in class Carmen.ArmMessage
 
joint_currents - Variable in class Carmen.ArmMessage
 
jointAngles - Variable in class Carmen.Arm.ArmCommandMessage
 

L

laser_pose - Variable in class Carmen.LaserMessage
position of the center of the laser
laser_type - Variable in class Carmen.LaserConfig
what kind of laser is this
LaserConfig - Class in Carmen
 
LaserConfig() - Constructor for class Carmen.LaserConfig
 
LaserMessage - Class in Carmen
Carmen FrontLaserHandler's and RearLaserHandler's message
LaserMessage() - Constructor for class Carmen.LaserMessage
 
LaserRemissionType - Class in Carmen
 
LaserRemissionType() - Constructor for class Carmen.LaserRemissionType
 
LaserType - Class in Carmen
 
LaserType() - Constructor for class Carmen.LaserType
 
LDLoad - package LDLoad
 
LDLoad - Class in LDLoad
 
LDLoad() - Constructor for class LDLoad.LDLoad
 
length - Variable in class IPC.formatters.VARCONTENT
 
LengthFMT - Static variable in class IPC.formatters
 
listen(long) - Static method in class Carmen.Robot
 
listen(long) - Static method in class IPC.IPC
 
listenClear(long) - Static method in class IPC.IPC
 
listenWait(long) - Static method in class IPC.IPC
 
loadFromJar(String, String) - Static method in class LDLoad.LDLoad
 
LONG_FMT - Static variable in class IPC.primFmttrs
 
LONG_SIZE - Static variable in class IPC.primFmttrs
 

M

marshall(int, Object, formatters.VARCONTENT) - Static method in class IPC.formatters
 
MAXFORMATTERS - Static variable in class IPC.primFmttrs
 
maximum_range - Variable in class Carmen.LaserConfig
the maximum valid range of a measurement
Message - Class in Carmen
Carmen generic or base Message class
Message() - Constructor for class Carmen.Message
New message has timestamp from this host and host name
module - Variable in class Carmen.HeartbeatMessage
 
moduleName - Variable in class Carmen.Param.ParamQuery
 
moduleName - Variable in class Carmen.Param.ParamResponse
 
moduleName - Variable in class Carmen.Param.ParamSet
 
moduleName - Variable in class Carmen.ParamChangeMessage
 
move(double[]) - Static method in class Carmen.Arm
 
moveAlongVector(double, double) - Static method in class Carmen.Robot
Application module calls this class method to direct the robot to proceed in a vector stated by distance and orientation.
msgInstanceName(IPC.MSG_INSTANCE) - Static method in class IPC.IPC
 

N

NamedFMT - Static variable in class IPC.formatters
 
newValue - Variable in class Carmen.ParamChangeMessage
 
NORMALIZED - Static variable in class Carmen.LaserRemissionType
 
normalizeTheta(double) - Static method in class Carmen.Util
ensures that theta is in the range -PI to PI
num_bumpers - Variable in class Carmen.BumperMessage
 
num_currents - Variable in class Carmen.ArmMessage
 
num_joints - Variable in class Carmen.ArmMessage
 
num_readings - Variable in class Carmen.LaserMessage
 
num_remissions - Variable in class Carmen.LaserMessage
 
num_sonars - Variable in class Carmen.SonarMessage
 
num_vels - Variable in class Carmen.ArmMessage
 
numHandlers(String) - Static method in class IPC.IPC
 
numJoints - Variable in class Carmen.Arm.ArmCommandMessage
 

O

OdometryHandler - Interface in Carmen
Declaration of Carmen event handler for odometry.
OdometryMessage - Class in Carmen
Carmen OdometryHandler's message
OdometryMessage() - Constructor for class Carmen.OdometryMessage
 
OFF - Static variable in class Carmen.LaserRemissionType
 

P

Param - Class in Carmen
Carmen class for handling robot parameters in file carmen.ini
Param() - Constructor for class Carmen.Param
 
Param.ParamQuery - Class in Carmen
Class method that handles query of current parameter values by module and variable
Param.ParamResponse - Class in Carmen
inner class of Param
Param.ParamResponse() - Constructor for class Carmen.Param.ParamResponse
 
Param.ParamSet - Class in Carmen
inner class of Param
ParamChangeHandler - Interface in Carmen
Declaration of Carmen event handler for parameter changing
ParamChangeMessage - Class in Carmen
Carmen ParamChangeHandler's message
ParamChangeMessage() - Constructor for class Carmen.ParamChangeMessage
 
parseBoolean(String) - Static method in class Carmen.Param
 
parseOnoff(String) - Static method in class Carmen.Param
 
perror(String) - Static method in class IPC.IPC
 
pid - Variable in class Carmen.HeartbeatMessage
 
Point - Class in Carmen
Carmen Point
Point() - Constructor for class Carmen.Point
 
PointerFMT - Static variable in class IPC.formatters
 
primFmttrs - Class in IPC
 
primFmttrs() - Constructor for class IPC.primFmttrs
 
PrimitiveFMT - Static variable in class IPC.formatters
 
PTR_SIZE - Static variable in class IPC.primFmttrs
 
publish() - Method in class Carmen.Arm.ArmCommandMessage
 
publish() - Method in class Carmen.CameraMessage
 
publish(String) - Method in class Carmen.HeartbeatMessage
 
publish(String, String, Object) - Method in class Carmen.Message
 
publish() - Method in class Carmen.Robot.BaseResetMessage
 
publish() - Method in class Carmen.Robot.RobotVectorMoveMessage
 
publish() - Method in class Carmen.Robot.RobotVelocityMessage
 
publish() - Method in class Carmen.VectorStatusMessage
 
publishData(String, Object) - Static method in class IPC.IPC
 
publishData(String, char) - Static method in class IPC.IPC
 
publishData(String, boolean) - Static method in class IPC.IPC
 
publishData(String, byte) - Static method in class IPC.IPC
 
publishData(String, short) - Static method in class IPC.IPC
 
publishData(String, int) - Static method in class IPC.IPC
 
publishData(String, long) - Static method in class IPC.IPC
 
publishData(String, float) - Static method in class IPC.IPC
 
publishData(String, double) - Static method in class IPC.IPC
 

Q

query() - Static method in class Carmen.Arm
 
query(String, String) - Static method in class Carmen.Param
Class method for parameter queryring
queryNotifyData(String, Object, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, char, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, boolean, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, byte, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, short, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, int, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, long, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, float, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryNotifyData(String, double, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
queryResponseData(String, Object, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, char, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, boolean, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, byte, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, short, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, int, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, long, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, float, Class, long) - Static method in class IPC.IPC
 
queryResponseData(String, double, Class, long) - Static method in class IPC.IPC
 

R

r_vel - Variable in class Carmen.TrajPoint
current trajectory status in translational velocity (m/s) and rotational velocity (r/s)
range - Variable in class Carmen.LaserMessage
 
range - Variable in class Carmen.SonarMessage
for each sonar, the range reading
RearLaserHandler - Interface in Carmen
Declaration of Carmen event handler for front laser
remission - Variable in class Carmen.LaserMessage
 
remission_mode - Variable in class Carmen.LaserConfig
if and what kind of remission values are used
removeTimer(Class) - Static method in class IPC.IPC
 
removeTimer(IPC.TIMER_HANDLER_TYPE) - Static method in class IPC.IPC
 
removeTimerByRef(IPC.TIMER_REF) - Static method in class IPC.IPC
 
resetRobotBase() - Static method in class Carmen.Robot
Application module calls this class method to reset the robot base to the initialized state.
respondData(IPC.MSG_INSTANCE, String, Object) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, char) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, boolean) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, byte) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, short) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, int) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, long) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, float) - Static method in class IPC.IPC
 
respondData(IPC.MSG_INSTANCE, String, double) - Static method in class IPC.IPC
 
Robot - Class in Carmen
Carmen class for a Robot
Robot() - Constructor for class Carmen.Robot
 
Robot.BaseResetMessage - Class in Carmen
Event Handler receives this and can set its fields
Robot.BaseResetMessage() - Constructor for class Carmen.Robot.BaseResetMessage
 
Robot.RobotVectorMoveMessage - Class in Carmen
Event Handler receives this and can set its fields
Robot.RobotVelocityMessage - Class in Carmen
Event Handler receives this and can set its fields
robot_location - Variable in class Carmen.BumperMessage
robot pose at the center of the robot
robot_pose - Variable in class Carmen.LaserMessage
position of the center of the robot
robot_pose - Variable in class Carmen.SonarMessage
robot state: point location
rv - Variable in class Carmen.BumperMessage
commanded rotational velocity (r/s)
rv - Variable in class Carmen.LaserMessage
robot state: translational velocity and rotational velocity
rv - Variable in class Carmen.OdometryMessage
commanded translational (m/s) and rotational (r/s) velocity
rv - Variable in class Carmen.Robot.RobotVelocityMessage
 
rv - Variable in class Carmen.SonarMessage
 

S

sensor_angle - Variable in class Carmen.SonarMessage
width of sonar cone
set(String, String, String) - Static method in class Carmen.Param
Class method to set a variable with a new value
setCapacity(int) - Static method in class IPC.IPC
 
setContext(IPC.IPC_CONTEXT) - Static method in class IPC.IPC
 
setMsgPriority(String, int) - Static method in class IPC.IPC
 
setMsgQueueLength(String, int) - Static method in class IPC.IPC
 
setObjectField(Object, int, Object) - Static method in class IPC.primFmttrs
 
setVelocity(double, double) - Static method in class Carmen.Robot
Application module calls this class method to direct the robot at stated translational velocity (m/s) and rotational velocity (r/s).
setVerbosity(int) - Static method in class IPC.IPC
 
SHORT_FMT - Static variable in class IPC.primFmttrs
 
SHORT_SIZE - Static variable in class IPC.primFmttrs
 
SICK_LMS - Static variable in class Carmen.LaserType
 
SICK_PLS - Static variable in class Carmen.LaserType
 
side_safety_dist - Variable in class Carmen.LaserMessage
application defined safety distance in metres
SimpleType(int) - Static method in class IPC.primFmttrs
 
SIMULATED_LASER - Static variable in class Carmen.LaserType
 
sonar_positions - Variable in class Carmen.SonarMessage
location of each sonar with respect to robot as a Point
SonarHandler - Interface in Carmen
Declaration of Carmen event handler for sonar
SonarMessage - Class in Carmen
Carmen SonarHandler's message
SonarMessage() - Constructor for class Carmen.SonarMessage
 
start_angle - Variable in class Carmen.LaserConfig
angle of the first beam relative to to the center of the laser
status - Variable in class Carmen.Param.ParamResponse
 
status - Variable in class Carmen.ParamChangeMessage
 
STR_FMT - Static variable in class IPC.primFmttrs
 
StructFMT - Static variable in class IPC.formatters
 
subscribe(CameraHandler) - Static method in class Carmen.ArmMessage
 
subscribe(BumperHandler) - Static method in class Carmen.BumperMessage
 
subscribe(CameraHandler) - Static method in class Carmen.CameraMessage
 
subscribe(HeartbeatHandler) - Static method in class Carmen.HeartbeatMessage
 
subscribe(String, String, Object, Class, String) - Static method in class Carmen.Message
 
subscribe(OdometryHandler) - Static method in class Carmen.OdometryMessage
Application module calls this to subscribe to OdometryMessage.
subscribe(ParamChangeHandler) - Static method in class Carmen.ParamChangeMessage
 
subscribe(SonarHandler) - Static method in class Carmen.SonarMessage
Application module calls this to subscribe to SonarMessage.
subscribe(VectorStatusHandler) - Static method in class Carmen.VectorStatusMessage
 
subscribeConnect(IPC.CONNECT_HANDLE_TYPE) - Static method in class IPC.IPC
 
subscribeData(String, IPC.HANDLER_TYPE, Class) - Static method in class IPC.IPC
 
subscribeDisconnect(IPC.CONNECT_HANDLE_TYPE) - Static method in class IPC.IPC
 
subscribeFD(int, IPC.FD_HANDLER_TYPE) - Static method in class IPC.IPC
 
subscribeFront(FrontLaserHandler) - Static method in class Carmen.LaserMessage
Application module calls this to subscribe to LaserMessage.
subscribeHandlerChange(String, IPC.CHANGE_HANDLE_TYPE) - Static method in class IPC.IPC
 
subscribeRear(RearLaserHandler) - Static method in class Carmen.LaserMessage
Application module calls this to subscribe to LaserMessage.

T

t_vel - Variable in class Carmen.TrajPoint
current trajectory status in translational velocity (m/s) and rotational velocity (r/s)
theta - Variable in class Carmen.OdometryMessage
robot pose at the center of the robot
theta - Variable in class Carmen.Point
pose information in metres for x, y and radians for theta
theta - Variable in class Carmen.Robot.RobotVectorMoveMessage
 
theta - Variable in class Carmen.TrajPoint
current trajectory status: x, y (metres), theta (radians)
timeInMillis() - Static method in class IPC.IPC
 
timestamp - Variable in class Carmen.Message
 
timestamp - Variable in class Carmen.VectorStatusMessage
 
tooclose - Variable in class Carmen.LaserMessage
 
toString() - Method in class IPC.formatters.IPCBoolean
 
toString() - Method in class IPC.formatters.IPCByte
 
toString() - Method in class IPC.formatters.IPCChar
 
toString() - Method in class IPC.formatters.IPCDouble
 
toString() - Method in class IPC.formatters.IPCFloat
 
toString() - Method in class IPC.formatters.IPCInteger
 
toString() - Method in class IPC.formatters.IPCLong
 
toString() - Method in class IPC.formatters.IPCPrim
 
toString() - Method in class IPC.formatters.IPCShort
 
toString() - Method in class IPC.formatters.IPCString
 
TrajPoint - Class in Carmen
Carmen Trajectory Point
TrajPoint() - Constructor for class Carmen.TrajPoint
 
TRIGGER_FOREVER - Static variable in class IPC.IPC
 
turn_axis - Variable in class Carmen.LaserMessage
 
tv - Variable in class Carmen.BumperMessage
commanded translational velocity (m/s)
tv - Variable in class Carmen.LaserMessage
robot state: translational velocity and rotational velocity
tv - Variable in class Carmen.OdometryMessage
commanded translational (m/s) and rotational (r/s) velocity
tv - Variable in class Carmen.Robot.RobotVelocityMessage
 
tv - Variable in class Carmen.SonarMessage
 

U

UBYTE_FMT - Static variable in class IPC.primFmttrs
 
UINT_FMT - Static variable in class IPC.primFmttrs
 
ULONG_FMT - Static variable in class IPC.primFmttrs
 
UMKNOWN_PROXIMITY_SENSOR - Static variable in class Carmen.LaserType
 
unmarshall(int, int, Object) - Static method in class IPC.formatters
 
unsubscribe(String, Class) - Static method in class IPC.IPC
 
unsubscribe(String, IPC.HANDLER_TYPE) - Static method in class IPC.IPC
 
unsubscribeConnect(Class) - Static method in class IPC.IPC
 
unsubscribeConnect(IPC.CONNECT_HANDLE_TYPE) - Static method in class IPC.IPC
 
unsubscribeDisconnect(Class) - Static method in class IPC.IPC
 
unsubscribeDisconnect(IPC.CONNECT_HANDLE_TYPE) - Static method in class IPC.IPC
 
unsubscribeFD(int) - Static method in class IPC.IPC
 
unsubscribeHandlerChange(String, Class) - Static method in class IPC.IPC
 
unsubscribeHandlerChange(String, IPC.CHANGE_HANDLE_TYPE) - Static method in class IPC.IPC
 
USHORT_FMT - Static variable in class IPC.primFmttrs
 
Util - Class in Carmen
Carmen class with utilities that provide unit conversion, basic trig, and host information retrieval
Util() - Constructor for class Carmen.Util
 

V

value - Variable in class Carmen.Param.ParamResponse
 
value - Variable in class Carmen.Param.ParamSet
 
value - Variable in class IPC.formatters.IPCBoolean
 
value - Variable in class IPC.formatters.IPCByte
 
value - Variable in class IPC.formatters.IPCChar
 
value - Variable in class IPC.formatters.IPCDouble
 
value - Variable in class IPC.formatters.IPCFloat
 
value - Variable in class IPC.formatters.IPCInteger
 
value - Variable in class IPC.formatters.IPCLong
 
value - Variable in class IPC.formatters.IPCShort
 
value - Variable in class IPC.formatters.IPCString
 
VarArrayFMT - Static variable in class IPC.formatters
 
variableName - Variable in class Carmen.Param.ParamQuery
 
variableName - Variable in class Carmen.Param.ParamResponse
 
variableName - Variable in class Carmen.Param.ParamSet
 
variableName - Variable in class Carmen.ParamChangeMessage
 
vector_angle - Variable in class Carmen.VectorStatusMessage
current vector angle in vector path
vector_distance - Variable in class Carmen.VectorStatusMessage
current distance in vector path
VectorStatusHandler - Interface in Carmen
Declaration of Carmen event handler for vector status message
VectorStatusMessage - Class in Carmen
Carmen VectorStatusHandler's message
VectorStatusMessage() - Constructor for class Carmen.VectorStatusMessage
 

W

width - Variable in class Carmen.CameraMessage
unit is pixels

X

x - Variable in class Carmen.OdometryMessage
robot pose at the center of the robot
x - Variable in class Carmen.Point
pose information in metres for x, y and radians for theta
x - Variable in class Carmen.TrajPoint
current trajectory status: x, y (metres), theta (radians)

Y

y - Variable in class Carmen.OdometryMessage
robot pose at the center of the robot
y - Variable in class Carmen.Point
pose information in metres for x, y and radians for theta
y - Variable in class Carmen.TrajPoint
current trajectory status: x, y (metres), theta (radians)

A B C D E F G H I J L M N O P Q R S T U V W X Y