tickit
0.1.1
Tutorials
Installation Tutorial
Running a Simulation
Creating a Simulation
Creating a Device
Creating an Adapter
How-to Guides
How to accomplish a task
Explanations
Glossary
How component updates are ordered
Reference
API
Contributing
Changelog
Index
Versions
tickit
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (tickit.utils.singleton.Singleton method)
A
Adapter
(class in tickit.core.adapter)
add() (in module tickit.core.state_interfaces.state_interface)
add_exposing_wiring() (tickit.core.management.schedulers.slave.SlaveScheduler static method)
add_message() (tickit.core.state_interfaces.internal.InternalStateConsumer method)
add_wakeup() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.master.MasterScheduler method)
after_update() (tickit.adapters.epicsadapter.EpicsAdapter method)
(tickit.core.adapter.Adapter method)
AlarmCodes (class in tickit.devices.cryostream.states)
as_tagged_union() (in module tickit.utils.configuration.configurable)
B
BaseComponent (class in tickit.core.components.component)
BaseScheduler (class in tickit.core.management.schedulers.base)
build_ioc() (tickit.adapters.epicsadapter.EpicsAdapter method)
ByteFormat (class in tickit.utils.byte_format)
C
C (in module tickit.core.state_interfaces.internal)
(in module tickit.core.state_interfaces.kafka)
(in module tickit.core.state_interfaces.state_interface)
Callback
callback() (tickit.devices.femto.femto.FemtoAdapter method)
(tickit.devices.pneumatic.pneumatic.PneumaticAdapter method)
Changes (in module tickit.core.typedefs)
Cls (in module tickit.utils.configuration.configurable)
Command (class in tickit.adapters.interpreters.command.command_interpreter)
CommandInterpreter (class in tickit.adapters.interpreters.command.command_interpreter)
Component
(class in tickit.core.components.component)
component_tree (tickit.core.management.event_router.EventRouter property)
ComponentConfig (class in tickit.core.components.component)
ComponentID (in module tickit.core.typedefs)
ComponentPort (class in tickit.core.typedefs)
components (tickit.core.components.system_simulation.SystemSimulationComponent attribute)
(tickit.core.management.event_router.EventRouter property)
(tickit.core.management.ticker.Ticker property)
ComposedAdapter (class in tickit.adapters.composed)
cool() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
create_topic() (tickit.core.state_interfaces.internal.InternalStateServer method)
CryostreamAdapter (class in tickit.devices.cryostream.cryostream)
CryostreamBase (class in tickit.devices.cryostream.base)
CryostreamDevice (class in tickit.devices.cryostream.cryostream)
CryostreamDevice.Inputs (class in tickit.devices.cryostream.cryostream)
CryostreamDevice.Outputs (class in tickit.devices.cryostream.cryostream)
D
Default_InverseWiring_Struct (in module tickit.core.management.event_router)
Default_Wiring_Struct (in module tickit.core.management.event_router)
dependants() (tickit.core.management.event_router.EventRouter method)
deserialize() (tickit.core.typedefs.ComponentPort static method)
(tickit.utils.byte_format.ByteFormat static method)
Device
(class in tickit.core.device)
Device Simulation
DeviceSimulation (class in tickit.core.components.device_simulation)
DeviceUpdate (class in tickit.core.device)
E
end() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
EpicsAdapter (class in tickit.adapters.epicsadapter)
EventRouter (class in tickit.core.management.event_router)
examples
module
examples.devices
module
examples.devices.remote_controlled
module
examples.devices.shutter
module
examples.devices.trampoline
module
expose (tickit.core.components.system_simulation.SystemSimulationComponent attribute)
ExtendedStatus (class in tickit.devices.cryostream.status)
F
FemtoAdapter (class in tickit.devices.femto.femto)
FemtoDevice (class in tickit.devices.femto.femto)
FemtoDevice.Inputs (class in tickit.devices.femto.femto)
FemtoDevice.Outputs (class in tickit.devices.femto.femto)
from_component_configs() (tickit.core.management.event_router.InverseWiring class method)
from_inverse_wiring() (tickit.core.management.event_router.Wiring class method)
from_packed() (tickit.devices.cryostream.status.ExtendedStatus class method)
(tickit.devices.cryostream.status.Status class method)
from_wiring() (tickit.core.management.event_router.InverseWiring class method)
G
get_current() (tickit.devices.femto.femto.FemtoDevice method)
get_first_wakeups() (tickit.core.management.schedulers.base.BaseScheduler method)
get_gain() (tickit.devices.femto.femto.FemtoDevice method)
get_hidden() (examples.devices.remote_controlled.RemoteControlledAdapter method)
get_interface() (in module tickit.core.state_interfaces.state_interface)
get_observed_bytes() (examples.devices.remote_controlled.RemoteControlledAdapter method)
get_observed_str() (examples.devices.remote_controlled.RemoteControlledAdapter method)
get_position() (examples.devices.shutter.ShutterAdapter method)
get_speed() (tickit.devices.pneumatic.pneumatic.PneumaticDevice method)
get_state() (tickit.devices.pneumatic.pneumatic.PneumaticDevice method)
get_status() (tickit.devices.cryostream.base.CryostreamBase method)
get_target() (examples.devices.shutter.ShutterAdapter method)
get_unobserved_bytes() (examples.devices.remote_controlled.RemoteControlledAdapter method)
get_unobserved_str() (examples.devices.remote_controlled.RemoteControlledAdapter method)
H
handle() (tickit.adapters.interpreters.command.command_interpreter.CommandInterpreter method)
(tickit.core.adapter.Interpreter method)
handle_input() (tickit.core.components.component.BaseComponent method)
handle_message() (tickit.adapters.composed.ComposedAdapter method)
(tickit.core.management.schedulers.base.BaseScheduler method)
HardwareType (class in tickit.devices.cryostream.states)
hold() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
I
importing_conversion() (in module tickit.utils.configuration.loading)
InMap (in module tickit.core.device)
Input (class in tickit.core.typedefs)
input_components (tickit.core.management.event_router.EventRouter property)
input_topic() (in module tickit.utils.topic_naming)
InputRecord (class in tickit.adapters.epicsadapter)
interfaces() (in module tickit.core.state_interfaces.state_interface)
InternalStateConsumer (class in tickit.core.state_interfaces.internal)
InternalStateProducer (class in tickit.core.state_interfaces.internal)
InternalStateServer (class in tickit.core.state_interfaces.internal)
Interpreter (class in tickit.core.adapter)
Interrupt
(class in tickit.core.typedefs)
interrupt (tickit.adapters.interpreters.command.command_interpreter.Command attribute)
inverse_component_tree (tickit.core.management.event_router.EventRouter property)
Inverse_Wiring_Struct (in module tickit.core.management.event_router)
InverseWiring (class in tickit.core.management.event_router)
is_tagged_union (in module tickit.utils.configuration.configurable)
K
KafkaStateConsumer (class in tickit.core.state_interfaces.kafka)
KafkaStateProducer (class in tickit.core.state_interfaces.kafka)
L
link_input_on_interrupt() (tickit.adapters.epicsadapter.EpicsAdapter method)
load_records_without_DTYP_fields() (tickit.adapters.epicsadapter.EpicsAdapter method)
M
MasterScheduler (class in tickit.core.management.schedulers.master)
Message (class in tickit.core.state_interfaces.internal)
Messages (in module tickit.core.state_interfaces.internal)
misc() (examples.devices.remote_controlled.RemoteControlledAdapter method)
module
examples
examples.devices
examples.devices.remote_controlled
examples.devices.shutter
examples.devices.trampoline
tickit
tickit.adapters
tickit.adapters.composed
tickit.adapters.epicsadapter
tickit.adapters.interpreters
tickit.adapters.interpreters.command
tickit.adapters.interpreters.command.command_interpreter
tickit.adapters.interpreters.command.regex_command
tickit.adapters.servers
tickit.adapters.servers.tcp
tickit.core
tickit.core.adapter
tickit.core.components
tickit.core.components.component
tickit.core.components.device_simulation
tickit.core.components.system_simulation
tickit.core.device
tickit.core.management
tickit.core.management.event_router
tickit.core.management.schedulers
tickit.core.management.schedulers.base
tickit.core.management.schedulers.master
tickit.core.management.schedulers.slave
tickit.core.management.ticker
tickit.core.runner
tickit.core.state_interfaces
tickit.core.state_interfaces.internal
tickit.core.state_interfaces.kafka
tickit.core.state_interfaces.state_interface
tickit.core.typedefs
tickit.devices
tickit.devices.cryostream
tickit.devices.cryostream.base
tickit.devices.cryostream.cryostream
tickit.devices.cryostream.states
tickit.devices.cryostream.status
tickit.devices.femto
tickit.devices.femto.femto
tickit.devices.pneumatic
tickit.devices.pneumatic.pneumatic
tickit.devices.sink
tickit.devices.source
tickit.utils
tickit.utils.byte_format
tickit.utils.configuration
tickit.utils.configuration.configurable
tickit.utils.configuration.loading
tickit.utils.singleton
tickit.utils.topic_naming
move() (examples.devices.shutter.ShutterDevice static method)
O
on_connect() (examples.devices.remote_controlled.RemoteControlledAdapter method)
(tickit.adapters.composed.ComposedAdapter method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
on_db_load() (tickit.adapters.epicsadapter.EpicsAdapter method)
(tickit.devices.femto.femto.FemtoAdapter method)
(tickit.devices.pneumatic.pneumatic.PneumaticAdapter method)
on_tick() (tickit.core.components.component.BaseComponent method)
(tickit.core.components.component.Component method)
(tickit.core.components.device_simulation.DeviceSimulation method)
(tickit.core.components.system_simulation.SystemSimulationComponent method)
(tickit.core.management.schedulers.slave.SlaveScheduler method)
OutMap (in module tickit.core.device)
Output (class in tickit.core.typedefs)
output() (tickit.core.components.component.BaseComponent method)
output_components (tickit.core.management.event_router.EventRouter property)
output_topic() (in module tickit.utils.topic_naming)
OutputRecord (class in tickit.adapters.epicsadapter)
P
P (in module tickit.core.state_interfaces.internal)
(in module tickit.core.state_interfaces.kafka)
(in module tickit.core.state_interfaces.state_interface)
pack() (tickit.devices.cryostream.status.ExtendedStatus method)
(tickit.devices.cryostream.status.Status method)
parse() (tickit.adapters.interpreters.command.command_interpreter.Command method)
(tickit.adapters.interpreters.command.regex_command.RegexCommand method)
pause() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
PhaseIds (class in tickit.devices.cryostream.states)
plat() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
PneumaticAdapter (class in tickit.devices.pneumatic.pneumatic)
PneumaticDevice (class in tickit.devices.pneumatic.pneumatic)
PneumaticDevice.Outputs (class in tickit.devices.pneumatic.pneumatic)
PortID (in module tickit.core.typedefs)
produce() (tickit.core.state_interfaces.internal.InternalStateProducer method)
(tickit.core.state_interfaces.kafka.KafkaStateProducer method)
(tickit.core.state_interfaces.state_interface.StateProducer method)
propagate() (tickit.core.management.ticker.Ticker method)
purge() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
push() (tickit.core.state_interfaces.internal.InternalStateServer method)
R
raise_interrupt() (tickit.core.components.component.BaseComponent method)
RaiseInterrupt (class in tickit.core.adapter)
ramp() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
RandomTrampoline (class in examples.devices.trampoline)
RandomTrampolineDevice (class in examples.devices.trampoline)
read_configs() (in module tickit.utils.configuration.loading)
rec_subclasses() (in module tickit.utils.configuration.configurable)
RegexCommand (class in tickit.adapters.interpreters.command.regex_command)
RemoteControlled (class in examples.devices.remote_controlled)
RemoteControlledAdapter (class in examples.devices.remote_controlled)
RemoteControlledDevice (class in examples.devices.remote_controlled)
RemoteControlledDevice.Inputs (class in examples.devices.remote_controlled)
RemoteControlledDevice.Outputs (class in examples.devices.remote_controlled)
remove_topic() (tickit.core.state_interfaces.internal.InternalStateServer method)
restart() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
resume() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
route() (tickit.core.management.event_router.EventRouter method)
run_all() (in module tickit.core.runner)
run_all_forever() (in module tickit.core.runner)
run_forever() (tickit.adapters.composed.ComposedAdapter method)
(tickit.adapters.epicsadapter.EpicsAdapter method)
(tickit.adapters.servers.tcp.TcpServer method)
(tickit.core.adapter.Adapter method)
(tickit.core.adapter.Server method)
(tickit.core.components.component.BaseComponent method)
(tickit.core.components.component.Component method)
(tickit.core.components.device_simulation.DeviceSimulation method)
(tickit.core.components.system_simulation.SystemSimulationComponent method)
(tickit.core.management.schedulers.master.MasterScheduler method)
(tickit.core.management.schedulers.slave.SlaveScheduler method)
RunModes (class in tickit.devices.cryostream.states)
S
satisfy_externality() (in module tickit.core.state_interfaces.state_interface)
schedule_interrupt() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.master.MasterScheduler method)
(tickit.core.management.schedulers.slave.SlaveScheduler method)
schedule_possible_updates() (tickit.core.management.ticker.Ticker method)
Scheduler
serialize() (tickit.core.typedefs.ComponentPort method)
(tickit.utils.byte_format.ByteFormat method)
Server (class in tickit.core.adapter)
set_current() (tickit.devices.femto.femto.FemtoDevice method)
set_gain() (tickit.devices.femto.femto.FemtoDevice method)
set_hidden() (examples.devices.remote_controlled.RemoteControlledAdapter method)
set_observed_bytes() (examples.devices.remote_controlled.RemoteControlledAdapter method)
set_observed_str() (examples.devices.remote_controlled.RemoteControlledAdapter method)
set_speed() (tickit.devices.pneumatic.pneumatic.PneumaticDevice method)
set_state() (tickit.devices.pneumatic.pneumatic.PneumaticDevice method)
set_status_format() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
set_target() (examples.devices.shutter.ShutterAdapter method)
set_unobserved_bytes() (examples.devices.remote_controlled.RemoteControlledAdapter method)
set_unobserved_str() (examples.devices.remote_controlled.RemoteControlledAdapter method)
setup() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.master.MasterScheduler method)
Shutter (class in examples.devices.shutter)
ShutterAdapter (class in examples.devices.shutter)
ShutterDevice (class in examples.devices.shutter)
ShutterDevice.Inputs (class in examples.devices.shutter)
ShutterDevice.Outputs (class in examples.devices.shutter)
SimTime (in module tickit.core.typedefs)
Singleton (class in tickit.utils.singleton)
Sink (class in tickit.devices.sink)
SinkDevice (class in tickit.devices.sink)
SinkDevice.Inputs (class in tickit.devices.sink)
SinkDevice.Outputs (class in tickit.devices.sink)
SlaveScheduler (class in tickit.core.management.schedulers.slave)
sleep_time() (tickit.core.management.schedulers.master.MasterScheduler method)
Source (class in tickit.devices.source)
SourceDevice (class in tickit.devices.source)
SourceDevice.Inputs (class in tickit.devices.source)
SourceDevice.Outputs (class in tickit.devices.source)
State (in module tickit.core.typedefs)
StateConsumer (class in tickit.core.state_interfaces.state_interface)
StateInterface (in module tickit.core.state_interfaces.state_interface)
StateProducer (class in tickit.core.state_interfaces.state_interface)
Status (class in tickit.devices.cryostream.status)
stop() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
subscribe() (tickit.core.state_interfaces.internal.InternalStateConsumer method)
(tickit.core.state_interfaces.internal.InternalStateServer method)
(tickit.core.state_interfaces.kafka.KafkaStateConsumer method)
(tickit.core.state_interfaces.state_interface.StateConsumer method)
System Simulation
SystemSimulation (class in tickit.core.components.system_simulation)
SystemSimulationComponent (class in tickit.core.components.system_simulation)
T
T (in module tickit.adapters.composed)
(in module tickit.core.adapter)
TcpServer (class in tickit.adapters.servers.tcp)
Ticker
(class in tickit.core.management.ticker)
tickit
module
tickit.__version__ (in module tickit)
tickit.adapters
module
tickit.adapters.composed
module
tickit.adapters.epicsadapter
module
tickit.adapters.interpreters
module
tickit.adapters.interpreters.command
module
tickit.adapters.interpreters.command.command_interpreter
module
tickit.adapters.interpreters.command.regex_command
module
tickit.adapters.servers
module
tickit.adapters.servers.tcp
module
tickit.core
module
tickit.core.adapter
module
tickit.core.components
module
tickit.core.components.component
module
tickit.core.components.device_simulation
module
tickit.core.components.system_simulation
module
tickit.core.device
module
tickit.core.management
module
tickit.core.management.event_router
module
tickit.core.management.schedulers
module
tickit.core.management.schedulers.base
module
tickit.core.management.schedulers.master
module
tickit.core.management.schedulers.slave
module
tickit.core.management.ticker
module
tickit.core.runner
module
tickit.core.state_interfaces
module
tickit.core.state_interfaces.internal
module
tickit.core.state_interfaces.kafka
module
tickit.core.state_interfaces.state_interface
module
tickit.core.typedefs
module
tickit.devices
module
tickit.devices.cryostream
module
tickit.devices.cryostream.base
module
tickit.devices.cryostream.cryostream
module
tickit.devices.cryostream.states
module
tickit.devices.cryostream.status
module
tickit.devices.femto
module
tickit.devices.femto.femto
module
tickit.devices.pneumatic
module
tickit.devices.pneumatic.pneumatic
module
tickit.devices.sink
module
tickit.devices.source
module
tickit.utils
module
tickit.utils.byte_format
module
tickit.utils.configuration
module
tickit.utils.configuration.configurable
module
tickit.utils.configuration.loading
module
tickit.utils.singleton
module
tickit.utils.topic_naming
module
topics (tickit.core.state_interfaces.internal.InternalStateServer property)
TrampolineDevice (class in examples.devices.trampoline)
TrampolineDevice.Inputs (class in examples.devices.trampoline)
TrampolineDevice.Outputs (class in examples.devices.trampoline)
turbo() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
U
unknown_command() (tickit.adapters.interpreters.command.command_interpreter.CommandInterpreter static method)
update() (examples.devices.remote_controlled.RemoteControlledDevice method)
(examples.devices.shutter.ShutterDevice method)
(examples.devices.trampoline.RandomTrampolineDevice method)
(examples.devices.trampoline.TrampolineDevice method)
(tickit.core.device.Device method)
(tickit.devices.cryostream.cryostream.CryostreamDevice method)
(tickit.devices.femto.femto.FemtoDevice method)
(tickit.devices.pneumatic.pneumatic.PneumaticDevice method)
(tickit.devices.sink.SinkDevice method)
(tickit.devices.source.SourceDevice method)
update_component() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.slave.SlaveScheduler method)
update_temperature() (tickit.devices.cryostream.base.CryostreamBase method)
V
valid_component_id() (in module tickit.utils.topic_naming)
value (tickit.core.state_interfaces.internal.Message property)
W
Wiring (class in tickit.core.management.event_router)
wiring (tickit.core.management.event_router.EventRouter property)
Wiring_Struct (in module tickit.core.management.event_router)
Y
yield_observed() (examples.devices.remote_controlled.RemoteControlledAdapter method)