public class A1000 extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
A1000.AccessLevel |
static class |
A1000.BaudRate |
static class |
A1000.ControlMode |
static class |
A1000.ErrorAction |
static class |
A1000.FreqRefSrc |
static class |
A1000.Language
Public constants.
|
static class |
A1000.Parity |
static class |
A1000.RunCmndSrc |
static class |
A1000.RunProg |
static class |
A1000.StopMethod |
static class |
A1000.VfSelection |
static class |
A1000.VoltageUnits |
| Constructor and Description |
|---|
A1000()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the connection to the device.
|
void |
enterParameters()
Makes new parameter values available.
|
void |
flashLeds()
Flashes the display LEDs
|
A1000.AccessLevel |
getAccessLevel()
Gets the access level
|
int |
getAlarmCode()
Gets the alarm code
|
Set<Integer> |
getAlarmCodes()
Gets all alarm codes
|
String |
getAlarmDesc()
Gets the alarm description
|
String |
getAlarmDesc(int code)
Gets the alarm description from its code
|
A1000.BaudRate |
getBaudRate()
Gets the drive baud rate
|
double |
getCapLifetimeUsed()
Gets the capacitor expected lifetime fraction used
|
A1000.ControlMode |
getControlMode()
Gets the control mode
|
int |
getCurrFaultCode()
Gets the current fault code
|
String |
getCurrFaultDesc()
Gets the current fault description
|
int |
getDriveStatus()
Gets the drive status
|
A1000.ErrorAction |
getErrorAction()
Gets the communications error action
|
double |
getFanLifetimeUsed()
Gets the fan expected lifetime fraction used
|
int |
getFanOperationTime()
Gets the cumulative fan operation time
|
String |
getFaultDesc(int code)
Gets the fault description from its code
|
A1000.FreqRefSrc |
getFreqRefSrc()
Gets the frequency reference source
|
double |
getFrequency()
Gets the set frequency
|
double |
getFrequencyApp()
Gets the applied frequency
|
double |
getIgbtLifetimeUsed()
Gets the IGBT expected lifetime fraction used
|
double |
getInputVoltage()
Gets the input voltage
|
double |
getMaxFrequency()
Gets the maximum allowed frequency
|
double |
getMinFrequency()
Gets the minimum allowed frequency
|
String |
getModelName()
Gets the model name
|
int |
getNodeAddress()
Gets the node address.
|
int |
getOperationTime()
Gets the cumulative operation time
|
double |
getOutputKwh()
Gets the cumulative output kilowatt hours
|
A1000.Parity |
getParity()
Gets the drive parity.
|
int |
getPrevFaultCode()
Gets the previous fault code
|
String |
getPrevFaultDesc()
Gets the previous fault description
|
double |
getRatedCurrent()
Gets the rated current
|
A1000.RunCmndSrc |
getRunCmndSrc()
Gets the run command source
|
int |
getRunCount()
Gets the run command count
|
A1000.RunProg |
getRunProg()
Gets the interaction between running and programming
|
double |
getScbrLifetimeUsed()
Gets the soft charge bypass relay expected lifetime fraction used
|
A1000.StopMethod |
getStopMethod()
Gets the stop method
|
A1000.VfSelection |
getVfSelection()
Gets the V/f profile
|
A1000.VoltageUnits |
getVoltageUnits()
Gets the voltage units
|
boolean |
isEnterRequired()
Gets whether enter command is required for parameter application
|
boolean |
isFaultDetected()
Gets whether communications faults are detected
|
boolean |
isOpTimeActive()
Gets whether cumulative operation time measures only time active
|
boolean |
isReversePermitted()
Gets whether reverse running is permitted
|
boolean |
isRunCmndFwdRev()
Gets whether run command is forward/reverse style
|
void |
open(String device)
Opens a connection to the device.
|
void |
open(String device,
int address)
Opens a connection to the device.
|
void |
open(String device,
int address,
int baudRate)
Opens a connection to the device.
|
void |
open(String device,
int address,
int baudRate,
int dataChar)
Opens a connection to the device.
|
double |
readBusVoltage()
Reads the bus voltage
|
double |
readCurrent()
Reads the current
|
double |
readFrequency()
Reads the frequency
|
int |
readRegister(short addr)
Reads a register.
|
short[] |
readRegisters(short addr,
short count)
Reads a set of registers.
|
double |
readTemperature()
Reads the heatsink temperature
|
double |
readVoltage()
Reads the voltage
|
void |
resetFault()
Resets a fault
|
void |
runForward()
Runs the motor forwards
|
void |
runReverse()
Runs the motor in reverse
|
void |
saveParameters()
Saves parameter values in EEPROM.
|
void |
setAccessLevel(A1000.AccessLevel level)
Sets the access level
|
void |
setBaudRate(A1000.BaudRate rate)
Sets the drive baud rate.
|
void |
setCapLifetimeUsed(double fract)
Sets the capacitor expected lifetime fraction used
|
void |
setControlMode(A1000.ControlMode mode)
Sets the control mode
|
void |
setEnterRequired(boolean require)
Sets whether enter command is required for parameter application
|
void |
setErrorAction(A1000.ErrorAction action)
Sets the communications error action
|
void |
setFanOperationTime(int time)
Sets the cumulative fan operation time
|
void |
setFaultDetected(boolean detect)
Sets whether communications faults are detected
|
void |
setFreqRefSrc(A1000.FreqRefSrc src)
Sets the frequency reference source
|
void |
setFrequency(double freq)
Sets the frequency
|
void |
setIgbtLifetimeUsed(double fract)
Sets the IGBT expected lifetime fraction used
|
void |
setInputVoltage(double voltage)
Sets the input voltage
|
void |
setLocalControl()
Sets control to be local.
|
void |
setMaxFrequency(double freqPct)
Sets the maximum allowed frequency
|
void |
setMinFrequency(double freqPct)
Sets the minimum allowed frequency
|
void |
setNodeAddress(int address)
Sets the node address.
|
void |
setOperationTime(int time)
Sets the cumulative operation time
|
void |
setOpTimeActive(boolean isActvTime)
Sets whether cumulative operation time measures only time active
|
void |
setParity(A1000.Parity parity)
Sets the drive parity
|
void |
setRemoteControl()
Sets control to be remote.
|
void |
setReversePermitted(boolean permit)
Sets whether reverse running is permitted
|
void |
setRunCmndFwdRev(boolean fwdRev)
Sets whether run command is forward/reverse style
|
void |
setRunCmndSrc(A1000.RunCmndSrc src)
Sets the run command source
|
void |
setRunProg(A1000.RunProg runProg)
Sets the interaction between running and programming
|
void |
setScbrLifetimeUsed(double fract)
Sets the soft charge bypass relay expected lifetime fraction used
|
void |
setStopMethod(A1000.StopMethod method)
Sets the stop method
|
void |
setVfSelection(A1000.VfSelection level)
Sets the V/f profile
|
void |
setVoltageUnits(A1000.VoltageUnits units)
Sets the voltage units
|
void |
stop()
Stops the motor
|
void |
writeRegister(short addr,
short value)
Writes a register.
|
void |
writeRegisters(short addr,
short[] value)
Writes a set of registers.
|
public static final int STATUS_RUNNING
public static final int STATUS_ZERO_SPEED
public static final int STATUS_REVERSE
public static final int STATUS_FAULT_RESET
public static final int STATUS_SPEED_AGREE
public static final int STATUS_READY
public static final int STATUS_ALARM
public static final int STATUS_FAULT
public static final int ALARM_NONE
public static final int ALARM_UNDERVOLTAGE
public static final int ALARM_OVERVOLTAGE
public static final int ALARM_HEATSINK_OVERHEAT
public static final int ALARM_DRIVE_OVERHEAT
public static final int ALARM_OVERTORQUE_1
public static final int ALARM_OVERTORQUE_2
public static final int ALARM_RUN_INPUT_ERROR
public static final int ALARM_DRIVE_BASEBLOCK
public static final int ALARM_EXTERNAL_FAULT_3
public static final int ALARM_EXTERNAL_FAULT_4
public static final int ALARM_EXTERNAL_FAULT_5
public static final int ALARM_EXTERNAL_FAULT_6
public static final int ALARM_EXTERNAL_FAULT_7
public static final int ALARM_EXTERNAL_FAULT_8
public static final int ALARM_COOLING_FAN
public static final int ALARM_OVERSPEED
public static final int ALARM_EXCESS_SPEED_DEVN
public static final int ALARM_PG_DISCONNECTED
public static final int ALARM_MODBUS_COMM_ERR
public static final int ALARM_OPTION_COMM_ERR
public static final int ALARM_SERIAL_COMM_ERR
public static final int ALARM_MOTOR_OVERLOAD
public static final int ALARM_DRIVE_OVERLOAD
public static final int ALARM_OPTION_CARD_FAULT
public static final int ALARM_SWITCH_DURING_RUN
public static final int ALARM_SERIAL_TRANS_ERR
public static final int ALARM_UNDERTORQUE_1
public static final int ALARM_UNDERTORQUE_2
public static final int ALARM_MODBUS_TEST_FAULT
public static final int ALARM_MOTOR_OVERHEAT
public static final int ALARM_PID_FEEDBACK_LOSS
public static final int ALARM_PID_EXC_FEEDBACK
public static final int ALARM_DRIVE_DISABLED
public static final int ALARM_PG_DISCONNECTEDX
public static final int ALARM_SI_T3_WATCHDOG
public static final int ALARM_SI_T3_ADDR_SETTING
public static final int ALARM_SI_T3_CYCLE_SETTING
public static final int ALARM_HIGH_CURRENT
public static final int ALARM_FAN_MAINT_TIME
public static final int ALARM_CAP_MAINT_TIME
public static final int ALARM_SI_S_EEPROM_ERROR
public static final int ALARM_EXTERNAL_FAULT_1
public static final int ALARM_EXTERNAL_FAULT_2
public static final int ALARM_SAFE_DISABLE_INPUT
public static final int ALARM_SAFE_DISABLE_INPUTX
public static final int ALARM_MECH_WEAKENING_1
public static final int ALARM_MECH_WEAKENING_2
public static final int ALARM_PLC_1
public static final int ALARM_PLC_2
public static final int ALARM_VOLTAGE_DETC_FAULT
public static final int ALARM_IGBT_MAINT_TIME_90
public static final int ALARM_SCBR_MAINT_TIME
public static final int ALARM_IGBT_MAINT_TIME_50
public static final int ALARM_MOTOR_OVERHEAT_NTC
public static final int ALARM_DRIVE_WORKS_EZ
public static final int ALARM_THERMISTOR_DISC
public static final int FAULT_NONE
public static final int FAULT_BLOWN_FUSE
public static final int FAULT_UNDERVOLTAGE
public static final int FAULT_CPS_UNDERVOLTAGE
public static final int FAULT_SOFT_CHARGE_CIRCUIT
public static final int FAULT_GROUND_FAULT
public static final int FAULT_OVERCURRENT
public static final int FAULT_OVERVOLTAGE
public static final int FAULT_HEATSINK_OVERHEAT
public static final int FAULT_HEATSINK_OVERHEAT1
public static final int FAULT_MOTOR_OVERLOAD
public static final int FAULT_DRIVE_OVERLOAD
public static final int FAULT_OVERTORQUE_1
public static final int FAULT_OVERTORQUE_2
public static final int FAULT_DYN_BRAKING_TRANS
public static final int FAULT_BRAKING_RESISTOR
public static final int FAULT_EXTERNAL_FAULT_3
public static final int FAULT_EXTERNAL_FAULT_4
public static final int FAULT_EXTERNAL_FAULT_5
public static final int FAULT_EXTERNAL_FAULT_6
public static final int FAULT_EXTERNAL_FAULT_7
public static final int FAULT_EXTERNAL_FAULT_8
public static final int FAULT_COOLING_FAN_FAIL
public static final int FAULT_OVERSPEED
public static final int FAULT_EXCESS_SPEED_DEVN
public static final int FAULT_PG_DISCONNECT
public static final int FAULT_INPUT_PHASE_LOSS
public static final int FAULT_OUTPUT_PHASE_LOSS
public static final int FAULT_MOTOR_OVERHEAT_PTC1
public static final int FAULT_DIGITAL_OPER_CONN
public static final int FAULT_EEPROM_WRITE_ERROR
public static final int FAULT_MOTOR_OVERHEAT_PTC2
public static final int FAULT_MODBUS_COMM_ERROR
public static final int FAULT_OPTION_COMM_ERROR
public static final int FAULT_CONTROL
public static final int FAULT_ZERO_SERVO
public static final int FAULT_OPTION_EXTERNAL
public static final int FAULT_PID_FEEDBACK_LOSS
public static final int FAULT_UNDERTORQUE_1
public static final int FAULT_UNDERTORQUE_2
public static final int FAULT_HARDWARE
public static final int FAULT_OUTPUT_CURR_IMBAL
public static final int FAULT_PG_HARDWARE
public static final int FAULT_EXCESS_SS_RESTARTS
public static final int FAULT_EXC_PID_FEEDBACK
public static final int FAULT_EXTERNAL_FAULT_1
public static final int FAULT_EXTERNAL_FAULT_2
public static final int FAULT_MECH_WEAKENING_1
public static final int FAULT_MECH_WEAKENING_2
public static final int FAULT_CURRENT_OFFSET
public static final int FAULT_PLC_ERROR_1
public static final int FAULT_PLC_ERROR_2
public static final int FAULT_DRIVEWORKS_EZ
public static final int FAULT_OUTPUT_VOLT_DETC
public static final int FAULT_MOTOR_OVERHEAT_NTC
public static final int FAULT_NODE_SETUP
public static final int FAULT_THERMISTOR_DISC
public static final int FAULT_CURR_UNBALANCE
public static final int FAULT_PS_UNDERVOLTAGE
public static final int FAULT_MC_FAN_POWER_FAIL
public static final int FAULT_THERMAL_CONVERTER
public static final int FAULT_ABNORMAL_FAN_DIODE
public static final int FAULT_ABNORMAL_FAN_PANEL
public static final int FAULT_AD_CONV_ERROR_1
public static final int FAULT_PWM_FEEDBACK
public static final int FAULT_EEPROM_DATA_ERROR
public static final int FAULT_TERM_BOARD_CONN_ERR
public static final int FAULT_EEPROM_SERIAL_COMM
public static final int FAULT_RAM_FAULT
public static final int FAULT_FLASH_MEM_EXCPTN
public static final int FAULT_WATCHDOG_EXCPTN
public static final int FAULT_CONTROL_CIRCUIT_1
public static final int FAULT_CLOCK_FAULT
public static final int FAULT_TIMING_FAULT
public static final int FAULT_CONTROL_CIRCUIT_2
public static final int FAULT_CONTROL_CIRCUIT_3
public static final int FAULT_HW_FAULT_POWERUP
public static final int FAULT_HW_FAULT_COMM_START
public static final int FAULT_AD_CONV_FAULT
public static final int FAULT_PWM_FEEDBACK_FAULT
public static final int FAULT_DRIVE_SIGNAL_FAULT
public static final int FAULT_ASIC_BB_CIRC_ERROR
public static final int FAULT_ASIC_PWM_SET_ERROR
public static final int FAULT_ASIC_PWM_PATT_ERROR
public static final int FAULT_ASIC_ONDELAY_ERROR
public static final int FAULT_ASIC_BBON_ERROR
public static final int FAULT_ASIC_CODE_ERROR
public static final int FAULT_ASIC_STARTUP_ERROR
public static final int FAULT_WATCHDOG_ERROR
public static final int FAULT_ASIC_POWER_ERROR
public static final int FAULT_EXT_AD_CONV_ERROR
public static final int FAULT_CONTROL_CIRC_ERR_1
public static final int FAULT_CONTROL_CIRC_ERR_2
public static final int FAULT_CONTROL_CIRC_ERR_3
public static final int FAULT_CONTROL_CIRC_ERR_4
public static final int FAULT_CONTROL_CIRC_ERR_5
public static final int FAULT_CONTROL_CIRC_ERR_6
public static final int FAULT_OPTION_COMPAT_ERR_A
public static final int FAULT_OPTION_CONN_ERR_A
public static final int FAULT_DUPL_OPTION_ERR_A
public static final int FAULT_AD_CONV_ERROR_A
public static final int FAULT_OPTION_RESP_ERR_A
public static final int FAULT_OPTION_RAM_FAULT_A
public static final int FAULT_OPTION_OPMODE_FAULT_A
public static final int FAULT_DRIVE_RCV_CRC_ERR_A
public static final int FAULT_DRIVE_RCV_FRAME_ERR_A
public static final int FAULT_DRIVE_RCV_ABORT_ERR_A
public static final int FAULT_OPTION_RCV_CRC_ERR_A
public static final int FAULT_OPTION_RCV_FRAME_ERR_A
public static final int FAULT_OPTION_RCV_ABORT_ERR_A
public static final int FAULT_COMM_ID_ERR_A
public static final int FAULT_MODEL_CODE_ERR_A
public static final int FAULT_CHECKSUM_ERR_A
public static final int FAULT_OPTION_TIMEOUT_A
public static final int FAULT_MODBUS_TIMEOUT_A
public static final int FAULT_DRIVE_TIMEOUT1_A
public static final int FAULT_CI_CHECK_ERR_A
public static final int FAULT_DRIVE_TIMEOUT2_A
public static final int FAULT_CTRL_COMMMAND_ERR_A
public static final int FAULT_DRIVE_TIMEOUT3_A
public static final int FAULT_CTRL_RESP_ERR1_A
public static final int FAULT_DRIVE_TIMEOUT4_A
public static final int FAULT_CTRL_RESP_ERR2_A
public static final int FAULT_CTRL_RESP_ERR3_A
public static final int FAULT_OPTION_CONN_ERR_B
public static final int FAULT_DUPL_OPTION_ERR_B
public static final int FAULT_AD_CONV_ERR_B
public static final int FAULT_OPTION_RESP_ERR_B
public static final int FAULT_OPTION_RAM_FAULT_B
public static final int FAULT_OPTION_OPMODE_FAULT_B
public static final int FAULT_DRIVE_RCV_CRC_ERR_B
public static final int FAULT_DRIVE_RCV_FRAME_ERR_B
public static final int FAULT_DRIVE_RCV_ABORT_ERR_B
public static final int FAULT_OPTION_RCV_CRC_ERR_B
public static final int FAULT_OPTION_RCV_FRAME_ERR_B
public static final int FAULT_OPTION_RCV_ABORT_ERR_B
public static final int FAULT_COMM_ID_ERROR_B
public static final int FAULT_MODEL_CODE_ERR_B
public static final int FAULT_CHECKSUM_ERR_B
public static final int FAULT_OPTION_TIMEOUT_B
public static final int FAULT_MODBUS_TIMEOUT_B
public static final int FAULT_DRIVE_TIMEOUT1_B
public static final int FAULT_CI_CHECK_ERROR_B
public static final int FAULT_DRIVE_TIMEOUT2_B
public static final int FAULT_CTRL_COMMMAND_ERR_B
public static final int FAULT_DRIVE_TIMEOUT3_B
public static final int FAULT_CTRL_RESP_ERR1_B
public static final int FAULT_DRIVE_TIMEOUT4_B
public static final int FAULT_CTRL_RESP_ERR2_B
public static final int FAULT_CTRL_RESP_ERR3_B
public static final int FAULT_OPTION_COMPAT_ERR_C
public static final int FAULT_OPTION_CONN_ERR_C
public static final int FAULT_DUPL_OPTION_ERR_C
public static final int FAULT_AD_CONV_ERR_C
public static final int FAULT_OPTION_RESP_ERR_C
public void open(String device, int address, int baudRate, int dataChar) throws org.lsst.ccs.drivers.commons.DriverException
device - The serial device nameaddress - The slave addressbaudRate - The baud ratedataChar - The data characteristicsorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String device, int address, int baudRate) throws org.lsst.ccs.drivers.commons.DriverException
device - The serial device nameaddress - The slave addressbaudRate - The baud rateorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String device, int address) throws org.lsst.ccs.drivers.commons.DriverException
device - The serial device nameaddress - The slave addressorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String device) throws org.lsst.ccs.drivers.commons.DriverException
device - The serial device nameorg.lsst.ccs.drivers.commons.DriverExceptionpublic void close()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic short[] readRegisters(short addr,
short count)
throws org.lsst.ccs.drivers.commons.DriverException
addr - The first register addresscount - The number of registers to readorg.lsst.ccs.drivers.commons.DriverExceptionpublic int readRegister(short addr)
throws org.lsst.ccs.drivers.commons.DriverException
addr - The register addressorg.lsst.ccs.drivers.commons.DriverExceptionpublic void writeRegister(short addr,
short value)
throws org.lsst.ccs.drivers.commons.DriverException
addr - The register addressvalue - The value to writeorg.lsst.ccs.drivers.commons.DriverExceptionpublic void writeRegisters(short addr,
short[] value)
throws org.lsst.ccs.drivers.commons.DriverException
addr - The first register addressvalue - The array of values to writeorg.lsst.ccs.drivers.commons.DriverExceptionpublic void enterParameters()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void saveParameters()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setNodeAddress(int address)
throws org.lsst.ccs.drivers.commons.DriverException
address - The device address (1 - 255)org.lsst.ccs.drivers.commons.DriverExceptionpublic int getNodeAddress()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setBaudRate(A1000.BaudRate rate) throws org.lsst.ccs.drivers.commons.DriverException
rate - The baud rate enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.BaudRate getBaudRate() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setParity(A1000.Parity parity) throws org.lsst.ccs.drivers.commons.DriverException
parity - The parity enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.Parity getParity() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getModelName() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getRatedCurrent()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setLocalControl()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setRemoteControl()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setAccessLevel(A1000.AccessLevel level) throws org.lsst.ccs.drivers.commons.DriverException
level - Access level enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.AccessLevel getAccessLevel() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setControlMode(A1000.ControlMode mode) throws org.lsst.ccs.drivers.commons.DriverException
mode - Control mode enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.ControlMode getControlMode() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setFreqRefSrc(A1000.FreqRefSrc src) throws org.lsst.ccs.drivers.commons.DriverException
src - Frequency reference source enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.FreqRefSrc getFreqRefSrc() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setRunCmndSrc(A1000.RunCmndSrc src) throws org.lsst.ccs.drivers.commons.DriverException
src - Run command source enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.RunCmndSrc getRunCmndSrc() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setStopMethod(A1000.StopMethod method) throws org.lsst.ccs.drivers.commons.DriverException
method - Stop method enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.StopMethod getStopMethod() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setRunProg(A1000.RunProg runProg) throws org.lsst.ccs.drivers.commons.DriverException
runProg - Interaction enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.RunProg getRunProg() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setErrorAction(A1000.ErrorAction action) throws org.lsst.ccs.drivers.commons.DriverException
action - Error action enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.ErrorAction getErrorAction() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setReversePermitted(boolean permit)
throws org.lsst.ccs.drivers.commons.DriverException
permit - Whether reverse permittedorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isReversePermitted()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setFaultDetected(boolean detect)
throws org.lsst.ccs.drivers.commons.DriverException
detect - Whether faults are detectedorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isFaultDetected()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setEnterRequired(boolean require)
throws org.lsst.ccs.drivers.commons.DriverException
require - Whether enter requiredorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isEnterRequired()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setRunCmndFwdRev(boolean fwdRev)
throws org.lsst.ccs.drivers.commons.DriverException
fwdRev - Whether forward/reverse styleorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isRunCmndFwdRev()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setVoltageUnits(A1000.VoltageUnits units) throws org.lsst.ccs.drivers.commons.DriverException
units - The voltage units enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.VoltageUnits getVoltageUnits() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setInputVoltage(double voltage)
throws org.lsst.ccs.drivers.commons.DriverException
voltage - The input voltageorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getInputVoltage()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setVfSelection(A1000.VfSelection level) throws org.lsst.ccs.drivers.commons.DriverException
level - The V/f profile enumorg.lsst.ccs.drivers.commons.DriverExceptionpublic A1000.VfSelection getVfSelection() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setMaxFrequency(double freqPct)
throws org.lsst.ccs.drivers.commons.DriverException
freqPct - The frequency percentage to setorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getMaxFrequency()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setMinFrequency(double freqPct)
throws org.lsst.ccs.drivers.commons.DriverException
freqPct - The frequency percentage to setorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getMinFrequency()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setFrequency(double freq)
throws org.lsst.ccs.drivers.commons.DriverException
freq - The frequency to setorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getFrequency()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getFrequencyApp()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readFrequency()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readVoltage()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readCurrent()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readBusVoltage()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readTemperature()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int getOperationTime()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOperationTime(int time)
throws org.lsst.ccs.drivers.commons.DriverException
time - The time (hrs)org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOpTimeActive(boolean isActvTime)
throws org.lsst.ccs.drivers.commons.DriverException
isActvTime - Whether to use time activeorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isOpTimeActive()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int getFanOperationTime()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setFanOperationTime(int time)
throws org.lsst.ccs.drivers.commons.DriverException
time - The time (hrs)org.lsst.ccs.drivers.commons.DriverExceptionpublic int getRunCount()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getOutputKwh()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getFanLifetimeUsed()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getCapLifetimeUsed()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setCapLifetimeUsed(double fract)
throws org.lsst.ccs.drivers.commons.DriverException
fract - The used fractionorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getScbrLifetimeUsed()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setScbrLifetimeUsed(double fract)
throws org.lsst.ccs.drivers.commons.DriverException
fract - The used fractionorg.lsst.ccs.drivers.commons.DriverExceptionpublic double getIgbtLifetimeUsed()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setIgbtLifetimeUsed(double fract)
throws org.lsst.ccs.drivers.commons.DriverException
fract - The used fractionorg.lsst.ccs.drivers.commons.DriverExceptionpublic void flashLeds()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int getDriveStatus()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void runForward()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void runReverse()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void stop()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int getAlarmCode()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic Set<Integer> getAlarmCodes() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getAlarmDesc() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getAlarmDesc(int code)
code - The alarm codepublic int getCurrFaultCode()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int getPrevFaultCode()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getCurrFaultDesc() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getPrevFaultDesc() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String getFaultDesc(int code)
code - The fault codepublic void resetFault()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2021 LSST. All rights reserved.