Skip navigation links
D G I L M N O R S T U V W 

D

decode(int) - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.MotorErrors
 
decodeLastError() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read decoded error type(s)

G

getErrorFlag() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read error flag (assumed assigned to digital output 1)
getErrorType() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read error type.
getLimitSwitches() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read limit switches (assigned to digital inputs 1 and 2)
getUnits() - Method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndGeneral
 
getUnits() - Method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndMotion
 

I

isChecksumUsed() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Is checksum being used?
isMotorReady() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Check if motor is in a ready state (for a new move command)
isPositionError() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Check if motor status shows a position error

L

loadMotionRecord(int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Load current record from controller's EEPROM
loadRecord(int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Load movement record from EEPROM

M

move() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Start motor and move (according to current record)

N

NanotecPD4N - Class in org.lsst.ccs.drivers.nanotec
Driver for Nanotec PD4-N stepper motor.
NanotecPD4N() - Constructor for class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Constructor.
NanotecPD4N.CmndGeneral - Enum in org.lsst.ccs.drivers.nanotec
Hardware commands for setting or reading general parameters.
NanotecPD4N.CmndMotion - Enum in org.lsst.ccs.drivers.nanotec
Hardware commands to set/read parameters of a motion (run) record.
NanotecPD4N.MotorErrors - Enum in org.lsst.ccs.drivers.nanotec
Meaning of error bits (in error memory)

O

open(DriverConstants.ConnType, String, int, int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Override underlying open method of Ascii class.
open(String) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Open serial connection, default data characteristics and baud rate
open(String, int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Open serial connection with selected baud rate
open(String) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Opens connection to a device.
open(String, int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Open connection to a device with specified baud rate.
org.lsst.ccs.drivers.nanotec - package org.lsst.ccs.drivers.nanotec
 

R

readAll() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read all settings and data from motor controller.
readChecksumUsage() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read whether checksum is in use
readEncoder() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read motor encoder position
readFlags() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read status (ready and position -error), error flag, limit switches
readGeneral(NanotecPD4N.CmndGeneral) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read general datum from motor controller
readGeneral(NanotecPD4N.CmndGeneral) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Generic read command for general quantities
readMotion(NanotecPD4N.CmndMotion) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read motion-record datum from motor controller
readMotion(NanotecPD4N.CmndMotion) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Generic read command for motion-record quantities
readMotionRecord() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read all motion-record settings from motor controller Loops over all read commands and returns them in a table format.
readStatus() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read status.
readTemperature() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Read controller-temperature ADC and decode to degrees C
readTemperature() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Read motor controller temperature, converting raw reading to degrees C
readTempRepeat(int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Repeat read of motor controller temperature n times
resetError() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Reset error flag (and position-error flag) Only the default (no-parameter) version is implemented here: if error is in position-following, the motor's position value is set to that of the encoder.
resetError() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Reset error flags

S

saveMotionRecord(int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Save current motion record to controller's EEPROM
saveRecord(int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Save current movement record to EEPROM
setBaudRate(NanotecPD4N.DataRate) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Select baud rate, 110 to 1115200 (default) For emergency use: "open" must be called with value set in controller, then this command can change rate to desired value.
setDebug(boolean) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Enable/disable debug printout from driver
setGeneral(NanotecPD4N.CmndGeneral, int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Generic set command for a general parameter
setLimitSwitchBehavior(boolean) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Set limit-switch behavior.
setLimitSwitchBehavior(boolean) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Set motor behavior upon reaching an external limit switch
setMotion(NanotecPD4N.CmndMotion, int) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Generic set command for a parameter in motion-record
showLimitSwitchBehavior() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Show behavior of motor upon reaching a limit switch
startMotor() - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Start motor (move according to parameters in current record)
stop() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Stop motor (if currently moving), using current brake ramp value
stopMotor(int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Stop motor (if currently moving)
stopQ() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Stop motor (if currently moving), using quickstop ramp

T

TestPD4N - Class in org.lsst.ccs.drivers.nanotec
Program to test the Nanotex PD4N stepper motor driver
TestPD4N() - Constructor for class org.lsst.ccs.drivers.nanotec.TestPD4N
Constructor
timestamp() - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Determines current time

U

useChecksum(boolean) - Method in class org.lsst.ccs.drivers.nanotec.TestPD4N
Turn on/of usage of CRC checksum

V

valueOf(String) - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndGeneral
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndMotion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.MotorErrors
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndGeneral
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.CmndMotion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.lsst.ccs.drivers.nanotec.NanotecPD4N.MotorErrors
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeGeneral(NanotecPD4N.CmndGeneral, int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Write general datum to motor controller
writeMotion(NanotecPD4N.CmndMotion, int) - Method in class org.lsst.ccs.drivers.nanotec.NanotecPD4N
Write motion-record datum to motor controller
D G I L M N O R S T U V W 
Skip navigation links

Copyright © 2019 LSST. All rights reserved.