====== EEROS Architecture ====== Any EEROS system requires a control system, a safety system and one or several sequencers. Please read [[getting_started:overview|]] to get the basic idea about the EEROS architecture. ** [[.:control_system:start|]]** * [[.:control_system:blocks|]] * [[.:control_system:subsystem|]] * [[.:control_system:signals|]] * [[.:control_system:time_domains|]] * [[.:control_system:executor|]] * [[.:control_system:available_blocks|]] * [[.:control_system:custom_blocks|]] ** [[.:safety_system:start|]]** *[[.:safety_system:properties|]] *[[.:safety_system:io_actions|]] *[[.:safety_system:usage|]] ** [[.:sequencer:start|]]** * [[.:sequencer:sequencer]] * [[.:sequencer:sequence]] * [[.:sequencer:define_sequence]] * [[.:sequencer:monitors]] * [[.:sequencer:exceptions]] ** [[.:hal:start|]]** * [[.:hal:using_hal|]] * [[.:hal:configuration_file|]] * [[.:hal:scaling|]] * [[.:hal:scaling_multi|]] * [[.:hal:config_ros|]] * [[.:hal:feature_functions|]] * [[.:hal:hardware_libraries|]] * [[.:hal:hardware_libraries_sim|]] * [[.:hal:input_devices|]]