Arduino C++ Library for VLCB
Loading...
Searching...
No Matches
VLCB::InternalDiagnosticsService Class Reference

A dummy service that reports internal metrics as service diagnostics. More...

#include <InternalDiagnosticsService.h>

Inheritance diagram for VLCB::InternalDiagnosticsService:
VLCB::Service

Public Member Functions

VlcbServiceTypes getServiceID () const override
byte getServiceVersionID () const override
void reportDiagnostics (byte serviceIndex, byte diagnosticsCode) override
virtual int getDiagnosticCount () override

Detailed Description

A dummy service that reports internal metrics as service diagnostics.

Use this service to share internal metrics as diagnostics that can be viewed in configuration utilities. Supported diagnostics are: 1) Available memory 2) ActionQueue current size 3) ActionQueue high water mark 4) ActionQueue number of overflows

Member Function Documentation

◆ getServiceID()

VlcbServiceTypes VLCB::InternalDiagnosticsService::getServiceID ( ) const
inlineoverride

◆ getServiceVersionID()

byte VLCB::InternalDiagnosticsService::getServiceVersionID ( ) const
inlineoverride

◆ reportDiagnostics()

void VLCB::InternalDiagnosticsService::reportDiagnostics ( byte serviceIndex,
byte diagnosticsCode )
override

◆ getDiagnosticCount()

virtual int VLCB::InternalDiagnosticsService::getDiagnosticCount ( )
overridevirtual

The documentation for this class was generated from the following file: