Herunterladen Inhalt Inhalt Diese Seite drucken

Alarm-Relay-Ausgaben-Anwendungsprogrammierschnittstelle - Sun Microsystems Netra 440 Systemadministrationshandbuch

Vorschau ausblenden Andere Handbücher für Netra 440:
Inhaltsverzeichnis

Werbung

B
A N H A N G
Alarm-Relay-Ausgaben-
Anwendungsprogrammierschnittstelle
Dieser Anhang stellt ein Beispielsprogramm zur Verfügung, das verdeutlicht, wie
mit den Befehlen get/set der Status des Alarms abgerufen bzw. festgelegt wird.
Die Anwendung kann LOMIOCALSTATE ioctl verwenden, um den Status eines
jeden Alarms abzurufen, sowie LOMIOCALCTL ioctl, um den Alarm individuell
festzulegen. Weitere Einzelheiten über die Alarmanzeigen finden Sie im Handbuch
Netra 440 Server Service Manual (817-3883-xx).
Beispielprogramm für den get/set-Status des Alarms
CODE BEISPIEL B-1
#include <sys/types.h>
#include <string.h>
#include <stdlib.h>
#include <sys/unistd.h>
#include <fcntl.h>
#include "lom_io.h"
#define ALARM_INVALID
#define LOM_DEVICE
static void usage();
static void get_alarm(const char *alarm);
static int set_alarm(const char *alarm, const char *alarmval);
static int parse_alarm(const char *alarm);
static int lom_ioctl(int ioc, char *buf);
static char *get_alarmval(int state);
static void get_alarmvals();
main(int argc, char *argv[])
{
if (argc < 3) {
-1
"/dev/lom"
usage();
83

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis