Alarm Snvt; Status Report Unvt - adept technology GadgetGateway User Manual

Table of Contents

Advertisement

2.5 Redundant Twin Mode
then the status SNVT will only propagate when changed or updated by the monitoring
application. Typically the status is updated when the twin mode state changes.
The fields used in the status SNVT are as follows:
comm_failure is set to 1 when there is either a monitoring failure or a diagnostic
detects a fault. comm_failure is not set to 0 until all failures and faults have cleared.
reserved2 is set based on the system state. See the following table.
TABLE 1. Bit values for reserve2 status byte (big endian)
Bit
Value
7 1 Active State, 0 Inactive State
6 1 Forwarding, 0 Dropping
5 1 Repair State, 0 Not Repair State
4 1 Diagnostic State, 0 Not Diagnostic State
3 1 IP side failure, 0 No IP side failure
2 1 LON side failure, 0 No LON side failure
1 1 IP side fault, 0 No IP side fault
0 1 LON side fault, 0 No LON side fault

2.5.6 Alarm SNVT

The monitoring application also has an Alarm2 SNVT type 164. This alarm is propagated
whenever a fault is detected or cleared. The fields used in the Alarm2 SNVT are as fol-
lows:
alarm_type is set to 1 whenever a diagnostic detects a fault. alarm_type is set to 0
when all faults have cleared.
description is set to an ASCII text description of the associated fault state whether IP
or LON or both or cleared.

2.5.7 Status Report UNVT

The monitoring application has a status report UNVT that includes some extra informa-
tion that would not fit in the Status SNVT. The status report UNVT is scheduled for prop-
agation whenever one of its fields is updated. It will only be propagated if bound or polled.
The c structure for the UNVT is as follows:
typedef struct
{
unsigned char
char
2-14
Status;
reserved[3];
GadgetGateway Overview

Advertisement

Table of Contents
loading

Related Products for adept technology GadgetGateway

Table of Contents