Fault Manager

This MotoHawk™ block defines the Fault Manager.

Block ID

motohawk_fault_manager

Library

MotoHawk_lib/Fault Management Blocks

Description

 

Code is generated to cache the faults in a memory-efficient manner and an interface generated to allow instrumentation to display and configure the faults.

The X/Y Storage Type affects how large the X out of Y counts may be, but larger values increase total RAM and FLASH usage.

Block Parameters

Parameter Field Values Comments/Description
Storage Define type of storage for fault setup information
  Flash Use Constant (fixed) memory in module
EEPROM Use NonVolatile storage in module
Read Access Level 0-8 Sets security level 1 lowest, 8 highest, for user access to read fault value. A setting of zero indicates unsecured access is allowed.
Write Access Level 0-8 Sets security level 1 lowest, 8 highest, for user access to write fault value. A setting of zero indicates unsecured access is allowed.
Clear Access Level 0-8 Sets security level 1 lowest, 8 highest, for user access to clear fault. A setting of zero indicates unsecured access is allowed.
X/Y Data Type uint8, uint16, uint32 Select data type for X out of Y counts.
Instrumentation Group Single quote enclosed alpha-numeric text Defines the folder name and hierarchy for use by a suitable instrumentation tool. Use "|" character between folder names to delineate subfolder structure