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. All

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( ... ) @native() @IntrinsicCandidate()
  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 emitResume(): Unit
  27. def emitSuspend(): Unit
  28. def encodeStuffing(data: Seq[Boolean]): Seq[Boolean]
  29. def encodeToggle(data: Seq[Boolean]): Seq[Boolean]
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  32. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  33. var gotPreamble: Boolean
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. var listener: UsbLsFsPhyAbstractIoListener
  37. def log(that: String): Unit
  38. var lowSpeed: Boolean
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  42. def onListener(body: (UsbLsFsPhyAbstractIoListener) ⇒ Unit): Unit
  43. val packetBits: ArrayBuffer[Boolean]
  44. var phase: Int
  45. def randomBitTime(ls: Boolean): Long
  46. val rx: Area { ... /* 6 definitions in type refinement */ }
  47. val rxBlocked: Queue[SimThread]
  48. def rxBlocking(): (Int, Seq[Int])
  49. var rxBytes: Seq[Int]
  50. var rxPid: Int
  51. var state: State
  52. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  53. def toString(): String
    Definition Classes
    AnyRef → Any
  54. var txDataLast: Boolean
  55. var txEnableLast: Boolean
  56. var txSe0Last: Boolean
  57. var txStable: Int
  58. var txStableLast: Int
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. def waitDone(): Unit
  63. object BIT extends State
  64. object DISCONNECTED extends State
  65. object ENABLED extends State
  66. object EOP_1 extends State
  67. object EOP_2 extends State
  68. object TX_K extends State
  69. 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