Previous topic

server_states

Next topic

server_states

This Page

signals

blitz.communications.signals.board_command_received = <blinker.base.NamedSignal object at 0x03ACE6D0; 'board_command_received'>

Fired when a command was received from the desktop software for an expansion board

Subscribers (subscribed in >> subscribed to):
  • SerialManager.__init__ >> BoardManager.handle_board_command
  • ApplicationClient.__init__ >> ApplicationClient.send_command
Sent by:
  • ServerBaseState.process_standard_messages
  • CalibrationDialog.step
blitz.communications.signals.board_list_processed = <blinker.base.NamedSignal object at 0x03ACE730; 'board_list_processed'>

Fired when the client wants to find out which boards are connected

Subscribers (subscribed in >> subscribed to):
  • GUISignalEmitter.__init__
Sent by:
  • ApplicationClient.process_boards_command
blitz.communications.signals.board_list_received = <blinker.base.NamedSignal object at 0x03ACE710; 'board_list_received'>

Fired when the client wants to find out which boards are connected

Subscribers (subscribed in >> subscribed to):
  • ApplicationClient.__init__ >> ApplicationClient.process_boards_command
Sent by:
  • ClientIdleState.receive_message
blitz.communications.signals.board_list_requested = <blinker.base.NamedSignal object at 0x03ACE6F0; 'board_list_requested'>

Fired when the client wants to find out which boards are connected

Subscribers (subscribed in >> subscribed to):
  • ApplicationServer.__init__ >> ApplicationClient.send_connected_boards
  • ApplicationClient.__init__ >> ApplicationClient.send_boards_command
Sent by:
  • ServerIdleState.receive_message
  • MainBlitzWindow.send_board_list
blitz.communications.signals.cache_line_received = <blinker.base.NamedSignal object at 0x03AC7B10; 'cache_line_received'>

Fired when the client receives a line of cached data

Subscribers (subscribed in >> subscribed to):
  • ApplicationClient.__init__ >> ApplicationClient.cache_line_received
Sent by:
  • ClientLoggingState.receive_message
blitz.communications.signals.client_requested_download = <blinker.base.NamedSignal object at 0x03ACE6B0; 'client_requested_download'>

Fired when a client requests a download of a particular session

Subscribers (subscribed in >> subscribed to):
  • ApplicationServer.__init__ >> ApplicationServer.serve_client_download
  • ApplicationClient.__init__ >> ApplicationClient.send_download_request
Sent by:
  • ServerDownloadingState.enter_state
  • DownloadHandler.get
  • blitz.ui.BlitzSessionWindow.download_session
blitz.communications.signals.client_requested_session_list = <blinker.base.NamedSignal object at 0x03ACE650; 'client_requested_session_list'>

Fired when the client has requested a status list update, TcpServer as argument

Subscribers (subscribed in >> subscribed to):
  • ApplicationServer.__init__ >> ApplicationServer.update_session_list
  • ApplicationClient.__init__ >> ApplicationClient.request_session_list
Sent by:
  • ServerIdleState.receive_message
  • MainBlitzWindow.get_session_list
blitz.communications.signals.client_session_list_updated = <blinker.base.NamedSignal object at 0x03ACE670; 'client_session_list_updated'>

Fired when the client has a completed session list received from the server

Subscribers (subscribed in >> subscribed to):
  • DatabaseClient.__init__ >> DatabaseClient.update_session_list
Sent by:
  • ClientSessionListState.go_to_state
blitz.communications.signals.data_line_processed = <blinker.base.NamedSignal object at 0x03AC7E30; 'data_line_processed'>

Fired when a board has finished processing a data line

Sent by:
  • BaseExpansionBoard.parse_message
blitz.communications.signals.data_line_received = <blinker.base.NamedSignal object at 0x03AC7B50; 'data_line_received'>

Fired when the expansion board receives a data row for processing during a download. Allows pre-processing of data

Subscribers (subscribed in >> subscribed to):
  • BoardManager.__init__ >> BoardManager.parse_session_message
Sent by:
  • BaseExpansionBoard.parse_message
  • ClientDownloadingState.receive_message
blitz.communications.signals.delete_server_session = <blinker.base.NamedSignal object at 0x03ACE7F0; 'delete_server_session'>

Fired when the client requests the server to delete a logging session from the database

