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)
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)