Packages

c

spinal.lib.com.usb.sim

UsbLsFsPhyAbstractIoAgent

class UsbLsFsPhyAbstractIoAgent extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UsbLsFsPhyAbstractIoAgent
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UsbLsFsPhyAbstractIoAgent(usb: UsbLsFsPhyAbstractIo, cd: ClockDomain, cdRatio: Int)

Type Members

  1. class State extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assertRxAck(): Unit
  6. def assertRxNak(): Unit
  7. def assertRxStall(): Unit
  8. def bitTime(ls: Boolean): Long
  9. var byteBuffer: Int
  10. def bytesToBoolean(data: Seq[Int]): ArrayBuffer[Boolean]
  11. def calcCrc(that: Seq[Int], poly: Int, width: Int, check: Boolean, bitCount: Int = -1): Int
  12. var cdBitRatio: Int
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  14. def connect(lowSpeed: Boolean): Unit
  15. var connected: Boolean
  16. var counter: Int
  17. def decodeBytes(packet: Seq[Boolean]): Seq[Int]
  18. def decodePacketToggle(packet: Seq[Boolean]): Seq[Boolean]
  19. def decodeStuffing(packet: Seq[Boolean]): Seq[Boolean]
  20. def doneNotify(): Unit
  21. val doneQueue: Queue[SimThread]
  22. 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
  23. def emitBytes(pid: Int, data: Seq[Int], crc16: Boolean, turnaround: Boolean, ls: Boolean): Unit
  24. def emitEop(extraBit: Boolean, error: Boolean, ls: Boolean): Unit
  25. def emitReset(): Unit
  26. def encodeStuffing(data: Seq[Boolean]): Seq[Boolean]
  27. def encodeToggle(data: Seq[Boolean]): Seq[Boolean]
  28. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. var gotPreamble: Boolean
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. var listener: UsbLsFsPhyAbstractIoListener
  35. def log(that: String): Unit
  36. var lowSpeed: Boolean
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def onListener(body: (UsbLsFsPhyAbstractIoListener) => Unit): Unit
  41. val packetBits: ArrayBuffer[Boolean]
  42. var phase: Int
  43. def randomBitTime(ls: Boolean): Long
  44. val rx: AnyRef { ... /* 6 definitions in type refinement */ }
  45. val rxBlocked: Queue[SimThread]
  46. def rxBlocking(): (Int, Seq[Int])
  47. var rxBytes: Seq[Int]
  48. var rxPid: Int
  49. var state: State
  50. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. var txDataLast: Boolean
  53. var txEnableLast: Boolean
  54. var txSe0Last: Boolean
  55. var txStable: Int
  56. var txStableLast: Int
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. def waitDone(): Unit
  61. object BIT extends State
  62. object DISCONNECTED extends State
  63. object ENABLED extends State
  64. object EOP_1 extends State
  65. object EOP_2 extends State
  66. object TX_K extends State
  67. object TX_SE0 extends State

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped