Package org.opentcs.drivers.vehicle

# Class VehicleCommAdapterDescription

java.lang.Object
org.opentcs.drivers.vehicle.VehicleCommAdapterDescription

All Implemented Interfaces:
  `java.io.Serializable`

Direct Known Subclasses:
  `DefaultVehicleCommAdapterDescription`

    public abstract class VehicleCommAdapterDescription
    extends java.lang.Object
    implements java.io.Serializable

Provides the description for a vehicle comm adapter.

See Also:
  Serialized Form

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `VehicleCommAdapterDescription()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | `equals​(java.lang.Object obj)` |
  `abstract java.lang.String` | `getDescription()` | Returns the description for a vehicle comm adapter.
  `int` | `hashCode()` |
  `abstract boolean` | `isSimVehicleCommAdapter()` | Whether the comm adapter is a simulating one.

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### VehicleCommAdapterDescription

    public VehicleCommAdapterDescription()

- ## Method Details

  - ### getDescription

    public abstract java.lang.String getDescription()
    Returns the description for a vehicle comm adapter.
    Returns:
      The description for a vehicle comm adapter.

  - ### isSimVehicleCommAdapter

    public abstract boolean isSimVehicleCommAdapter()
    Whether the comm adapter is a simulating one.
    Returns:
      `true` if, and only if, the vehicle is a simulating one.

  - ### equals

    public boolean equals​(java.lang.Object obj)
    Overrides:
      `equals` in class `java.lang.Object`

  - ### hashCode

    public int hashCode()
    Overrides:
      `hashCode` in class `java.lang.Object`