Subscribers (subscribed in >> subscribed to):
  • ApplicationClient.__init__ >> ApplicationClient.request_session_delete
  • ApplicationServer.__init__ >> ApplicationServer.delete_session_data
Sent by:
  • ServerIdleState.receive_message
  • BlitzSessionTabPane.delete_session
blitz.communications.signals.force_board_reset = <blinker.base.NamedSignal object at 0x03ACE770; 'force_board_reset'>

Fired when the client wishes to force the board to be RESET to fix an error

Subscribers (subscribed in >> subscribed to):
  • ApplicationClient.__init__ >> ApplicationClient.force_board_reset
Sent by:
  • BlitzMainWindow.force_board_reset
blitz.communications.signals.logger_connecting = <blinker.base.NamedSignal object at 0x03AB44B0; 'logger_connected'>

Fired when the client has requested a connection to the data logger

Subscribers (subscribed in >> subscribed to):
  • BaseApplicationClient.__init__ >> BaseApplicationClient.connect_to_logger()
Sent by:
  • ConnectHandler.get()
blitz.communications.signals.logger_error_received = <blinker.base.NamedSignal object at 0x03ACE750; 'logger_error_received'>

Fired when an error was received by the client from the data logger

Subscribers (subscribed in >> subscribed to):
  • GUISignalEmitter.__init__
Sent by:
  • ClientIdleState.receive_message
blitz.communications.signals.logging_started = <blinker.base.NamedSignal object at 0x03AC7FB0; 'logging_started'>

Fired when logging starts on the server

Subscribers (subscribed in >> subscribed to):
  • SerialManager.__init__ >> SerialManager.start
Sent by:
  • ServerLoggingState.enter_state
blitz.communications.signals.logging_stopped = <blinker.base.NamedSignal object at 0x03ACE030; 'logging_stopped'>

Fired when logging stops on the server

Subscribers (subscribed in >> subscribed to):
  • SerialManager.__init__ >> SerialManager.stop
Sent by:
  • ServerLoggingState.receive_message
blitz.communications.signals.lost_tcp_connection = <blinker.base.NamedSignal object at 0x03ACE790; 'lost_tcp_connection'>

Fired when the client loses the TCP connection (after three attempts)

Subscribers (subscribed in >> subscribed to):
  • GUISignalEmitter.__init__
Sent by:
  • TcpBase.run_client
blitz.communications.signals.plugin_loaded = <blinker.base.NamedSignal object at 0x03AC7E90; 'plugin_loaded'>

Fired when plugins are loaded

Sent by:
  • PluginMount.register_plugin
blitz.communications.signals.process_finished = <blinker.base.NamedSignal object at 0x03ACE7D0; 'process_finished'>

Fired when an asynchronous process finishes to allow clients to update the UI

Subscribers (subscribed in >> subscribed to):
  • GUISignalEmitter.__init__
Sent by:
  • TcpBase.run_client
blitz.communications.signals.process_started = <blinker.base.NamedSignal object at 0x03ACE7B0; 'process_started'>

Fired when an asynchronous process starts to allow clients to update the UI

Subscribers (subscribed in >> subscribed to):
  • GUISignalEmitter.__init__
Sent by:
  • TcpBase.run_client
blitz.communications.signals.registering_boards = <blinker.base.NamedSignal object at 0x03AC7ED0; 'registering_boards'>

Fired when expansion boards should be registered with the board manager

Subscribers (subscribed in >> subscribed to):
  • [Expansion Boards].register_signals >> BaseExpansionBoard.register_board
Sent by:
  • BaseExpansionBoard.__init__
blitz.communications.signals.server_status_request = <blinker.base.NamedSignal object at 0x03ACE1B0; 'server_status_request'>

Fired when the client requests a status update from the server

Subscribers (subscribed in >> subscribed to):
  • ApplicationServer.__init__ >> ApplicationServer.serve_client_status
Sent by:
  • ServerLoggingState.receive_message
blitz.communications.signals.tcp_message_received = <blinker.base.NamedSignal object at 0x03ACE690; 'tcp_message_received'>

Fired to let subscribers know a message is ready to be received from the reply queue. Normally should only be subscribed to by the Application

Sent by:
  • TcpBase.run_server
  • TcpBase.run_client