tickit
0.1.1.pre
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)
AdapterConfig (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.ListeningAdapter method)
AlarmCodes (class in tickit.devices.cryostream.states)
B
BaseComponent (class in tickit.core.components.component)
BaseComponent.BaseComponentConfig (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.management.event_router.EventRouter property)
(tickit.core.management.ticker.Ticker property)
ComposedAdapter (class in tickit.adapters.composed)
Config (class in tickit.utils.configuration.configurable)
configurable() (in module tickit.utils.configuration.configurable)
configurable_alias() (in module tickit.utils.configuration.configurable)
configurable_base() (in module tickit.utils.configuration.configurable)
ConfigurableAdapter (class in tickit.core.adapter)
ConfigurableComponent (class in tickit.core.components.component)
ConfigurableDevice (class in tickit.core.device)
ConfigurableServer (class in tickit.core.adapter)
configures() (tickit.core.adapter.AdapterConfig static method)
(tickit.core.adapter.ServerConfig static method)
(tickit.core.components.component.ComponentConfig static method)
(tickit.core.device.DeviceConfig static method)
(tickit.utils.configuration.configurable.Config static method)
cool() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
create_components() (in module tickit.core.components.component)
create_topic() (tickit.core.state_interfaces.internal.InternalStateServer method)
Cryostream (class in tickit.devices.cryostream.cryostream)
Cryostream.CryostreamConfig (class in tickit.devices.cryostream.cryostream)
Cryostream.Inputs (class in tickit.devices.cryostream.cryostream)
Cryostream.Outputs (class in tickit.devices.cryostream.cryostream)
CryostreamAdapter (class in tickit.devices.cryostream.cryostream)
CryostreamAdapter.CryostreamAdapterConfig (class in tickit.devices.cryostream.cryostream)
CryostreamBase (class in tickit.devices.cryostream.base)
CurrentDevice (class in tickit.devices.femto.femto)
CurrentDevice.CurrentDeviceConfig (class in tickit.devices.femto.femto)
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
DeviceConfig (class in tickit.core.device)
DeviceSimulation (class in tickit.core.components.device_simulation)
DeviceSimulation.DeviceSimulationConfig (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)
EpicsAdapter.EpicsAdapterConfig (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
ExtendedStatus (class in tickit.devices.cryostream.status)
F
Femto (class in tickit.devices.femto.femto)
Femto.FemtoConfig (class in tickit.devices.femto.femto)
FemtoAdapter (class in tickit.devices.femto.femto)
FemtoAdapter.FemtoAdapterConfig (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_wiring() (tickit.core.management.event_router.InverseWiring class method)
Func (in module tickit.utils.configuration.configurable)
G
get_current() (tickit.devices.femto.femto.Femto method)
get_first_wakeups() (tickit.core.management.schedulers.base.BaseScheduler method)
get_gain() (tickit.devices.femto.femto.Femto 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.Pneumatic method)
get_state() (tickit.devices.pneumatic.pneumatic.Pneumatic 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
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)
K
KafkaStateConsumer (class in tickit.core.state_interfaces.kafka)
KafkaStateProducer (class in tickit.core.state_interfaces.kafka)
kwargs (tickit.core.adapter.AdapterConfig property)
(tickit.core.adapter.ServerConfig property)
(tickit.core.components.component.ComponentConfig property)
(tickit.core.device.DeviceConfig property)
(tickit.utils.configuration.configurable.Config property)
L
LifetimeRunnable (class in tickit.core.lifetime_runnable)
link_input_on_interrupt() (tickit.adapters.epicsadapter.EpicsAdapter method)
ListeningAdapter (class in tickit.core.adapter)
load_modules() (in module tickit.utils.configuration.loading)
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.lifetime_runnable
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.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.Shutter 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.SystemSimulation 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)
Pneumatic (class in tickit.devices.pneumatic.pneumatic)
Pneumatic.PneumaticConfig (class in tickit.devices.pneumatic.pneumatic)
PneumaticAdapter (class in tickit.devices.pneumatic.pneumatic)
PneumaticAdapter.PneumaticAdapterConfig (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)
ramp() (tickit.devices.cryostream.base.CryostreamBase method)
(tickit.devices.cryostream.cryostream.CryostreamAdapter method)
RandomTrampoline (class in examples.devices.trampoline)
RandomTrampoline.RandomTrampolineConfig (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)
RemoteControlled.Inputs (class in examples.devices.remote_controlled)
RemoteControlled.Outputs (class in examples.devices.remote_controlled)
RemoteControlled.RemoteControlledConfig (class in examples.devices.remote_controlled)
RemoteControlledAdapter (class in examples.devices.remote_controlled)
RemoteControlledAdapter.RemoteControlledAdapterConfig (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.lifetime_runnable)
run_all_forever() (in module tickit.core.lifetime_runnable)
run_forever() (tickit.adapters.composed.ComposedAdapter method)
(tickit.adapters.servers.tcp.TcpServer method)
(tickit.core.adapter.Adapter method)
(tickit.core.adapter.Server method)
(tickit.core.components.component.Component method)
(tickit.core.components.device_simulation.DeviceSimulation method)
(tickit.core.components.system_simulation.SystemSimulation method)
(tickit.core.lifetime_runnable.LifetimeRunnable method)
(tickit.core.management.schedulers.master.MasterScheduler method)
(tickit.core.management.schedulers.slave.SlaveScheduler method)
(tickit.devices.femto.femto.FemtoAdapter method)
(tickit.devices.pneumatic.pneumatic.PneumaticAdapter 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)
ServerConfig (class in tickit.core.adapter)
set_current() (tickit.devices.femto.femto.Femto method)
set_gain() (tickit.devices.femto.femto.Femto 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.Pneumatic method)
set_state() (tickit.devices.pneumatic.pneumatic.Pneumatic 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)
set_up_state_interfaces() (tickit.core.components.component.BaseComponent method)
setup() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.master.MasterScheduler method)
Shutter (class in examples.devices.shutter)
Shutter.Inputs (class in examples.devices.shutter)
Shutter.Outputs (class in examples.devices.shutter)
Shutter.ShutterConfig (class in examples.devices.shutter)
ShutterAdapter (class in examples.devices.shutter)
ShutterAdapter.ShutterAdapterConfig (class in examples.devices.shutter)
SimTime (in module tickit.core.typedefs)
Singleton (class in tickit.utils.singleton)
Sink (class in tickit.devices.sink)
Sink.Inputs (class in tickit.devices.sink)
Sink.Outputs (class in tickit.devices.sink)
Sink.SinkConfig (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)
Source.Inputs (class in tickit.devices.source)
Source.Outputs (class in tickit.devices.source)
Source.SourceConfig (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)
SystemSimulation.SystemSimulationConfig (class in tickit.core.components.system_simulation)
T
T (in module tickit.adapters.composed)
(in module tickit.core.adapter)
(in module tickit.utils.configuration.configurable)
TcpServer (class in tickit.adapters.servers.tcp)
TcpServer.TcpServerConfig (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.lifetime_runnable
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.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)
Trampoline (class in examples.devices.trampoline)
Trampoline.Inputs (class in examples.devices.trampoline)
Trampoline.Outputs (class in examples.devices.trampoline)
Trampoline.TrampolineConfig (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.RemoteControlled method)
(examples.devices.shutter.Shutter method)
(examples.devices.trampoline.RandomTrampoline method)
(examples.devices.trampoline.Trampoline method)
(tickit.core.device.Device method)
(tickit.devices.cryostream.cryostream.Cryostream method)
(tickit.devices.femto.femto.CurrentDevice method)
(tickit.devices.femto.femto.Femto method)
(tickit.devices.pneumatic.pneumatic.Pneumatic method)
(tickit.devices.sink.Sink method)
(tickit.devices.source.Source 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)