tickit
master
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.core.adapter.ListeningAdapter method)
B
BaseComponent (class in tickit.core.components.component)
BaseComponent.BaseComponentConfig (class in tickit.core.components.component)
BaseScheduler (class in tickit.core.management.schedulers.base)
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
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)
create_components() (in module tickit.core.components.component)
create_topic() (tickit.core.state_interfaces.internal.InternalStateServer method)
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
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
F
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_first_wakeups() (tickit.core.management.schedulers.base.BaseScheduler 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_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)
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)
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)
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.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.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)
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)
P
P (in module tickit.core.state_interfaces.internal)
(in module tickit.core.state_interfaces.kafka)
(in module tickit.core.state_interfaces.state_interface)
parse() (tickit.adapters.interpreters.command.command_interpreter.Command method)
(tickit.adapters.interpreters.command.regex_command.RegexCommand method)
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)
push() (tickit.core.state_interfaces.internal.InternalStateServer method)
R
raise_interrupt() (tickit.core.components.component.BaseComponent 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)
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)
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_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_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)
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.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.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)
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.sink.Sink method)
(tickit.devices.source.Source method)
update_component() (tickit.core.management.schedulers.base.BaseScheduler method)
(tickit.core.management.schedulers.slave.SlaveScheduler 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)