This is GACUPSSpeaker.m in view mode; [Download] [Up]
#import <appkit/appkit.h>
#import "GACUPSSpeaker.h"
#import <mach/mach.h>
#import <mach/message.h>
#import <servers/netname.h>
extern port_t name_server_port;
extern id NXResponsibleDelegate();
@implementation GACUPSSpeaker :Speaker
{}
-(int)systemMode : (int *) systemMode
inverterStatus : (int *) inverterStatus
alarmStatus : (int *) alarmStatus
ACInputVolts : (int *) ACInputVolts
ACOutputVolts : (int *) ACOutputVolts
ACOutputDeciAmperes : (int *) ACOutputDeciAmperes
ACLoadVA : (int *) ACLoadVA
batteryDeciVolts : (int *) batteryDeciVolts
deciHertz : (int *) deciHertz
minutes : (int *) minutes
ambientTemp : (int *) ambientTemp
ROMVersion : (int *) ROMVersion
time : (int *) time
/* */
{
return [self selectorRPC:"systemMode:inverterStatus:alarmStatus:ACInputVolts:ACOutputVolts:ACOutputDeciAmperes:ACLoadVA:batteryDeciVolts:deciHertz:minutes:ambientTemp:ROMVersion:time:"
paramTypes:"IIIIIIIIIIIII",
systemMode,
inverterStatus,
alarmStatus,
ACInputVolts,
ACOutputVolts,
ACOutputDeciAmperes,
ACLoadVA,
batteryDeciVolts,
deciHertz,
minutes,
ambientTemp,
ROMVersion,
time];
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.