SILF Experiment API
latest
Api of the device
How to test the devices according to the API
Device Api examples
Howto create experiment (in four easy steps!)
Experiment configuration file
XMPPClient api
Module index
Authors:
Release notes
Sending e-mails with errors
Conversation in protocol v0.5
SILF Protocol
High level overviev of protocol v. 1.1 DRAFT
SILF Protocol version 1.1 DRAFT
Establishing protocol version
SILF Experiment API
Docs
»
Index
Edit on Bitbucket
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
_apply_settings_to_device() (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
_construct_device() (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
_convert_result() (silf.backend.commons.device_manager._device_manager.ResultMixin method)
_convert_settings_to_device_format() (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
_exception_translator() (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin static method)
_load_settings_without_applying_to_device() (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
_pop_results_internal() (silf.backend.commons.device_manager._device_manager.ResultMixin method)
A
add_callable() (silf.backend.client.client.SleekErrorHandler method)
add_exception_callback() (silf.backend.experiment.experiment.Experiment method)
ADDR (silf.backend.commons.io.i2c.DeclarativeDriver attribute)
aggregate_results() (silf.backend.commons.device_manager._result_creator.AppendResultCreator method)
(silf.backend.commons.device_manager._result_creator.OverrideResultsCreator method)
(silf.backend.commons.device_manager._result_creator.ResultCreator method)
(silf.backend.commons.device_manager._result_creator.ReturnLastElementResultCreator method)
(silf.backend.commons.device_manager._result_creator.XYChartResultCreator method)
append_results() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
AppendResultCreator (class in silf.backend.commons.device_manager._result_creator)
applicable_modes (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
apply_settings() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._series_manager.ISeriesManager method)
assert_and_get_stanza() (silf.backend.client.mock_client.Client method)
assert_no_errors() (silf.backend.client.mock_client.Client method)
auto_pull_results (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
AUTOMATICALLY_POOL_RESULTS (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
axis_x_label (silf.backend.commons.api.stanza_content._misc.ChartField attribute)
axis_y_label (silf.backend.commons.api.stanza_content._misc.ChartField attribute)
B
BIND_STATE_TO_DEVICE_STATE (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
body_as_dict (silf.backend.client.labdata.LabdataBase attribute)
BooleanControl (class in silf.backend.commons.api.stanza_content.control._controls)
borg (silf.backend.commons.util.mail.BorgSender attribute)
BorgSender (class in silf.backend.commons.util.mail)
C
CallbackWrapper (class in silf.backend.client.client)
camera_type (silf.backend.commons.api.stanza_content._misc.VideoElement attribute)
camera_url (silf.backend.commons.api.stanza_content._misc.VideoElement attribute)
ChartField (class in silf.backend.commons.api.stanza_content._misc)
check_and_convert_live_settings() (silf.backend.commons.api.stanza_content.control._suite.ControlSuite method)
check_and_convert_settings() (silf.backend.commons.api.stanza_content.control._suite.ControlSuite method)
check_flag() (silf.backend.client.client.SleekErrorHandler method)
check_labdata() (in module silf.backend.client.labdata)
check_message_labdata() (in module silf.backend.client.labdata)
check_settings() (silf.backend.commons.api.stanza_content.control._suite.ControlSuite method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
CheckStateStanza (class in silf.backend.commons.api.stanza_content._misc)
choices (silf.backend.commons.api.stanza_content.control._controls.ComboBoxControl attribute)
cleanup() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
clear() (silf.backend.commons.device_manager._result_creator.OverrideResultsCreator method)
(silf.backend.commons.device_manager._result_creator.ResultCreator method)
(silf.backend.commons.device_manager._result_creator.ReturnLastElementResultCreator method)
(silf.backend.commons.device_manager._result_creator.XYChartResultCreator method)
clear_client() (silf.backend.client.mock_client.Client method)
clear_current_results() (silf.backend.commons.device_manager._device_manager.ResultMixin method)
clear_results() (silf.backend.commons.device_manager._result_creator.AppendResultCreator method)
Client (class in silf.backend.client.client)
(class in silf.backend.client.mock_client)
ClientException
ClientNoErrorNamespaceException
ClientResetException
ClientResetToken (class in silf.backend.experiment.experiment)
ComboBoxControl (class in silf.backend.commons.api.stanza_content.control._controls)
config_file (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
config_section (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
ConfigurationException
configure() (silf.backend.experiment.experiment.Experiment method)
configure_email_sender() (in module silf.backend.experiment.expmain)
configure_logging() (in module silf.backend.experiment.expmain)
ConfigValidationError
content (silf.backend.client.labdata.LabdataBase attribute)
Control (class in silf.backend.commons.api.stanza_content.control._control_api)
controls (silf.backend.commons.api.stanza_content._misc.InputFieldSuite attribute)
(silf.backend.commons.api.stanza_content.control._suite.ControlSuite attribute)
ControlSuite (class in silf.backend.commons.api.stanza_content.control._suite)
convert_json_to_python() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
convert_python_to_json() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
copy() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
(silf.backend.client.mock_client.Client method)
create_random_id() (silf.backend.client.api.IClient method)
current_mode (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
current_result_map (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
current_results (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
(silf.backend.commons.device_manager._device_manager.ResultMixin attribute)
current_settings (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
D
DeclarativeDeviceMixin (class in silf.backend.commons.device_manager._device_manager)
DeclarativeDriver (class in silf.backend.commons.io.i2c)
DEFAULT_PRAGMA (silf.backend.commons.api.stanza_content._misc.Result attribute)
DefaultDeviceManager (class in silf.backend.commons.device_manager._device_manager)
DEFAULTS (silf.backend.commons.api.stanza_content._error.Error attribute)
(silf.backend.commons.api.stanza_content._json_mapper.JsonMapped attribute)
(silf.backend.commons.api.stanza_content._misc.CheckStateStanza attribute)
(silf.backend.commons.api.stanza_content._misc.Mode attribute)
(silf.backend.commons.api.stanza_content._misc.OutputField attribute)
(silf.backend.commons.api.stanza_content._misc.ProtocolVersion attribute)
(silf.backend.commons.api.stanza_content._misc.ProtocolVersions attribute)
(silf.backend.commons.api.stanza_content._misc.Result attribute)
(silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza attribute)
(silf.backend.commons.api.stanza_content._misc.SeriesStopped attribute)
(silf.backend.commons.api.stanza_content._misc.Setting attribute)
deserialize_internal_item() (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped method)
(silf.backend.commons.api.stanza_content._misc.InputFieldSuite method)
Device (class in silf.backend.commons.device._device)
DEVICE_CONSTRUCTOR (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
device_constructor (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
DEVICE_ID (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
device_name (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
device_state (silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
DEVICE_STATES (in module silf.backend.commons.device._const)
DeviceException
DeviceRuntimeException
DeviceWorkerWrapper (class in silf.backend.commons.device_manager._worker)
DeviceWrapperMixin (class in silf.backend.commons.device_manager._device_manager)
DiagnosticsException
DICT_CONTENTS (silf.backend.commons.api.stanza_content._error.Error attribute)
(silf.backend.commons.api.stanza_content._error.ErrorSuite attribute)
(silf.backend.commons.api.stanza_content._json_mapper.JsonMapped attribute)
(silf.backend.commons.api.stanza_content._misc.CheckStateStanza attribute)
(silf.backend.commons.api.stanza_content._misc.Language attribute)
(silf.backend.commons.api.stanza_content._misc.Languages attribute)
(silf.backend.commons.api.stanza_content._misc.Mode attribute)
(silf.backend.commons.api.stanza_content._misc.ModeSelected attribute)
(silf.backend.commons.api.stanza_content._misc.ModeSelection attribute)
(silf.backend.commons.api.stanza_content._misc.OutputField attribute)
(silf.backend.commons.api.stanza_content._misc.ProtocolVersion attribute)
(silf.backend.commons.api.stanza_content._misc.ProtocolVersions attribute)
(silf.backend.commons.api.stanza_content._misc.Result attribute)
(silf.backend.commons.api.stanza_content._misc.ResultsStanza attribute)
(silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza attribute)
(silf.backend.commons.api.stanza_content._misc.SeriesStopped attribute)
(silf.backend.commons.api.stanza_content._misc.Setting attribute)
disconnect() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
(silf.backend.client.listener.Listener method)
(silf.backend.client.mock_client.Client method)
DisconnectedException
E
Echo (class in silf.backend.client.echo)
email_throttling_dict (silf.backend.commons.util.mail.EmailSender attribute)
EmailSender (class in silf.backend.commons.util.mail)
emit() (silf.backend.commons.util.mail.ExceptionHandler method)
Error (class in silf.backend.commons.api.stanza_content._error)
ErrorSuite (class in silf.backend.commons.api.stanza_content._error)
ExceptionHandler (class in silf.backend.commons.util.mail)
execute_task() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
Experiment (class in silf.backend.experiment.experiment)
experiment_loop() (silf.backend.experiment.experiment.Experiment method)
ExperimentBackendUnresponsive
ExperimentCreationError
ExperimentManagerCallback (class in silf.backend.experiment.experiment)
F
field (silf.backend.commons.api.stanza_content._error.Error attribute)
fire() (silf.backend.client.client.SleekErrorHandler method)
fire_synthetic_event() (silf.backend.client.mock_client.Client method)
fixable_by_user (silf.backend.commons.api.exceptions.DeviceException attribute)
FlatDictJsonMapped (class in silf.backend.commons.api.stanza_content._json_mapper)
format_labdata() (in module silf.backend.client.labdata)
from_args() (silf.backend.commons.api.exceptions.SILFProtocolError class method)
from_dict() (silf.backend.commons.api.stanza_content._json_mapper.FromStateMixin class method)
FromStateMixin (class in silf.backend.commons.api.stanza_content._json_mapper)
G
get() (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped method)
get_and_clear_errors() (silf.backend.client.mock_client.Client method)
get_body() (silf.backend.client.labdata.LabdataBase method)
get_input_fields() (silf.backend.commons.device_manager._device_manager.DeclarativeDeviceMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._device_manager.SingleModeDeviceMixin method)
get_number_of_points_in_series() (silf.backend.commons.device_manager._series_manager.ISeriesManager method)
get_output_fields() (silf.backend.commons.device_manager._device_manager.DeclarativeDeviceMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._device_manager.SingleModeDeviceMixin method)
get_stanza() (silf.backend.client.mock_client.Client method)
get_value_type() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
(silf.backend.commons.api.stanza_content.control._controls.BooleanControl method)
(silf.backend.commons.api.stanza_content.control._controls.NumberControl method)
(silf.backend.commons.api.stanza_content.control._controls.TimeControlMinSec method)
getstate() (silf.backend.commons.api.stanza_content._error.ErrorSuite method)
(silf.backend.commons.api.stanza_content._json_mapper.JsonMapped method)
(silf.backend.commons.api.stanza_content._misc.ChartField method)
(silf.backend.commons.api.stanza_content._misc.Mode method)
(silf.backend.commons.api.stanza_content._misc.ModeSelected method)
(silf.backend.commons.api.stanza_content._misc.OutputField method)
(silf.backend.commons.api.stanza_content._misc.ResultsStanza method)
(silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza method)
H
has_body (silf.backend.client.labdata.LabdataBase attribute)
has_result() (silf.backend.commons.device_manager._device_manager.IDeviceManager method)
has_results (silf.backend.commons.device_manager._result_creator.AppendResultCreator attribute)
(silf.backend.commons.device_manager._result_creator.OverrideResultsCreator attribute)
(silf.backend.commons.device_manager._result_creator.ResultCreator attribute)
(silf.backend.commons.device_manager._result_creator.XYChartResultCreator attribute)
has_results() (silf.backend.commons.device_manager._result_creator.ReturnLastElementResultCreator method)
html_class (silf.backend.commons.api.stanza_content._misc.OutputField attribute)
(silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
I
I2CDriver (class in silf.backend.commons.io.i2c)
I2CError
IClient (class in silf.backend.client.api)
id (silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
IDeviceManager (class in silf.backend.commons.device_manager._device_manager)
in_queue (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
initialize() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
(silf.backend.client.labdata_sender.LabdataSender method)
(silf.backend.client.listener.Listener method)
(silf.backend.client.mock_client.Client method)
(silf.backend.experiment.experiment.Experiment method)
initialSettings (silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza attribute)
InputFieldSuite (class in silf.backend.commons.api.stanza_content._misc)
insert_into_message() (silf.backend.client.labdata.LabdataBase method)
install_error_function() (silf.backend.commons.util.mail.EmailSender method)
IntegerControl (class in silf.backend.commons.api.stanza_content.control._controls)
interfaces (silf.backend.client.labdata.LabdataBase attribute)
internal_dict (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped attribute)
INTERNAL_DICT_NAME (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped attribute)
(silf.backend.commons.api.stanza_content._misc.InputFieldSuite attribute)
(silf.backend.commons.api.stanza_content._misc.ModeSuite attribute)
(silf.backend.commons.api.stanza_content._misc.OutputFieldSuite attribute)
(silf.backend.commons.api.stanza_content._misc.ResultSuite attribute)
(silf.backend.commons.api.stanza_content._misc.SettingSuite attribute)
INTERNAL_VALUE_CLASS (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped attribute)
(silf.backend.commons.api.stanza_content._misc.InputFieldSuite attribute)
(silf.backend.commons.api.stanza_content._misc.ModeSuite attribute)
(silf.backend.commons.api.stanza_content._misc.OutputFieldSuite attribute)
(silf.backend.commons.api.stanza_content._misc.ResultSuite attribute)
(silf.backend.commons.api.stanza_content._misc.SettingSuite attribute)
InvalidCallToAssertState
InvalidLabdataContentException
InvalidModeException
InvalidStateException
is_series_finished (silf.backend.commons.device_manager._series_manager.ISeriesManager attribute)
is_version_in_list() (silf.backend.commons.version.ProtocolVersionUtil class method)
ISeriesManager (class in silf.backend.commons.device_manager._series_manager)
J
join() (silf.backend.commons.api.exceptions.SILFProtocolError class method)
(silf.backend.commons.api.stanza_content._error.ErrorSuite class method)
(silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped class method)
(silf.backend.commons.api.stanza_content.control._suite.ControlSuite class method)
JsonMapped (class in silf.backend.commons.api.stanza_content._json_mapper)
K
kill() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
L
labdata_subclass (in module silf.backend.client.labdata)
LabdataBase (class in silf.backend.client.labdata)
LabdataException
LabdataExperimentStop (class in silf.backend.client.labdata)
LabdataLangSet (class in silf.backend.client.labdata)
LabdataMatcher (class in silf.backend.client.labdata)
LabdataMiscError (class in silf.backend.client.labdata)
LabdataModeGet (class in silf.backend.client.labdata)
LabdataModeSet (class in silf.backend.client.labdata)
LabdataResults (class in silf.backend.client.labdata)
LabdataSender (class in silf.backend.client.labdata_sender)
LabdataSeriesStart (class in silf.backend.client.labdata)
LabdataSeriesStop (class in silf.backend.client.labdata)
LabdataSettingsCheck (class in silf.backend.client.labdata)
LabdataSettingsUpdate (class in silf.backend.client.labdata)
LabdataState (class in silf.backend.client.labdata)
LabdataVersionGet (class in silf.backend.client.labdata)
LabdataVersionSet (class in silf.backend.client.labdata)
label (silf.backend.commons.api.stanza_content._misc.OutputField attribute)
(silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza attribute)
Language (class in silf.backend.commons.api.stanza_content._misc)
Languages (class in silf.backend.commons.api.stanza_content._misc)
Listener (class in silf.backend.client.listener)
live (silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
load_experiment() (in module silf.backend.experiment.experiment)
load_item_from_module() (in module silf.backend.commons.util.reflect_utils)
(in module silf.backend.experiment.reflect_utils)
logger (silf.backend.commons.device._device.Device attribute)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
(silf.backend.experiment.experiment.Experiment attribute)
long_transaction() (in module silf.backend.commons.io.i2c)
loop_iteration() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
LOOP_TIMEOUT (silf.backend.experiment.experiment.Experiment attribute)
M
main() (in module silf.backend.experiment.expmain)
MAIN_LOOP_INTERVAL (silf.backend.commons.device._device.Device attribute)
make_labdata_message() (silf.backend.client.api.IClient method)
make_message() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
match() (silf.backend.client.labdata.LabdataMatcher method)
Message (silf.backend.client.api.IClient attribute)
(silf.backend.client.client.Client attribute)
message (silf.backend.commons.api.stanza_content._error.Error attribute)
MissingRequiredControlException
Mode (class in silf.backend.commons.api.stanza_content._misc)
modes (silf.backend.commons.api.stanza_content._misc.ModeSuite attribute)
ModeSelected (class in silf.backend.commons.api.stanza_content._misc)
ModeSelection (class in silf.backend.commons.api.stanza_content._misc)
ModeSuite (class in silf.backend.commons.api.stanza_content._misc)
muc_message() (silf.backend.client.echo.Echo method)
(silf.backend.client.labdata_sender.LabdataSender method)
(silf.backend.client.listener.Listener method)
muc_online() (silf.backend.client.listener.Listener method)
MultiModeSeriesManager (class in silf.backend.commons.device_manager._series_manager)
N
name (silf.backend.client.labdata.LabdataBase attribute)
(silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
namespace (silf.backend.client.labdata.LabdataBase attribute)
(silf.backend.client.labdata.LabdataExperimentStop attribute)
(silf.backend.client.labdata.LabdataLangSet attribute)
(silf.backend.client.labdata.LabdataMiscError attribute)
(silf.backend.client.labdata.LabdataModeGet attribute)
(silf.backend.client.labdata.LabdataModeSet attribute)
(silf.backend.client.labdata.LabdataResults attribute)
(silf.backend.client.labdata.LabdataSeriesStart attribute)
(silf.backend.client.labdata.LabdataSeriesStop attribute)
(silf.backend.client.labdata.LabdataSettingsCheck attribute)
(silf.backend.client.labdata.LabdataSettingsUpdate attribute)
(silf.backend.client.labdata.LabdataState attribute)
(silf.backend.client.labdata.LabdataVersionGet attribute)
(silf.backend.client.labdata.LabdataVersionSet attribute)
NoLabdataException
NoLabdataIdException
NoLabdataNamespaceException
NumberControl (class in silf.backend.commons.api.stanza_content.control._controls)
O
OnFinalSeriesPoint
open_configfile() (in module silf.backend.commons.util.config)
out_queue (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
output_fields (silf.backend.commons.api.stanza_content._misc.OutputFieldSuite attribute)
OutputField (class in silf.backend.commons.api.stanza_content._misc)
OutputFieldSuite (class in silf.backend.commons.api.stanza_content._misc)
OverrideResultsCreator (class in silf.backend.commons.device_manager._result_creator)
P
patch_abc() (in module silf.backend.commons.util.abc_utils)
perform_diagnostics() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.io.i2c.I2CDriver method)
ping_results() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
plugin_attrib (silf.backend.client.labdata.LabdataBase attribute)
(silf.backend.client.labdata.LabdataExperimentStop attribute)
(silf.backend.client.labdata.LabdataLangSet attribute)
(silf.backend.client.labdata.LabdataMiscError attribute)
(silf.backend.client.labdata.LabdataModeGet attribute)
(silf.backend.client.labdata.LabdataModeSet attribute)
(silf.backend.client.labdata.LabdataResults attribute)
(silf.backend.client.labdata.LabdataSeriesStart attribute)
(silf.backend.client.labdata.LabdataSeriesStop attribute)
(silf.backend.client.labdata.LabdataSettingsCheck attribute)
(silf.backend.client.labdata.LabdataSettingsUpdate attribute)
(silf.backend.client.labdata.LabdataState attribute)
(silf.backend.client.labdata.LabdataVersionGet attribute)
(silf.backend.client.labdata.LabdataVersionSet attribute)
pop_results() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._device_manager.ResultMixin method)
(silf.backend.commons.device_manager._result_creator.AppendResultCreator method)
(silf.backend.commons.device_manager._result_creator.OverrideResultsCreator method)
(silf.backend.commons.device_manager._result_creator.ResultCreator method)
(silf.backend.commons.device_manager._result_creator.ReturnLastElementResultCreator method)
(silf.backend.commons.device_manager._result_creator.XYChartResultCreator method)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
post_construct_validate() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
(silf.backend.commons.api.stanza_content.control._controls.ComboBoxControl method)
post_power_up_diagnostics() (silf.backend.commons.device._device.Device method)
power_down() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
power_up() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
pre_power_up_diagnostics() (silf.backend.commons.device._device.Device method)
prepend_current_dir_to_config_file() (in module silf.backend.commons.util.config)
process_alive (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
ProtocolVersion (class in silf.backend.commons.api.stanza_content._misc)
ProtocolVersions (class in silf.backend.commons.api.stanza_content._misc)
ProtocolVersionUtil (class in silf.backend.commons.version)
purge_queue() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
pythonpath_entries() (in module silf.backend.commons.util.reflect_utils)
(in module silf.backend.experiment.reflect_utils)
Q
query() (silf.backend.commons.device_manager._device_manager.IDeviceManager method)
R
random_resource() (silf.backend.client.api.IClient method)
read_bool() (silf.backend.commons.io.i2c.I2CDriver method)
read_byte() (silf.backend.commons.io.i2c.I2CDriver method)
read_int() (silf.backend.commons.io.i2c.I2CDriver method)
read_raw() (silf.backend.commons.io.i2c.I2CDriver method)
register_callback() (silf.backend.client.api.IClient method)
register_error_callback() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
(silf.backend.client.mock_client.Client method)
REGISTER_MAPPER (silf.backend.commons.io.i2c.DeclarativeDriver attribute)
register_send_callback() (silf.backend.client.mock_client.Client method)
reply_labdata() (in module silf.backend.client.labdata)
RESEND_EXCEPTION_TIMEOUT_SEC (in module silf.backend.commons.util.mail)
reset_multiprocessing() (in module silf.backend.commons.device_manager._worker)
Result (class in silf.backend.commons.api.stanza_content._misc)
RESULT_CREATORS (silf.backend.commons.device_manager._device_manager.ResultMixin attribute)
result_name (silf.backend.commons.device_manager._result_creator.ResultCreator attribute)
ResultCreator (class in silf.backend.commons.device_manager._result_creator)
ResultMixin (class in silf.backend.commons.device_manager._device_manager)
results (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
ResultsStanza (class in silf.backend.commons.api.stanza_content._misc)
ResultSuite (class in silf.backend.commons.api.stanza_content._misc)
ReturnLastElementResultCreator (class in silf.backend.commons.device_manager._result_creator)
run() (silf.backend.client.client.CallbackWrapper method)
run_new() (in module silf.backend.experiment.expmain)
run_old() (in module silf.backend.experiment.expmain)
running (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
(silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
S
schedule_client_reset() (silf.backend.experiment.experiment.Experiment method)
send() (silf.backend.client.api.IClient method)
send_current_exception_to_admins() (silf.backend.commons.util.mail.EmailSender method)
send_email_to_admins() (silf.backend.commons.util.mail.EmailSender method)
send_error() (silf.backend.client.api.IClient method)
send_experiment_done() (silf.backend.experiment.experiment.ExperimentManagerCallback method)
send_labdata() (silf.backend.client.api.IClient method)
(silf.backend.client.client.Client method)
(silf.backend.client.labdata_sender.LabdataSender method)
(silf.backend.client.mock_client.Client method)
send_results() (silf.backend.client.api.IClient method)
(silf.backend.experiment.experiment.ExperimentManagerCallback method)
send_series_done() (silf.backend.experiment.experiment.ExperimentManagerCallback method)
send_set_mode() (silf.backend.client.mock_client.TestClient method)
send_set_mode_and_wait() (silf.backend.client.mock_client.TestClient method)
send_standalone_stanza() (silf.backend.client.api.IClient method)
send_start_series() (silf.backend.client.mock_client.TestClient method)
send_start_series_and_wait() (silf.backend.client.mock_client.TestClient method)
send_stop_experiment() (silf.backend.client.mock_client.TestClient method)
send_stop_experiment_and_wait() (silf.backend.client.mock_client.TestClient method)
send_stop_series() (silf.backend.client.mock_client.TestClient method)
send_stop_series_and_wait() (silf.backend.client.mock_client.TestClient method)
sender (silf.backend.experiment.experiment.Experiment attribute)
sent_errors (silf.backend.client.mock_client.Client attribute)
sent_stanzas (silf.backend.client.mock_client.Client attribute)
SerializationException
,
[1]
serialize_internal_item() (silf.backend.commons.api.stanza_content._json_mapper.FlatDictJsonMapped method)
(silf.backend.commons.api.stanza_content._misc.InputFieldSuite method)
seriesId (silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza attribute)
SeriesStartedStanza (class in silf.backend.commons.api.stanza_content._misc)
SeriesStopped (class in silf.backend.commons.api.stanza_content._misc)
set_body() (silf.backend.client.labdata.LabdataBase method)
set_multiprocessing() (in module silf.backend.commons.device_manager._worker)
set_sender() (silf.backend.commons.util.mail.BorgSender method)
set_type() (silf.backend.client.labdata.LabdataBase method)
setstate() (silf.backend.commons.api.stanza_content._error.ErrorSuite method)
(silf.backend.commons.api.stanza_content._json_mapper.JsonMapped method)
(silf.backend.commons.api.stanza_content._misc.ModeSelected method)
(silf.backend.commons.api.stanza_content._misc.ResultsStanza method)
(silf.backend.commons.api.stanza_content._misc.SeriesStartedStanza method)
Setting (class in silf.backend.commons.api.stanza_content._misc)
SettingNonLiveControlException
settings (silf.backend.commons.api.stanza_content._misc.SettingSuite attribute)
SettingSuite (class in silf.backend.commons.api.stanza_content._misc)
should_send_exception() (silf.backend.commons.util.mail.EmailSender method)
silf (module)
silf.backend (module)
silf.backend.client (module)
silf.backend.client.api (module)
silf.backend.client.client (module)
silf.backend.client.const (module)
silf.backend.client.echo (module)
silf.backend.client.labdata (module)
silf.backend.client.labdata_sender (module)
silf.backend.client.listener (module)
silf.backend.client.mock_client (module)
silf.backend.commons (module)
silf.backend.commons.api (module)
silf.backend.commons.api.const (module)
silf.backend.commons.api.exceptions (module)
silf.backend.commons.api.stanza_content (module)
silf.backend.commons.api.stanza_content._error (module)
silf.backend.commons.api.stanza_content._json_mapper (module)
silf.backend.commons.api.stanza_content._misc (module)
silf.backend.commons.api.stanza_content.control (module)
silf.backend.commons.api.stanza_content.control._const (module)
silf.backend.commons.api.stanza_content.control._control_api (module)
silf.backend.commons.api.stanza_content.control._controls (module)
silf.backend.commons.api.stanza_content.control._suite (module)
silf.backend.commons.device (module)
,
[1]
silf.backend.commons.device._const (module)
silf.backend.commons.device._device (module)
silf.backend.commons.device_manager._device_manager (module)
silf.backend.commons.device_manager._result_creator (module)
silf.backend.commons.device_manager._series_manager (module)
silf.backend.commons.device_manager._worker (module)
silf.backend.commons.experiment (module)
silf.backend.commons.io (module)
silf.backend.commons.io.i2c (module)
silf.backend.commons.util (module)
silf.backend.commons.util.abc_utils (module)
silf.backend.commons.util.config (module)
silf.backend.commons.util.mail (module)
silf.backend.commons.util.reflect_utils (module)
silf.backend.commons.util.uniqueify (module)
silf.backend.commons.version (module)
silf.backend.experiment.experiment (module)
silf.backend.experiment.expmain (module)
silf.backend.experiment.reflect_utils (module)
SilfConfigParser (class in silf.backend.commons.util.config)
SilfException
SILFProtocolError
SingleModeDeviceManager (class in silf.backend.commons.device_manager._device_manager)
SingleModeDeviceMixin (class in silf.backend.commons.device_manager._device_manager)
SingleModeSeriesManager (class in silf.backend.commons.device_manager._series_manager)
SleekErrorHandler (class in silf.backend.client.client)
start() (silf.backend.client.client.Client method)
(silf.backend.client.labdata_sender.LabdataSender method)
(silf.backend.client.listener.Listener method)
(silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
start_subprocess() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
start_worker_interactive() (in module silf.backend.commons.device_manager._worker)
state (silf.backend.commons.device._device.Device attribute)
(silf.backend.commons.device_manager._device_manager.IDeviceManager attribute)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper attribute)
stop() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
style (silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
sub_interfaces (silf.backend.client.labdata.LabdataBase attribute)
suite (silf.backend.client.labdata.LabdataBase attribute)
suite_type (silf.backend.client.labdata.LabdataBase attribute)
T
tear_down() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
(silf.backend.experiment.experiment.Experiment method)
tearDown() (silf.backend.commons.device._device.Device method)
(silf.backend.commons.device_manager._device_manager.IDeviceManager method)
TestClient (class in silf.backend.client.mock_client)
TimeControlMinSec (class in silf.backend.commons.api.stanza_content.control._controls)
to_input_field_suite() (silf.backend.commons.api.stanza_content.control._suite.ControlSuite method)
to_json_dict() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
(silf.backend.commons.api.stanza_content.control._controls.ComboBoxControl method)
(silf.backend.commons.api.stanza_content.control._controls.NumberControl method)
(silf.backend.commons.api.stanza_content.control._controls.TimeControlMinSec method)
type (silf.backend.client.labdata.LabdataBase attribute)
U
uniquefy_last() (in module silf.backend.commons.util.uniqueify)
uniqueify() (in module silf.backend.commons.util.uniqueify)
UnknownLabdataNamespaceException
UnknownLabdataTypeException
USE_WORKER (silf.backend.commons.device_manager._device_manager.DeviceWrapperMixin attribute)
USER_READABLE_NAME (silf.backend.commons.io.i2c.DeclarativeDriver attribute)
V
validate_mandatory_config_keys() (silf.backend.commons.util.config.SilfConfigParser method)
validate_protocol_version() (silf.backend.commons.version.ProtocolVersionUtil class method)
validate_protocol_versions() (silf.backend.commons.version.ProtocolVersionUtil class method)
ValidationError
validators (silf.backend.commons.api.stanza_content.control._control_api.Control attribute)
value_is_empty() (silf.backend.commons.api.stanza_content.control._control_api.Control method)
version_pattern (silf.backend.commons.version.ProtocolVersionUtil attribute)
version_range_pattern (silf.backend.commons.version.ProtocolVersionUtil attribute)
VideoElement (class in silf.backend.commons.api.stanza_content._misc)
W
wait_for_response() (silf.backend.commons.device_manager._worker.DeviceWorkerWrapper method)
wait_until_byte() (silf.backend.commons.io.i2c.I2CDriver method)
wait_until_online() (silf.backend.client.client.Client method)
watch_for_results() (silf.backend.client.mock_client.TestClient method)
write_byte() (silf.backend.commons.io.i2c.I2CDriver method)
X
XYChartResultCreator (class in silf.backend.commons.device_manager._result_creator)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.