[**UDMI**](../../) / [**Docs**](../) / [**Messages**](./) / [System](#)

# System Block

Primarily used for things like logging, general status, firmware management, etc...

* Defined by [<em>system.json</em>](../../schema/state_system.json)
* [example](../../tests/schemas/state/example.json)

## State

- **Schema Definition:** [state_system.json](../../schema/state_system.json)
 ([_🧬View_](../../gencode/docs/state.html#system))
- [Working `state` Example](../../tests/schemas/state/example.json)

## Event

- **Schema Definition:** [events_system.json](../../schema/events_system.json)
 ([_🧬View_](../../gencode/docs/events_system.html))
- [Working `events_system` Example](../../tests/schemas/events_system/example.json)

## Metadata

- **Schema Definition:** [model_system.json](../../schema/model_system.json)
 ([_🧬View_](../../gencode/docs/metadata.html#system))
- [Working `metadata` Example](../../tests/schemas/metadata/example.json)
