Category
A category is used to group together items of the same kind (e.g., all CPU-related metrics).
Properties
Property | Type | Description |
---|---|---|
Id | string | The unique identifier for the category. |
Label | string | The textual label of the category. |
Description | string? | An optional textual description of the category. |
Icon | string? | An optional icon ID (must be a registered Icon). |
SubCategories | IEnumerable<Category> | An optional list of subcategories. |
Core Categories
Certain commonly used categories are provided by the SDK and are automatically registered by the MoBro data service.
These core categories are pre-defined with appropriate labels, descriptions, currency symbols, and translations for all
languages currently supported by MoBro.
tip
Prefer using core categories over custom categories wherever applicable. This ensures consistent categorization of metrics across all plugins.
Category | Description |
---|---|
Miscellaneous | For items that do not fit into any specific category. |
Battery | Battery-related items (e.g., capacity, health). |
CPU | CPU (processor)-related items (e.g., load, temperature). |
GPU | GPU (graphics card)-related items (e.g., load, temperature). |
Mainboard | Mainboard-related items (e.g., voltage, temperature). |
Network | Network-related items (e.g., NICs, download speed). |
RAM | RAM (memory)-related items (e.g., usage, available memory). |
Storage | Storage-related items (e.g., SSDs, HDDs). |
System | System-related items (e.g., operating system, user information). |
Fan | Fan-related items (e.g., fan speed). |
Weather | Weather-related items (e.g., current temperature, weather icon). |
Media | Media-related items (e.g., currently playing media, music controls). |
Audio | Audio-related items (e.g., volume control). |
Program | Items related to specific programs. |
Game | Items related to specific games. |