Пример #1
0
 def build_telem_parser(self):
     """
     Build a telemetered parser, storing it in self.parser
     """
     if self.stream_handle is None:
         self.fail(
             "Must set stream handle before building telemetered parser")
     self.parser = FlortDjSioParser(self.telem_config, self.stream_handle,
                                    self.exception_callback)
Пример #2
0
 def build_recov_parser(self):
     """
     Build a telemetered parser, storing it in self.parser
     This requires stream handle to be set before calling it
     """
     if self.stream_handle is None:
         self.fail(
             "Must set stream handle before building recovered parser")
     self.parser = FlortDjSioParser(self.recov_config, self.stream_handle,
                                    self.exception_callback)
Пример #3
0
    def _build_parser(self, stream_handle):

        parser_config = {
            DataSetDriverConfigKeys.PARTICLE_MODULE: 'mi.dataset.parser.flort_dj_sio',
            DataSetDriverConfigKeys.PARTICLE_CLASS: 'FlortdRecoveredParserDataParticle'
        }

        parser = FlortDjSioParser(parser_config,
                                  stream_handle,
                                  self._exception_callback)

        return parser