コード例 #1
0
 def SetFactSlots(self, request_iterator, context):
     """Override  设置已选的slot列表"""
     template_list = []
     for item in request_iterator:
         template_list.append(str(item.template_name))
     self.rc.set_templates(template_list)
     return dss_pb2.placeholder()
コード例 #2
0
 def SetMappingList(self, request_iterator, context):
     """Override 设置slot与事实库变量名称的映射关系,用以生成事实"""
     mapper_list = []
     for item in request_iterator:
         mapper_list.append(item)
     self.rc.set_mapping_list(mapper_list)
     return dss_pb2.placeholder()
コード例 #3
0
ファイル: server_helper.py プロジェクト: zhkmxx9302013/IDSS
 def StartReasoning(self, request, context):
     """Override 仿真开始"""
     if request.start:
         self.rc.reset()
         self.lc.reset()
         self.rc.on_sim_start()
     return dss_pb2.placeholder()
コード例 #4
0
    def LoadFactFile(self, request_iterator, context):
        """Override  加载已选的事实库文件"""
        filelist = []
        for item in request_iterator:
            filelist.append(str(item.filename))

        self.rc.load_factfiles(filelist)
        return dss_pb2.placeholder()
コード例 #5
0
    def LoadRuleFile(self, request_iterator, context):
        """Override  加载规则库"""
        filelist = []
        for item in request_iterator:
            filelist.append(str(item.filename))

        self.rc.load_rulefiles(filelist)
        return dss_pb2.placeholder()
コード例 #6
0
ファイル: server_helper.py プロジェクト: zhkmxx9302013/IDSS
 def SetChartType(self, request, context):
     """Override 设置图表类型"""
     self.lc.set_chart_type(request.type)
     return dss_pb2.placeholder()
コード例 #7
0
ファイル: server_helper.py プロジェクト: zhkmxx9302013/IDSS
 def OnChartSim(self, request, context):
     """Override  触发LSTM服务更新(前端每拍调用)"""
     self.lc.get_chart_data()
     return dss_pb2.placeholder()