caoss.simulator.hardware

## Interface Clockable

- All Known Implementing Classes:
    CPUCore, Device, DummyIODevice, RAM, SimpleCPUCore, Timer

      public interface Clockable

  The interface for hardware that must be synchronized by the `Clock`
  Author:
    Herve Paulino

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getDescription()` Textual description of the hardware
    `void` | `tick()` Method invoked by `Clock` in each time instance

- - ### Method Detail

    - #### tick

          void tick()

      Method invoked by `Clock` in each time instance

    - #### getDescription

          java.lang.String getDescription()

      Textual description of the hardware
      Returns:
        The textual description