Refactored some code into sinqMotor:
- Enable, EnableRBV and CanDisable - EncoderType - Removed function isEnabled as it is no longer required from sinqMotor 0.5.0
This commit is contained in:
15
db/pmacv3.db
15
db/pmacv3.db
@ -1,18 +1,7 @@
|
||||
# Read out the encoder type in human-readable form. The output numbers can be
|
||||
# interpreted as ASCII.
|
||||
# This record is coupled to the parameter library via encoderType -> ENCODER_TYPE.
|
||||
record(waveform, "$(INSTR)$(M):Encoder_Type") {
|
||||
field(DTYP, "asynOctetRead")
|
||||
field(INP, "@asyn($(CONTROLLER),$(AXIS),1) ENCODER_TYPE")
|
||||
field(FTVL, "CHAR")
|
||||
field(NELM, "80")
|
||||
field(SCAN, "I/O Intr")
|
||||
}
|
||||
|
||||
# Trigger a rereading of the encoder. This action is sometimes necessary for
|
||||
# absolute encoders after enabling them. For incremental encoders, this is a no-op.
|
||||
# This record is coupled to the parameter library via rereadEncoderPosition_ -> REREAD_ENCODER_POSITION.
|
||||
record(longout, "$(INSTR)$(M):Reread_Encoder") {
|
||||
record(longout, "$(INSTR)$(M):RereadEncoder") {
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(CONTROLLER),$(AXIS),1) REREAD_ENCODER_POSITION")
|
||||
field(PINI, "NO")
|
||||
@ -23,7 +12,7 @@ record(longout, "$(INSTR)$(M):Reread_Encoder") {
|
||||
# once at IOC startup during atFirstPoll. However, it can be triggered manually
|
||||
# by setting this record value to 1.
|
||||
# This record is coupled to the parameter library via readConfig_ -> READ_CONFIG.
|
||||
record(longout, "$(INSTR)$(M):Read_Config") {
|
||||
record(longout, "$(INSTR)$(M):ReadConfig") {
|
||||
field(DTYP, "asynInt32")
|
||||
field(OUT, "@asyn($(CONTROLLER),$(AXIS),1) READ_CONFIG")
|
||||
field(PINI, "NO")
|
||||
|
Reference in New Issue
Block a user