com.ecebs.rtd.enabler.types.itso.vrdg
Class VRDG

java.lang.Object
  extended by com.ecebs.rtd.enabler.types.itso.vrdg.VRDG
All Implemented Interfaces:
Serializable

public class VRDG
extends Object
implements Serializable

Represents an ITSO Value Record Data Group (VRDG)

Author:
kyleb
See Also:
Serialized Form

Constructor Summary
VRDG(int ipeType, int offset, byte[] vrdgBytes)
          Parses from the provided byte array starting at the provided offset
 
Method Summary
 IPEInstanceID getInstanceID()
           
 int getIPEType()
           
 ValueRecord getNewestVR()
           
 int getNumSupportedVRs()
           
 byte[] getSeal()
           
 List<ValueRecord> getValueRecords()
           
 byte getVRDGBitMap()
           
 VGX getVRDGExtension()
           
 byte getVRDGLength()
           
 boolean isVRDGExtensionPresent()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VRDG

public VRDG(int ipeType,
            int offset,
            byte[] vrdgBytes)
     throws IndexOutOfBoundsException
Parses from the provided byte array starting at the provided offset

Parameters:
ipeType - type of IPE that the VRDG is associated with
offset - index to start parsing at
vrdgBytes - byte array to parse from
Throws:
IndexOutOfBoundsException
Method Detail

getValueRecords

public List<ValueRecord> getValueRecords()

getNewestVR

public ValueRecord getNewestVR()

getIPEType

public int getIPEType()

getVRDGLength

public byte getVRDGLength()

getVRDGBitMap

public byte getVRDGBitMap()

isVRDGExtensionPresent

public boolean isVRDGExtensionPresent()

getVRDGExtension

public VGX getVRDGExtension()

getNumSupportedVRs

public int getNumSupportedVRs()

getInstanceID

public IPEInstanceID getInstanceID()

getSeal

public byte[] getSeal()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Ecebs Ltd. All Rights Reserved.