com.kuka.roboticsAPI.sensorModel
Class LbrPdsTemperatureSensorData

java.lang.Object
  extended by com.kuka.roboticsAPI.sensorModel.LbrPdsTemperatureSensorData

public final class LbrPdsTemperatureSensorData
extends Object

The temperature sensor data is a snapshot of temperature values for a specific LBR. For an update, the sensor needs to be queried again.


Constructor Summary
LbrPdsTemperatureSensorData(int[][] pdsTemperatures)
          Creates a new immutable instance of this type.
 
Method Summary
 int getSingleTemperatureFcuBrake(int pdsId)
          Returns the temperature value from the sensors installed on a specific frequency control board for the brake.
 int getSingleTemperatureFcuMotor(int pdsId)
          Returns the temperature value from the sensors installed on a specific frequency control board for the motor.
 int getSingleTemperatureRcu1(int pdsId)
          Returns the temperature value from the first sensor installed on a specific control logic board.
 int getSingleTemperatureRcu2(int pdsId)
          Returns the temperature value from the second sensor installed on a specific control logic board.
 int[] getTemperaturesFcuBrake()
          Returns the temperatures from the sensors installed on the frequency control boards for the break.
 int[] getTemperaturesFcuMotor()
          Returns the temperatures from the sensors installed on the frequency control boards for the motor.
 int[] getTemperaturesRcu1()
          Returns the temperature values from the first sensor installed on the control logic boards.
 int[] getTemperaturesRcu2()
          Returns the temperature values from the second sensor installed on the control logic boards.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LbrPdsTemperatureSensorData

public LbrPdsTemperatureSensorData(int[][] pdsTemperatures)
Creates a new immutable instance of this type.

Parameters:
pdsTemperatures - Array of the following temperature arrays:
  1. temperaturesRcu1 Temperature from the first sensor installed on the control logic boards,
  2. temperaturesRcu2 Temperature from the second sensor installed on the control logic boards,
  3. temperaturesFcuMotor Temperatures from the sensors installed on the frequency control boards for the motor,
  4. temperaturesFcuBrake Temperatures from the sensors installed on the frequency control boards for the brake.
Method Detail

getTemperaturesRcu1

public int[] getTemperaturesRcu1()
Returns the temperature values from the first sensor installed on the control logic boards. The unit of the measured temperature values is degree Celsius [°C].

Returns:
Temperatures from the first sensor on the control logic boards

getSingleTemperatureRcu1

public int getSingleTemperatureRcu1(int pdsId)
Returns the temperature value from the first sensor installed on a specific control logic board. The unit of the measured temperature value is degree Celsius [°C].

Parameters:
pdsId - ID of the PDS board to be considered
Returns:
Temperature value from the first sensor on a specific control logic board

getTemperaturesRcu2

public int[] getTemperaturesRcu2()
Returns the temperature values from the second sensor installed on the control logic boards. The unit of the measured temperature values is degree Celsius [°C].

Returns:
Temperatures from the second sensor on the control logic boards

getSingleTemperatureRcu2

public int getSingleTemperatureRcu2(int pdsId)
Returns the temperature value from the second sensor installed on a specific control logic board. The unit of the measured temperature is degree Celsius [°C].

Parameters:
pdsId - ID of the PDS board to be considered
Returns:
Temperature from the second sensor on a specific control logic board

getTemperaturesFcuMotor

public int[] getTemperaturesFcuMotor()
Returns the temperatures from the sensors installed on the frequency control boards for the motor. The unit of the measured temperature is degree Celsius [°C].

Returns:
Temperatures from the frequency control boards for motor

getSingleTemperatureFcuMotor

public int getSingleTemperatureFcuMotor(int pdsId)
Returns the temperature value from the sensors installed on a specific frequency control board for the motor. The unit of the measured temperature is degree Celsius [°C].

Parameters:
pdsId - ID of the PDS board to be considered
Returns:
Temperature from a specific frequency control board for motor

getTemperaturesFcuBrake

public int[] getTemperaturesFcuBrake()
Returns the temperatures from the sensors installed on the frequency control boards for the break. The measured temperature values in unit degree Celsius [°C].

Returns:
Temperatures from the frequency control boards for the break

getSingleTemperatureFcuBrake

public int getSingleTemperatureFcuBrake(int pdsId)
Returns the temperature value from the sensors installed on a specific frequency control board for the brake. The unit of the measured temperature is degree Celsius [°C].

Parameters:
pdsId - ID of the PDS board to be considered
Returns:
Temperature from a specific frequency control board for brake

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2019. All rights reserved.