> For the complete documentation index, see [llms.txt](https://developer.magtek.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.magtek.com/hardware/card-readers/mms-dyna-devices/dynaflex-ii-go/documents/developers-manuals/programmers-manual-commands/notifications/notifications-from-device/battery-charged.md).

# Battery Charged

## Notification 0x1001 - Battery Charged

The device sends this notification when the battery charger detects that the battery is fully charged. This only occurs when the device is powered by a USB power source. See **Table - Notification Message Format**and **Table  - Battery Charged Notification Example**.

## Table - **Battery Charged Notification Example**

{% code title="Example (hex)" %}

```
AA 00 81 04 83 00 10 01 82 00 02 02 00
```

{% endcode %}

## Table - Notification Payload for Device Reset Occurred

<table><thead><tr><th>Tag</th><th width="76">Len</th><th>Value / Description</th><th width="75.727294921875">Typ</th><th width="76.3636474609375">Req</th><th width="97.0909423828125">Default</th></tr></thead><tbody><tr><td>Beginning of <strong>Notification Message</strong> </td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>1001 = Device Information Update</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>81</td><td>var</td><td>This parameter has the same length and value described by <strong>Property 2.3.1.2.1.1 Device Operational Status</strong>.</td><td>B</td><td>R</td><td></td></tr><tr><td>82</td><td>var</td><td>This parameter has the same length and value described by <strong>Property 2.3.1.2.1.2 Offline Status Detail</strong>.</td><td>B</td><td>R</td><td></td></tr><tr><td>xx</td><td>var</td><td>More data objects may be added in future firmware revisions.</td><td></td><td></td><td></td></tr><tr><td>End of <strong>Notification Message</strong> </td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## **Table - Notification Example for Device Reset Occurred**

{% code title="Example (hex)" %}

```
AA00 81 04 83001001 82 04 00000000 84 08 1001 81 01 02 82 01 00
```

{% endcode %}

## **Table - Notification Payload for Touch Sensor Press or Release On Display (Touch Only)**

<table><thead><tr><th>Tag</th><th width="74.272705078125">Len</th><th width="243.0909423828125">Value / Description</th><th width="74">Typ</th><th width="74.5455322265625">Req</th><th width="97.0908203125">Default</th></tr></thead><tbody><tr><td>Beginning of <strong>Notification Message</strong> </td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>1001 = Device Information Update</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>81</td><td>04</td><td>Press / Release Coordinates Coordinates of the press / release from origin 0,0 at the top left corner of the display, automatically adjusted to match the device’s orientation as configured by Property 1.2.3.1.1.2 Custom Idle Page Image Device Locked (Display Only). Bytes 1..2 X Coordinate X coordinate of press / release, in big endian order. Bytes 3..4 Y Coordinate Y Coordinate of press / release, in big endian order.</td><td>B</td><td>R</td><td></td></tr><tr><td>End of <strong>Notification Message</strong></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## **Table - Notification Example for Touch Sensor Press or Release On Display (Touch Only)**

{% code title="Example (hex)" %}

```
AA00 81 04 83001001 82 04 00000000 84 08 1001 81 04 00 80 00 80
```

{% endcode %}

## **Table - Notification Payload for Session Expiring Soon (Session Management Only)**

<table><thead><tr><th>Tag</th><th width="72.3636474609375">Len</th><th>Value / Description</th><th width="73.818115234375">Typ</th><th width="75.3636474609375">Req</th><th width="100.7271728515625">Default</th></tr></thead><tbody><tr><td>Beginning of <strong>Notification Message</strong> </td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>1001 = Device Information Update</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>81</td><td>1</td><td>Interface 0x00 = WLAN</td><td>B</td><td>R</td><td></td></tr><tr><td>82</td><td>1</td><td>Connection 0x00 = Connection 0, Interfaces that only support one connection will use connection 0. WLAN will always set this to 0 even if the device is configured to support more than one connection with <strong>Property 1.2.2.1.1.A Maximum Client Connections</strong>since there is only a single session for all clients. See **Command 0x1F03 - Extend Session (Session Management Only)**for more information on this scenario.</td><td>B</td><td>R</td><td></td></tr><tr><td>83</td><td>1</td><td>Expiration Time The time in minutes until the session expires.</td><td>B</td><td>R</td><td></td></tr><tr><td>xx</td><td>var</td><td>More data objects may be added in future firmware revisions.</td><td></td><td></td><td></td></tr><tr><td>End of Notification Message</td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## **Table - Notification Example for Session Expiring Soon (Session Management Only)**

{% code title="Example (hex)" %}

```
AA00 81 04 83001001 82 04 00000000 84 0B 1001 81 01 00 82 01 00 83 01 05
```

{% endcode %}

## **Table - Notification Payload for Key management, Certificate Expiring Soon (Session Management Only)**

<table><thead><tr><th>Tag</th><th width="75.9090576171875">Len</th><th>Value / Description</th><th width="75.727294921875">Typ</th><th width="77.272705078125">Req</th><th width="97.0908203125">Default</th></tr></thead><tbody><tr><td>Beginning of <strong>Notification Message</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>1001 = Device Information Update</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>81</td><td>1</td><td>This parameter has the same length and value described by <strong>Property 1.2.2.1.1.B Certificate Expiring Soon Notification Threshold</strong>.</td><td>B</td><td>R</td><td></td></tr><tr><td>82</td><td>1</td><td>This parameter contains the certificate identifier. See the certificate file type section (File Type 0x03) from Table 206 to identify this certificate by locating the certificate that has a File Subtype that matches this certificate identifier.</td><td>B</td><td>R</td><td></td></tr><tr><td>83</td><td>1</td><td>The number of days the certificate is still valid.</td><td>B</td><td>R</td><td></td></tr><tr><td>End of <strong>Notification Message</strong></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## **Table - Notification Example for Key management, Certificate Expiring Soon (Session Management Only)**

{% code title="Example (hex)" %}

```
```

{% endcode %}

## **Table - Notification Payload for UID**

<table><thead><tr><th>Tag</th><th width="64.18182373046875">Len</th><th>Value / Description</th><th width="74.818115234375">Typ</th><th width="75.3636474609375">Req</th><th width="98.9090576171875">Default</th></tr></thead><tbody><tr><td>Beginning of <strong>Notification Message</strong></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>1001 = Device Information Update</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>84</td><td>var</td><td>NFC Payload</td><td>B</td><td>R</td><td></td></tr><tr><td>/DF79</td><td>var</td><td>NFC UID</td><td>B</td><td>R</td><td></td></tr><tr><td>End of <strong>Notification Message</strong></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

## **Table – Notification Payload for UID Example**

{% code title="Example (hex)" %}

```
AA 00 81 04 83 00 10 01 82 04 01 00 01 00 84 0E 10 01 84 0A DF 79 07 04 37 1F 71 BF 61 80
```

{% endcode %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://developer.magtek.com/hardware/card-readers/mms-dyna-devices/dynaflex-ii-go/documents/developers-manuals/programmers-manual-commands/notifications/notifications-from-device/battery-charged.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.
