NotifyDisplayMessages

DisplayManagement CS->CSMS OCPP 2.0.1

Sent by the Charging Station to deliver the list of stored display messages in response to a GetDisplayMessages request.

Quick Reference

Required Fields

requestId integer

The requestId from the GetDisplayMessages request

Optional Fields

tbc boolean

True if more messages will follow

messageInfo array[MessageInfoType]

List of display messages currently installed

Example Payload

{
  "requestId": 1,
  "tbc": false,
  "messageInfo": [
    {
      "id": 1,
      "priority": "NormalCycle",
      "state": "Idle",
      "message": {
        "format": "UTF8",
        "language": "en",
        "content": "Welcome! Charge for free on weekends."
      }
    }
  ]
}

Example Full Frame

[
  2,
  "msg-001",
  "NotifyDisplayMessages",
  {
    "requestId": 1,
    "tbc": false,
    "messageInfo": [
      {
        "id": 1,
        "priority": "NormalCycle",
        "state": "Idle",
        "message": {
          "format": "UTF8",
          "language": "en",
          "content": "Welcome! Charge for free on weekends."
        }
      }
    ]
  }
]

Format: [MessageType, MessageId, Action, Payload]

Overview

NotifyDisplayMessages delivers the stored display messages in response to GetDisplayMessages.

Expected Response

Empty response {}.

Testing Tips

  • Verify all installed messages are reported correctly with their full configuration