コード例 #1
0
 def get_warnings(self):
     '''
     :return: DiagnosticArray
     :rtype: DiagnosticArray
     '''
     request = mmsg.Empty()
     response = self.mm_stub.GetWarnings(request,
                                         timeout=settings.GRPC_TIMEOUT)
     return ros_msg(response)
コード例 #2
0
 def get_diagnostics(self, filter_level=0, filter_timestamp=0):
     '''
     :return: DiagnosticArray
     :rtype: DiagnosticArray
     '''
     request = mmsg.Filter(timestamp=filter_timestamp, level=filter_level)
     response = self.mm_stub.GetDiagnostics(request,
                                            timeout=settings.GRPC_TIMEOUT)
     return ros_msg(response)