class
UsbLsFsPhyAbstractIoAgent extends AnyRef
Instance Constructors
-
new
UsbLsFsPhyAbstractIoAgent(usb: UsbLsFsPhyAbstractIo, cd: ClockDomain, cdRatio: Int)
Type Members
-
class
State extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
assertRxAck(): Unit
-
def
assertRxNak(): Unit
-
def
assertRxStall(): Unit
-
def
bitTime(ls: Boolean): Long
-
var
byteBuffer: Int
-
def
bytesToBoolean(data: Seq[Int]): ArrayBuffer[Boolean]
-
def
calcCrc(that: Seq[Int], poly: Int, width: Int, check: Boolean, bitCount: Int = 1): Int
-
var
cdBitRatio: Int
-
def
clone(): AnyRef
-
def
connect(lowSpeed: Boolean): Unit
-
var
connected: Boolean
-
var
counter: Int
-
def
decodeBytes(packet: Seq[Boolean]): Seq[Int]
-
def
decodePacketToggle(packet: Seq[Boolean]): Seq[Boolean]
-
def
decodeStuffing(packet: Seq[Boolean]): Seq[Boolean]
-
def
doneNotify(): Unit
-
val
doneQueue: Queue[SimThread]
-
def
emitBytes(data: Seq[Int], crc16: Boolean, turnaround: Boolean, ls: Boolean, stuffingError: Boolean = false, crcError: Boolean = false, eopError: Boolean = false, errorAt: Int = 1, crc5: Boolean = false): Unit
-
def
emitBytes(pid: Int, data: Seq[Int], crc16: Boolean, turnaround: Boolean, ls: Boolean): Unit
-
def
emitEop(extraBit: Boolean, error: Boolean, ls: Boolean): Unit
-
def
emitReset(): Unit
-
def
emitResume(): Unit
-
def
emitSuspend(): Unit
-
def
encodeStuffing(data: Seq[Boolean]): Seq[Boolean]
-
def
encodeToggle(data: Seq[Boolean]): Seq[Boolean]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
var
gotPreamble: Boolean
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
def
log(that: String): Unit
-
var
lowSpeed: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
val
packetBits: ArrayBuffer[Boolean]
-
var
phase: Int
-
def
randomBitTime(ls: Boolean): Long
-
val
rx: AnyRef { ... /* 6 definitions in type refinement */ }
-
val
rxBlocked: Queue[SimThread]
-
def
rxBlocking(): (Int, Seq[Int])
-
var
rxBytes: Seq[Int]
-
var
rxPid: Int
-
var
state: State
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
var
txDataLast: Boolean
-
var
txEnableLast: Boolean
-
var
txSe0Last: Boolean
-
var
txStable: Int
-
var
txStableLast: Int
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
def
waitDone(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any