コード例 #1
0
ファイル: script.py プロジェクト: tatlin/pyRevit
    def _setup_telemetry(self):
        """Reads the pyRevit telemetry config and updates the ui"""
        self._setup_event_telemetry_checkboxes()

        self.telemetry_timestamp_cb.IsChecked = \
            telemetry.get_telemetry_utc_timestamp()
        self.telemetry_cb.IsChecked = telemetry.get_telemetry_state()
        self.cur_telemetryfile_tb.Text = \
            telemetry.get_telemetry_file_path()
        self.cur_telemetryfile_tb.IsReadOnly = True
        self.telemetryfile_tb.Text = \
            telemetry.get_telemetry_file_dir()

        self.telemetryserver_tb.Text = \
            telemetry.get_telemetry_server_url()

        self.apptelemetry_cb.IsChecked = telemetry.get_apptelemetry_state()
        self.apptelemetryserver_tb.Text = \
            telemetry.get_apptelemetry_server_url()
        event_flags = telemetry.get_apptelemetry_event_flags()
        for event_checkbox, event_type in zip(
                self._get_event_telemetry_checkboxes(),
                telemetry.get_apptelemetry_event_types()):
            event_checkbox.IsChecked = \
                telemetry.get_apptelemetry_event_state(event_flags, event_type)
コード例 #2
0
ファイル: script.py プロジェクト: tatlin/pyRevit
 def update_all_telemetry_status_lights(self):
     """Check the status of all telemetry servers and update status lights"""
     # test telemetry server status
     server_stat = \
         telemetry.get_status_from_url(
             telemetry.get_telemetry_server_url()
             )
     self.dispatch(self.update_telemetry_status, server_stat)
     # test telemetry app-server status
     appserver_status = \
         telemetry.get_status_from_url(
             telemetry.get_apptelemetry_server_url()
         )
     self.dispatch(self.update_apptelemetry_status, appserver_status)