framework.oracles ------------------ .. note:: Note we provide 11 oracles in the release, but only used 4 of them for the paper. Hence we will only be providing documentation for the used ones and a quick tutorial on :ref:`new_oracle`. Please refer to our main paper listed in :ref:`publication:publication` for a formal definition of the 4 oracles used. framework.oracles.__init__ ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles :members: framework.oracles.OracleInterface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.OracleInterface :members: framework.oracles.OracleManager ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.OracleManager :members: framework.oracles.ViolationTracker ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.ViolationTracker :members: framework.oracles.impl.CollisionOracle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.impl.CollisionOracle :members: framework.oracles.impl.ModuleOracle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.impl.ModuleOracle :members: framework.oracles.impl.StopSignOracle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.impl.StopSignOracle :members: framework.oracles.impl.TrafficSignalOracle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: framework.oracles.impl.TrafficSignalOracle :members: