# System

You could use these blocks to make cycles or set conditions. For example, if the battery level is lower than 20% you can use this block in a sequence to make Misty know she needs to perform a particular action. In Misty II Pro for example you can use this to make her go back to her charging station.

<figure><img src="/files/Ba8xQJ64jn4RaMeJw3I2" alt=""><figcaption><p>system blocks</p></figcaption></figure>

### Misty properties

<figure><img src="/files/vhiBvUHDym5WZjNSREoS" alt=""><figcaption><p>properties block </p></figcaption></figure>

With this block, you can get different information about your specific robot. By clicking on the drop-down you will see there are several options to choose from :&#x20;

Android Hardware, Android OS Version, Current Network ID, Current Pre Shared Key, Current Profile Name, IP Address, Mac Address, Network Connectivity, Robot ID, Robot Version, Windows OS Version, Sensory Service App Version, Serial Number, SKU, RTC board ID, RTC board firmware, RTC board hardware, mcBoard board id, mcBoard firmware, mcBoard hardware. &#x20;

### Battery properties

<figure><img src="/files/ZGZhzi44Bfae60EqK73I" alt=""><figcaption><p>battery properties block</p></figcaption></figure>

With this block, you can get different information about the battery of your robot. By clicking on the drop-down you can find the following options:&#x20;

Charge Percent, Current, Health Percent, Is Charging, Trained, Voltage.&#x20;

### Hazard settings

<figure><img src="/files/OO7VMGpC5evYD1uW17y0" alt=""><figcaption><p>hazard setting block</p></figcaption></figure>

With this block, you can update and reset the settings regarding the bump sensors and the time of flight sensors.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lessons.mistyrobotics.com/blockly-elements/misty-blocks/system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
