public class IOEffectRecord extends IORecord implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected IOEffectsRecordIOEffect |
ioEffect
uid 292
|
protected short |
ioEffectDuration |
protected byte |
ioEffectDutyCycle |
protected IOEffectsRecordIOLinkType |
ioLinkType
uid 291
|
protected IOEffectsRecordIOProcess |
ioProcess
uid 293
|
protected IOEffectsRecordIOStatus |
ioStatus
uid 290
|
protected short |
padding |
protected short |
recordLength |
protected VariableRecordTypes |
recordType
uid 66
|
Constructor and Description |
---|
IOEffectRecord()
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsImpl(java.lang.Object obj)
Compare all fields that contribute to the state, ignoring
transient and static fields, for
this and the supplied object |
IOEffectsRecordIOEffect |
getIoEffect()
Getter for
ioEffect |
short |
getIoEffectDuration()
Getter for
ioEffectDuration |
byte |
getIoEffectDutyCycle()
Getter for
ioEffectDutyCycle |
IOEffectsRecordIOLinkType |
getIoLinkType()
Getter for
ioLinkType |
IOEffectsRecordIOProcess |
getIoProcess()
Getter for
ioProcess |
IOEffectsRecordIOStatus |
getIoStatus()
Getter for
ioStatus |
int |
getMarshalledSize()
Returns the size of this serialized object in bytes
|
short |
getPadding()
Getter for
padding |
short |
getRecordLength()
Getter for
recordLength |
VariableRecordTypes |
getRecordType()
Getter for
recordType |
void |
marshal(java.nio.ByteBuffer buff)
Packs an object into the ByteBuffer.
|
void |
marshal(java.io.DataOutputStream dos)
Serializes an object to a DataOutputStream.
|
IOEffectRecord |
setIoEffect(IOEffectsRecordIOEffect pIoEffect)
Setter for
ioEffect |
IOEffectRecord |
setIoEffectDuration(short pIoEffectDuration)
Setter for
ioEffectDuration |
IOEffectRecord |
setIoEffectDutyCycle(byte pIoEffectDutyCycle)
Setter for
ioEffectDutyCycle |
IOEffectRecord |
setIoLinkType(IOEffectsRecordIOLinkType pIoLinkType)
Setter for
ioLinkType |
IOEffectRecord |
setIoProcess(IOEffectsRecordIOProcess pIoProcess)
Setter for
ioProcess |
IOEffectRecord |
setIoStatus(IOEffectsRecordIOStatus pIoStatus)
Setter for
ioStatus |
IOEffectRecord |
setPadding(short pPadding)
Setter for
padding |
IOEffectRecord |
setRecordLength(short pRecordLength)
Setter for
recordLength |
IOEffectRecord |
setRecordType(VariableRecordTypes pRecordType)
Setter for
recordType |
int |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data.
|
int |
unmarshal(java.io.DataInputStream dis)
Unserializes an object from a DataInputStream.
|
protected VariableRecordTypes recordType
protected short recordLength
protected IOEffectsRecordIOStatus ioStatus
protected IOEffectsRecordIOLinkType ioLinkType
protected IOEffectsRecordIOEffect ioEffect
protected byte ioEffectDutyCycle
protected short ioEffectDuration
protected IOEffectsRecordIOProcess ioProcess
protected short padding
public int getMarshalledSize()
getMarshalledSize
in class IORecord
public IOEffectRecord setRecordType(VariableRecordTypes pRecordType)
recordType
public VariableRecordTypes getRecordType()
recordType
public IOEffectRecord setRecordLength(short pRecordLength)
recordLength
public short getRecordLength()
recordLength
public IOEffectRecord setIoStatus(IOEffectsRecordIOStatus pIoStatus)
ioStatus
public IOEffectsRecordIOStatus getIoStatus()
ioStatus
public IOEffectRecord setIoLinkType(IOEffectsRecordIOLinkType pIoLinkType)
ioLinkType
public IOEffectsRecordIOLinkType getIoLinkType()
ioLinkType
public IOEffectRecord setIoEffect(IOEffectsRecordIOEffect pIoEffect)
ioEffect
public IOEffectsRecordIOEffect getIoEffect()
ioEffect
public IOEffectRecord setIoEffectDutyCycle(byte pIoEffectDutyCycle)
ioEffectDutyCycle
public byte getIoEffectDutyCycle()
ioEffectDutyCycle
public IOEffectRecord setIoEffectDuration(short pIoEffectDuration)
ioEffectDuration
public short getIoEffectDuration()
ioEffectDuration
public IOEffectRecord setIoProcess(IOEffectsRecordIOProcess pIoProcess)
ioProcess
public IOEffectsRecordIOProcess getIoProcess()
ioProcess
public IOEffectRecord setPadding(short pPadding)
padding
public short getPadding()
padding
public void marshal(java.io.DataOutputStream dos)
public int unmarshal(java.io.DataInputStream dis)
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception
public int unmarshal(java.nio.ByteBuffer buff) throws java.lang.Exception
public boolean equalsImpl(java.lang.Object obj)
IORecord
this
and the supplied objectequalsImpl
in class IORecord
obj
- the object to compare to