SDL API Guide for J7200
ESM Low-Level API

Introduction

The SDL ESM module provides API to configure ESM events

The Error Signaling Module (ESM) aggregates safety-related events and/or errors from throughout the device into one location. It can signal both low and high priority interrupts to a processor to deal with a safety event and/or manipulate an I/O error pin to signal an external hardware that an error has occurred. Therefore an external controller is able to reset the device or keep the system in a safe, known state.

The SDL APIs provide APIs to do the following functionalities.

  1. API to read back ESM registers
  2. API to set the ESM error forcing mode
  3. APIs for ESM initialization sequence/configurations
  4. APIs for ESM Raw error status

Sub Modules

 ESM Data Structures
 
 ESM Enumerated Data Types
 
 ESM Functions
 
 ESM Macro defines