public class

GicPart

extends Object
java.lang.Object
   ↳ com.commsignia.v2x.client.model.ivi.GicPart

Class Overview

Represents a Gic part

Summary

Public Constructors
GicPart()
Public Methods
List<Integer> getApplicableLanes()
Returns applicable lanes
List<Integer> getDetectionZoneIds()
Returns detection zone ids.
IviDirection getDirection()
Returns the direction
List<Integer> getDriverAwarenessZoneIds()
Return driverAwarenessZoneIds
DriverCharacteristics getDriverCharacteristics()
Returns driver characteristics
IviPurpose getIviPurpose()
Returns ivi purpose
IviType getIviType()
Returns ivi type
IviLaneStatus getLaneStatus()
Returns lane status
Long getMinimumAwarenessTime(TimeUnit targetUnit)
Return minimumAwarenessTime
List<Integer> getRelevanceZoneIds()
Returns the relevance zone ids
List<RoadSignCode> getRoadSignCodes()
Returns road sign codes
void setApplicableLanes(List<Integer> applicableLanes)
Sets applicable lanes
void setDetectionZoneIds(List<Integer> detectionZoneIds)
Sets detection zone ids
void setDirection(IviDirection direction)
Sets the direction
void setDriverAwarenessZoneIds(List<Integer> driverAwarenessZoneIds)
Sets driver awareness zone ids
void setDriverCharacteristics(DriverCharacteristics driverCharacteristics)
Sets driver charactheristics
void setIviPurpose(IviPurpose iviPurpose)
Sets ivi purpose
void setIviType(IviType iviType)
Sets ivi type
void setLaneStatus(IviLaneStatus laneStatus)
Sets lane status
void setMinimumAwarenessTime(long minimumAwarenessTime, TimeUnit minimumAwarenessTimeUnit)
Sets the minimumAwarenessTime and its time unit
void setRelevanceZoneIds(List<Integer> relevanceZoneIds)
Sets relevance zone ids
void setRoadSignCodes(List<RoadSignCode> roadSignCodes)
Sets road sign codes
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public GicPart ()

Public Methods

public List<Integer> getApplicableLanes ()

Returns applicable lanes

Returns
  • applicableLanes list

public List<Integer> getDetectionZoneIds ()

Returns detection zone ids.

Returns
  • detectionZoneIds list of detection zone id

public IviDirection getDirection ()

Returns the direction

Returns
  • direction IviDirection

public List<Integer> getDriverAwarenessZoneIds ()

Return driverAwarenessZoneIds

Returns
  • driverAwarenessZoneIds as a list of driver awareness zone id

public DriverCharacteristics getDriverCharacteristics ()

Returns driver characteristics

Returns
  • driverCharacteristics

public IviPurpose getIviPurpose ()

Returns ivi purpose

Returns
  • iviPurpose

public IviType getIviType ()

Returns ivi type

Returns
  • iviType

public IviLaneStatus getLaneStatus ()

Returns lane status

Returns
  • laneStatus

public Long getMinimumAwarenessTime (TimeUnit targetUnit)

Return minimumAwarenessTime

Parameters
targetUnit the unit of time we wait the result in
Returns
  • minimumAwarenessTime

public List<Integer> getRelevanceZoneIds ()

Returns the relevance zone ids

Returns
  • relevanceZoneIds list of relevance zone id

public List<RoadSignCode> getRoadSignCodes ()

Returns road sign codes

Returns
  • roadSignCodes list

public void setApplicableLanes (List<Integer> applicableLanes)

Sets applicable lanes

Parameters
applicableLanes list

public void setDetectionZoneIds (List<Integer> detectionZoneIds)

Sets detection zone ids

Parameters
detectionZoneIds list of detection zone id

public void setDirection (IviDirection direction)

Sets the direction

public void setDriverAwarenessZoneIds (List<Integer> driverAwarenessZoneIds)

Sets driver awareness zone ids

Parameters
driverAwarenessZoneIds list of driver awareness zone id

public void setDriverCharacteristics (DriverCharacteristics driverCharacteristics)

Sets driver charactheristics

public void setIviPurpose (IviPurpose iviPurpose)

Sets ivi purpose

public void setIviType (IviType iviType)

Sets ivi type

public void setLaneStatus (IviLaneStatus laneStatus)

Sets lane status

public void setMinimumAwarenessTime (long minimumAwarenessTime, TimeUnit minimumAwarenessTimeUnit)

Sets the minimumAwarenessTime and its time unit

public void setRelevanceZoneIds (List<Integer> relevanceZoneIds)

Sets relevance zone ids

Parameters
relevanceZoneIds list of relevance zone id

public void setRoadSignCodes (List<RoadSignCode> roadSignCodes)

Sets road sign codes