コード例 #1
0
 def start_composition(self, comp=None):
     """\brief Starts up a composition
     \param comp (\c string)      The composition. If None self.__composition is used
     \return     (\c ReturnValue) The result of the operation
     """
     if comp:
         self.__composition = comp
     self.__parser = CompositionParser(self.__composition)
     self.__comp_id = self.__parser.parse_comp_id()
     self.__comp_mngr = CompositionManager(self.__comp_id, blockmon,
                                           self.__logger)
     self.__comp_mngr.install(
         xml.dom.minidom.parseString(self.__composition))
     self.start_bm()
     return ReturnValue(ReturnValue.CODE_SUCCESS, "", None)