ApbWritePacket class

A write packet on an ApbInterface.

Inheritance

Constructors

ApbWritePacket({required LogicValue addr, required LogicValue data, LogicValue? strobe, int selectIndex = 0})
Creates a write packet.

Properties

addr LogicValue
The address for this packet.
finalinherited
completed Future<void>
A Future that completes once the the read has been completed.
no setterinherited
data LogicValue
The data for this packet.
final
hashCode int
The hash code for this object.
no setterinherited
logger Logger
A Logger for messages related to the test or testbench.
latefinalinherited
returnedSlvErr LogicValue?
Error indication returned by the read.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectIndex int
The index of the select this packet should be driven on.
finalinherited
strobe LogicValue
The strobe associated with this write.
final

Methods

complete({LogicValue? slvErr}) → void
Called by a completer when a transfer is completed.
inherited
fullName() String
A descriptive name representing this instance of the object.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
trackerString(TrackerField field) String?
Returns a formatted String value associated with field in this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited