Pre-tag commit

This commit is contained in:
Ron Sluiter
2000-04-18 21:53:27 +00:00
parent 1319cbd749
commit 6c12d46cf9
52 changed files with 66160 additions and 368 deletions
-154
View File
@@ -1,154 +0,0 @@
/* gpibIO.c - Routines for asynchronous EPICS GPIB I/O
*
* Author: Mark Rivers
* Date: October 30, 1997
*
* Modification Log:
* -----------------
* .01 30-Oct-1997 mlr Initial release
*
* These routines provide a simple interface to GPIB I/O. They hide the
* details of the driver. They are intended for use by applications which do
* simple synchronous reads and writes, and no control operations like Serial
* Poll.
*/
#include <stdlib.h>
#include <stdio.h>
#include <vxWorks.h>
#include <gpibIO.h>
#define GPIB_SEND 0
#define GPIB_RECEIVE 1
#ifdef NODEBUG
#define Debug(l,f,v) ;
#else
#define Debug(l,f,v) { if(l<=gpibIODebug) printf(f,v); }
#endif
volatile int gpibIODebug = 0;
extern struct drvGpibSet drvGpib; /* entry points to driver functions */
struct gpibMessage {
struct dpvtGpibHead head;
int function;
int address;
int timeout;
int status;
int buff_len;
int terminator;
SEM_ID semID;
char *buffer;
};
static int gpibIOCallback(struct gpibMessage *gpibMessage);
struct gpibInfo *gpibIOInit(int link, int address)
{
struct gpibInfo *gpibInfo;
gpibInfo = (struct gpibInfo *) malloc(sizeof(struct gpibInfo));
gpibInfo->head.workStart = (int (*)()) gpibIOCallback;
gpibInfo->head.link = link;
gpibInfo->head.device = address;
gpibInfo->address = address;
gpibInfo->semID = semBCreate(SEM_Q_PRIORITY, SEM_EMPTY);
(*(drvGpib.ioctl))(GPIB_IO, link, NULL, IBGENLINK, 0, NULL);
(*(drvGpib.ioctl))(GPIB_IO, link, NULL, IBGETLINK, 0, &gpibInfo->head.pibLink);
Debug(1, "gpibIOInit, address = %d\n", address);
return(gpibInfo);
}
int gpibIOSend(struct gpibInfo *info, char const *buffer, int buff_len, int timeout)
{
struct gpibMessage *gpibMessage;
int status;
gpibMessage = (struct gpibMessage *) malloc(sizeof(struct gpibMessage));
gpibMessage->address = info->address;
gpibMessage->buffer = (char *) buffer;
gpibMessage->buff_len = buff_len;
gpibMessage->timeout = timeout;
gpibMessage->function = GPIB_SEND;
gpibMessage->head = info->head;
gpibMessage->semID = info->semID;
Debug(2, "gpibIOSend, calling driver, buffer = %s\n", buffer);
(*(drvGpib.qGpibReq))(gpibMessage, IB_Q_LOW);
semTake(gpibMessage->semID, WAIT_FOREVER);
status = gpibMessage->status;
free(gpibMessage);
return (status);
}
int gpibIORecv(struct gpibInfo *info, char *buffer, int buff_len,
int terminator, int timeout)
{
struct gpibMessage *gpibMessage;
int status;
gpibMessage = (struct gpibMessage *) malloc(sizeof(struct gpibMessage));
gpibMessage->address = info->address;
gpibMessage->buffer = buffer;
gpibMessage->buff_len = buff_len;
gpibMessage->terminator = terminator;
gpibMessage->timeout = timeout;
gpibMessage->function = GPIB_RECEIVE;
gpibMessage->head = info->head;
gpibMessage->semID = info->semID;
Debug(2, "gpibIORecv, calling driver, address = %d\n", info->address);
(*(drvGpib.qGpibReq))(gpibMessage, IB_Q_LOW);
semTake(gpibMessage->semID, WAIT_FOREVER);
status = gpibMessage->status;
free(gpibMessage);
return (status);
}
static int gpibIOCallback(struct gpibMessage *gpibMessage)
{
int timeout;
int nrequest, nactual;
timeout = gpibMessage->timeout * sysClkRateGet() / 1000;
if (timeout < 1) timeout = 1;
switch(gpibMessage->function)
{
case GPIB_SEND:
Debug(2, "gpibIOCallback, GPIB_SEND, message=%s\n",
gpibMessage->buffer);
/* write the message to the GPIB listen address */
nrequest = gpibMessage->buff_len;
nactual =(*(drvGpib.writeIb))(gpibMessage->head.pibLink,
gpibMessage->address, gpibMessage->buffer,
nrequest, timeout);
if (nactual != nrequest) {
/* Something is wrong if we couldn't write everything */
Debug(1, "Error writing GPIB, requested length=%d\n", nrequest);
Debug(1, " actual length=%d\n", nactual);
}
gpibMessage->status = nactual;
semGive(gpibMessage->semID); /* gpibIOSend is waiting for this */
break;
case GPIB_RECEIVE:
/* Read a message from the GPIB listen address */
nrequest = gpibMessage->buff_len;
nactual = (*(drvGpib.readIbEos))(gpibMessage->head.pibLink,
gpibMessage->address, gpibMessage->buffer,
nrequest, timeout, gpibMessage->terminator);
/* Append a null terminator if there is room */
if (nactual < nrequest) gpibMessage->buffer[nactual]='\0';
Debug(2, "gpibIOCallback, GPIB_RECEIVE, message=%s\n",
gpibMessage->buffer);
Debug(2, "gpibIOCallback, GPIB_RECEIVE, nrequest=%d\n", nrequest);
Debug(2, "gpibIOCallback, GPIB_RECEIVE, nactual=%d\n", nactual);
gpibMessage->status = nactual;
semGive(gpibMessage->semID); /* gpibIORecv is waiting for this */
break;
}
return (0);
}
-15
View File
@@ -1,15 +0,0 @@
#include <rngLib.h>
#include <dbCommon.h>
#include <drvSup.h>
#include <drvGpibInterface.h>
struct gpibInfo
{
struct dpvtGpibHead head;
int address;
SEM_ID semID;
};
struct gpibInfo *gpibIOInit(int link, int address);
int gpibIOSend(struct gpibInfo *info, char const *buffer, int buff_len, int timeout);
int gpibIORecv(struct gpibInfo *info, char *buffer, int buff_len,
int terminator, int timeout);
-148
View File
@@ -1,148 +0,0 @@
/*
* These routines provide a simple interface to Hideos serial I/O. They hide
* the details of Hideos. They are intended for use by applications which do
* simple synchronous reads and writes, and no control operations like setting
* baud rates, etc.
*/
#include "serialIO.h"
#ifdef DEBUG
#define Debug(l, f, args...) {if (l <= serialIODebug) printf(f, ## args);}
#else
#define Debug(l, f, args...)
#endif
int serialIODebug = 0;
struct serialInfo *cc_serialIOInit(int card, char *taskName)
{
struct serialInfo *serialInfo;
int status;
serialInfo = (struct serialInfo *) malloc(sizeof(struct serialInfo));
serialInfo->bpd = new BPD;
status = serialInfo->bpd->Bind(serialInfo->td, card, taskName);
if (status < 0) {
Debug(1,
"serialIOInit: Cannot bind to remote Hideos task %s\n", taskName);
return (NULL);
}
else
Debug(1,
"serialIOInit: Bound to remote Hideos task %s\n", taskName);
return (serialInfo);
}
int cc_serialIOSend(struct serialInfo *serialInfo, char const *buffer,
int buffer_len, int timeout)
{
int status;
IndirectStringMsg* sm = (IndirectStringMsg*)
hideos_resources->GetMessagePool()->GetMessage(IndirectStringMsgType);
Message* rm;
if (sm->IsQueued()) {
printf("serialIOSend: 1st message %lx already queued!!\n", (long)sm);
exit(1);
}
sm->SetWrite(timeout);
sm->SetBuffers((unsigned char *)buffer,buffer_len,NULL,0);
status = serialInfo->bpd->Send(serialInfo->td, sm);
if (status != 0) {
Debug(1, "serialIOSend: error sending message %s\n", buffer);
hideos_resources->GetMessagePool()->FreeMessage(sm);
goto done;
}
Debug(2, "serialIOSend: sent message %s\n", buffer);
status = serialInfo->bpd->Receive((Message *&)rm);
if (status != 0) {
Debug(1, "serialIOSend: error receiving message, status=%d\n", status);
goto done;
}
Debug(2, "serialIOSend: received message, status=%d\n", status);
hideos_resources->GetMessagePool()->FreeMessage(rm);
done:
return (status);
}
int cc_serialIORecv(struct serialInfo *serialInfo, char *buffer,
int buffer_len, int terminator, int timeout)
{
int status, nrec = 0;
IndirectStringMsg* sm = (IndirectStringMsg*)
hideos_resources->GetMessagePool()->GetMessage(IndirectStringMsgType);
IndirectStringMsg* rm;
if (sm->IsQueued()) {
printf("serialIORecv: message %lx already queued!!\n", (long)sm);
exit(1);
}
sm->SetRead(timeout);
if (terminator == -1)
sm->SetComplexDelimiter((char *)NULL, (char *)NULL, 0);
else
sm->SetSimpleDelimiter(terminator);
sm->SetBuffers(NULL, 0, (unsigned char *)buffer, buffer_len);
status = serialInfo->bpd->Send(serialInfo->td, sm);
if (status != 0) {
Debug(1, "serialIORecv: error sending message, status = %d\n", status);
hideos_resources->GetMessagePool()->FreeMessage(sm);
goto doneRecv;
}
Debug(2, "serialIORecv: sent message status = %d\n", status);
status = serialInfo->bpd->Receive((Message *&)rm);
if (status < 0) {
Debug(1,"serialIORecv: error receiving message, status = %d\n",
status);
goto doneRecv;
}
nrec = sm->GetDestSize();
if (sm->return_code != 0) {
Debug(1,"serialIORecv: error, return code = %ld\n", sm->return_code);
}
Debug(2,"serialIORecv: Received %d bytes\n", nrec);
/* Append a NULL byte to the response if there is room */
if (nrec < buffer_len) buffer[nrec] = '\0';
Debug(2,"serialIORecv: Received message = %s\n", buffer);
hideos_resources->GetMessagePool()->FreeMessage(rm);
doneRecv:
return (nrec);
}
extern "C"
{
struct serialInfo *serialIOInit(int card, char *taskName)
{
return (cc_serialIOInit(card, taskName));
}
int serialIOSend(struct serialInfo *serialInfo, char const *buffer,
int buffer_len, int timeout)
{
return (cc_serialIOSend(serialInfo, buffer, buffer_len, timeout));
}
int serialIORecv(struct serialInfo *serialInfo, char *buffer, int buffer_len,
int terminator, int timeout)
{
return (cc_serialIORecv(serialInfo, buffer, buffer_len,
terminator, timeout));
}
}
-51
View File
@@ -1,51 +0,0 @@
#ifdef __cplusplus
#include "vxWorks.h"
#include "vme.h"
#include "iv.h"
#include "stdio.h"
#include "string.h"
#include "cacheLib.h"
#include "taskLib.h"
#include "gen/all_msg_ids.h"
#include "msg/serial_config_msg.h"
#include "msg/string_msg.h"
#include "hideos/globals.h"
#include "hideos/resources.h"
#include "hideos/msgpool.h"
#include "hideos/registry.h"
#include "hideos/drvBp.h"
struct serialInfo
{
BPD *bpd;
TD td;
};
/* Function prototypes */
struct serialInfo *cc_serialIOInit(int card, char *task);
int cc_serialIOSend(struct serialInfo *serialInfo, char const *buffer,
int buffer_len, int timeout);
#else /* For C just define serialInfo as a dummy structure since it can't
understand the include files which define what it really is */
struct serialInfo
{
int dummy;
};
#endif
#ifdef __cplusplus
extern "C"
{
#endif
struct serialInfo *serialIOInit(int card, char *task);
int serialIOSend(struct serialInfo *serialInfo, char const *buffer,
int buffer_len, int timeout);
int serialIORecv(struct serialInfo *serialInfo, char *buffer, int buffer_len,
int terminator, int timeout);
#ifdef __cplusplus
}
#endif
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+579
View File
@@ -0,0 +1,579 @@
file {
name="/home/sricat/BCDA/epics/3.13.0/baseR3.13.0.beta12_shareR1.0/stdApp/op/adl/motorx_1.6.adl"
version=020305
}
display {
object {
x=10
y=10
width=116
height=200
}
clr=14
bclr=3
cmap=""
gridSpacing=5
gridOn=0
snapToGrid=0
}
"color map" {
ncolors=65
colors {
ffffff,
ececec,
dadada,
c8c8c8,
bbbbbb,
aeaeae,
9e9e9e,
919191,
858585,
787878,
696969,
5a5a5a,
464646,
2d2d2d,
000000,
00d800,
1ebb00,
339900,
2d7f00,
216c00,
fd0000,
de1309,
be190b,
a01207,
820400,
5893ff,
597ee1,
4b6ec7,
3a5eab,
27548d,
fbf34a,
f9da3c,
eeb62b,
e19015,
cd6100,
ffb0ff,
d67fe2,
ae4ebc,
8b1a96,
610a75,
a4aaff,
8793e2,
6a73c1,
4d52a4,
343386,
c7bb6d,
b79d5c,
a47e3c,
7d5627,
58340f,
99ffff,
73dfff,
4ea5f9,
2a63e4,
0a00b8,
ebf1b5,
d4db9d,
bbc187,
a6a462,
8b8239,
73ff6b,
52da3b,
3cb420,
289315,
1a7309,
}
}
text {
object {
x=1
y=139
width=45
height=16
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Calib:"
}
text {
object {
x=0
y=138
width=45
height=16
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
textix="Calib:"
}
"text update" {
object {
x=0
y=0
width=116
height=20
}
monitor {
chan="$(P)$(M).DESC"
clr=54
bclr=0
}
align="horiz. centered"
}
rectangle {
object {
x=6
y=66
width=104
height=31
}
"basic attribute" {
clr=60
width=2
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
}
rectangle {
object {
x=6
y=66
width=104
height=31
}
"basic attribute" {
clr=30
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
}
rectangle {
object {
x=6
y=66
width=104
height=31
}
"basic attribute" {
clr=14
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
rectangle {
object {
x=0
y=97
width=116
height=40
}
"basic attribute" {
clr=14
width=3
}
}
text {
object {
x=28
y=121
width=60
height=15
}
"basic attribute" {
clr=60
fill="outline"
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
textix="Moving"
align="horiz. centered"
}
text {
object {
x=28
y=127
width=60
height=10
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
textix="Calibrate"
align="horiz. centered"
}
"message button" {
object {
x=74
y=178
width=40
height=20
}
control {
chan="$(P)allstop.VAL"
clr=30
bclr=20
}
label="Abort"
press_msg="1"
}
"message button" {
object {
x=52
y=178
width=21
height=20
}
control {
chan="$(P)$(M):scanParms.GO"
clr=14
bclr=51
}
label="Go"
press_msg="1"
}
rectangle {
object {
x=0
y=176
width=116
height=24
}
"basic attribute" {
clr=14
}
}
text {
object {
x=0
y=182
width=30
height=13
}
"basic attribute" {
clr=15
}
textix="Scan"
align="horiz. centered"
}
"message button" {
object {
x=30
y=178
width=21
height=20
}
control {
chan="$(P)$(M):scanParms.LOAD"
clr=14
bclr=51
}
label="Ld"
press_msg="1"
}
"message button" {
object {
x=60
y=156
width=53
height=20
}
control {
chan="$(P)$(M).STOP"
clr=31
bclr=20
}
label="STOP"
press_msg="1"
}
"related display" {
object {
x=5
y=156
width=40
height=20
}
display[0] {
label="$(M) (Tiny)"
name="motorx_tiny.adl"
args="P=$(P),M=$(M)"
policy="replace display"
}
display[1] {
label="$(M) (Help)"
name="motorx_help.adl"
args="P=$(P),M=$(M)"
}
display[2] {
label="$(M) (Medium)"
name="motorx_more.adl"
args="P=$(P),M=$(M)"
}
display[3] {
label="$(M) (Setup)"
name="motorx_setup.adl"
args="P=$(P),M=$(M)"
}
display[4] {
label="Scan Parameters"
name="scanParms.adl"
args="P=$(P),Q=$(M),PV=$(M)"
}
display[5] {
label="$(M) (Debug)"
name="motorx_all.adl"
args="P=$(P),M=$(M)"
}
clr=0
bclr=17
label="-More"
}
"message button" {
object {
x=2
y=99
width=25
height=36
}
control {
chan="$(P)$(M).TWR"
clr=14
bclr=51
}
label="<"
press_msg="1"
}
"text entry" {
object {
x=28
y=99
width=60
height=20
}
control {
chan="$(P)$(M).TWV"
clr=14
bclr=51
}
}
"message button" {
object {
x=89
y=99
width=25
height=36
}
control {
chan="$(P)$(M).TWF"
clr=14
bclr=51
}
label=">"
press_msg="1"
}
"text entry" {
object {
x=9
y=69
width=98
height=25
}
control {
chan="$(P)$(M).VAL"
clr=14
bclr=51
}
}
rectangle {
object {
x=0
y=45
width=6
height=50
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LLS"
}
}
rectangle {
object {
x=110
y=45
width=6
height=50
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).HLS"
}
}
"text update" {
object {
x=0
y=32
width=116
height=12
}
monitor {
chan="$(P)$(M).EGU"
clr=54
bclr=3
}
align="horiz. centered"
}
rectangle {
object {
x=0
y=20
width=116
height=12
}
"basic attribute" {
clr=54
width=2
}
}
text {
object {
x=0
y=21
width=116
height=10
}
"basic attribute" {
clr=0
fill="outline"
}
textix="($(P)$(M))"
align="horiz. centered"
}
rectangle {
object {
x=7
y=41
width=102
height=26
}
"basic attribute" {
clr=14
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=9
y=43
width=98
height=21
}
"basic attribute" {
clr=30
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
"text update" {
object {
x=11
y=45
width=94
height=17
}
monitor {
chan="$(P)$(M).RBV"
clr=54
bclr=3
}
align="horiz. centered"
}
text {
object {
x=28
y=119
width=60
height=10
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
textix="Soft limit"
align="horiz. centered"
}
rectangle {
object {
x=6
y=66
width=104
height=31
}
"basic attribute" {
clr=20
style="dash"
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
"choice button" {
object {
x=45
y=137
width=71
height=20
}
control {
chan="$(P)$(M).SET"
clr=14
bclr=51
}
stacking="column"
}
+642
View File
@@ -0,0 +1,642 @@
file {
name="/tmp_mnt/home/sricat/BCDA/epics/3.13.0/baseR3.13.0.beta7_shareR1.0/stdApp/op/adl/motorx_help.adl"
version=020205
}
display {
object {
x=10
y=10
width=400
height=200
}
clr=14
bclr=3
cmap=""
}
"color map" {
ncolors=65
colors {
ffffff,
ececec,
dadada,
c8c8c8,
bbbbbb,
aeaeae,
9e9e9e,
919191,
858585,
787878,
696969,
5a5a5a,
464646,
2d2d2d,
000000,
00d800,
1ebb00,
339900,
2d7f00,
216c00,
fd0000,
de1309,
be190b,
a01207,
820400,
5893ff,
597ee1,
4b6ec7,
3a5eab,
27548d,
fbf34a,
f9da3c,
eeb62b,
e19015,
cd6100,
ffb0ff,
d67fe2,
ae4ebc,
8b1a96,
610a75,
a4aaff,
8793e2,
6a73c1,
4d52a4,
343386,
c7bb6d,
b79d5c,
a47e3c,
7d5627,
58340f,
99ffff,
73dfff,
4ea5f9,
2a63e4,
0a00b8,
ebf1b5,
d4db9d,
bbc187,
a6a462,
8b8239,
73ff6b,
52da3b,
3cb420,
289315,
1a7309,
}
}
"message button" {
object {
x=5
y=95
width=15
height=20
}
control {
chan="$(P)$(M).TWR"
clr=14
bclr=51
}
label="<"
press_msg="1"
}
"text entry" {
object {
x=21
y=95
width=76
height=20
}
control {
chan="$(P)$(M).TWV"
clr=14
bclr=51
}
}
"message button" {
object {
x=98
y=95
width=15
height=20
}
control {
chan="$(P)$(M).TWF"
clr=14
bclr=51
}
label=">"
press_msg="1"
}
rectangle {
object {
x=0
y=93
width=118
height=24
}
"basic attribute" {
clr=14
width=3
}
}
text {
object {
x=35
y=123
width=48
height=10
}
"basic attribute" {
clr=14
fill="outline"
}
"dynamic attribute" {
chan="$(P)$(M).MOVN"
}
textix="Moving"
align="horiz. centered"
}
text {
object {
x=35
y=117
width=48
height=10
}
"basic attribute" {
clr=14
fill="outline"
}
"dynamic attribute" {
chan="$(P)$(M).DMOV"
}
textix="Done"
align="horiz. centered"
}
"message button" {
object {
x=5
y=117
width=25
height=18
}
control {
chan="$(P)$(M).JOGR"
clr=14
bclr=51
}
label="<<<"
press_msg="1"
release_msg="0"
}
"message button" {
object {
x=88
y=117
width=25
height=18
}
control {
chan="$(P)$(M).JOGF"
clr=14
bclr=51
}
label=">>>"
press_msg="1"
release_msg="0"
}
"text update" {
object {
x=8
y=44
width=100
height=20
}
monitor {
chan="$(P)$(M).RBV"
clr=54
bclr=3
}
align="horiz. centered"
}
"text entry" {
object {
x=8
y=65
width=100
height=25
}
control {
chan="$(P)$(M).VAL"
clr=14
bclr=51
}
}
rectangle {
object {
x=0
y=44
width=6
height=47
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
chan="$(P)$(M).LLS"
}
}
rectangle {
object {
x=110
y=44
width=7
height=47
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
chan="$(P)$(M).HLS"
}
}
rectangle {
object {
x=7
y=63
width=102
height=29
}
"basic attribute" {
clr=30
width=1
}
"dynamic attribute" {
chan="$(P)$(M).LVIO"
}
}
"message button" {
object {
x=60
y=157
width=53
height=20
}
control {
chan="$(P)$(M).STOP"
clr=31
bclr=20
}
label="STOP"
press_msg="1"
}
"related display" {
object {
x=5
y=157
width=53
height=20
}
display[0] {
label="More"
name="motorx_more.adl"
args="P=$(P), M=$(M)"
}
display[1] {
label="All"
name="motorx_all.adl"
args="P=$(P), M=$(M)"
}
clr=14
bclr=51
}
"choice button" {
object {
x=6
y=135
width=106
height=21
}
control {
chan="$(P)$(M).SET"
clr=14
bclr=51
}
stacking="column"
}
"choice button" {
object {
x=1
y=178
width=115
height=20
}
control {
chan="$(P)$(M)_able.VAL"
clr=14
bclr=51
}
stacking="column"
}
"text update" {
object {
x=0
y=13
width=115
height=20
}
monitor {
chan="$(P)$(M).DESC"
clr=54
bclr=3
}
align="horiz. centered"
}
"text update" {
object {
x=20
y=29
width=98
height=15
}
monitor {
chan="$(P)$(M).EGU"
clr=54
bclr=3
}
align="horiz. centered"
}
"text update" {
object {
x=0
y=0
width=115
height=15
}
monitor {
chan="$(P)$(M).NAME"
clr=54
bclr=3
}
align="horiz. centered"
}
text {
object {
x=120
y=0
width=280
height=15
}
"basic attribute" {
clr=54
fill="outline"
}
textix="<- EPICS record name"
}
text {
object {
x=120
y=15
width=280
height=15
}
"basic attribute" {
clr=54
fill="outline"
}
textix="<- user nickname"
}
text {
object {
x=120
y=29
width=280
height=15
}
"basic attribute" {
clr=54
fill="outline"
}
textix="<- engineering units"
}
text {
object {
x=120
y=45
width=150
height=15
}
"basic attribute" {
clr=54
fill="outline"
}
textix="<- readback value,"
}
text {
object {
x=120
y=75
width=130
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- drive value,"
}
text {
object {
x=120
y=97
width=280
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- tweak buttons and size"
}
text {
object {
x=120
y=118
width=140
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- jog buttons,"
}
text {
object {
x=120
y=60
width=280
height=15
}
"basic attribute" {
clr=20
fill="outline"
}
textix="<- limit switches"
}
text {
object {
x=260
y=75
width=140
height=15
}
"basic attribute" {
clr=30
fill="outline"
}
textix="soft-limit"
}
text {
object {
x=260
y=118
width=140
height=15
}
"basic attribute" {
clr=10
fill="outline"
}
textix="done/moving flag"
}
text {
object {
x=120
y=138
width=280
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- user/dial calibration"
}
text {
object {
x=300
y=160
width=100
height=15
}
"basic attribute" {
clr=20
fill="outline"
}
textix="stop button"
}
text {
object {
x=120
y=160
width=180
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- related displays,"
}
text {
object {
x=120
y=180
width=280
height=15
}
"basic attribute" {
clr=50
fill="outline"
}
textix="<- disable motor software"
}
composite {
object {
x=7
y=41
width=102
height=22
}
"composite name"=""
vis="static"
chan="$(P)$(M).SET"
children {
rectangle {
object {
x=7
y=41
width=102
height=22
}
"basic attribute" {
clr=14
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=9
y=43
width=98
height=18
}
"basic attribute" {
clr=30
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
}
}
text {
object {
x=0
y=32
width=20
height=10
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
textix="SET"
align="horiz. centered"
}
text {
object {
x=285
y=45
width=120
height=15
}
"basic attribute" {
clr=30
fill="outline"
}
textix="in SET mode"
}
+920
View File
@@ -0,0 +1,920 @@
file {
name="/home/sricat/BCDA/epics/3.13.0/baseR3.13.0.beta12_shareR1.0/stdApp/op/adl/motorx_more_1.7.adl"
version=020305
}
display {
object {
x=10
y=10
width=370
height=220
}
clr=14
bclr=3
cmap=""
gridSpacing=5
gridOn=0
snapToGrid=0
}
"color map" {
ncolors=65
colors {
ffffff,
ececec,
dadada,
c8c8c8,
bbbbbb,
aeaeae,
9e9e9e,
919191,
858585,
787878,
696969,
5a5a5a,
464646,
2d2d2d,
000000,
00d800,
1ebb00,
339900,
2d7f00,
216c00,
fd0000,
de1309,
be190b,
a01207,
820400,
5893ff,
597ee1,
4b6ec7,
3a5eab,
27548d,
fbf34a,
f9da3c,
eeb62b,
e19015,
cd6100,
ffb0ff,
d67fe2,
ae4ebc,
8b1a96,
610a75,
a4aaff,
8793e2,
6a73c1,
4d52a4,
343386,
c7bb6d,
b79d5c,
a47e3c,
7d5627,
58340f,
99ffff,
73dfff,
4ea5f9,
2a63e4,
0a00b8,
ebf1b5,
d4db9d,
bbc187,
a6a462,
8b8239,
73ff6b,
52da3b,
3cb420,
289315,
1a7309,
}
}
rectangle {
object {
x=70
y=93
width=210
height=31
}
"basic attribute" {
clr=30
width=1
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
}
rectangle {
object {
x=70
y=93
width=210
height=31
}
"basic attribute" {
clr=60
width=1
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
}
rectangle {
object {
x=70
y=93
width=210
height=31
}
"basic attribute" {
clr=14
width=1
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
text {
object {
x=283
y=63
width=80
height=26
}
"basic attribute" {
clr=54
fill="outline"
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
textix="Moving"
align="horiz. centered"
}
text {
object {
x=284
y=64
width=80
height=26
}
"basic attribute" {
clr=54
fill="outline"
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
textix="Moving"
align="horiz. centered"
}
text {
object {
x=282
y=62
width=80
height=26
}
"basic attribute" {
clr=50
fill="outline"
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
textix="Moving"
align="horiz. centered"
}
rectangle {
object {
x=0
y=0
width=370
height=20
}
"basic attribute" {
clr=0
width=3
}
}
text {
object {
x=150
y=2
width=100
height=14
}
"basic attribute" {
clr=14
fill="outline"
width=3
}
textix="($(P)$(M))"
align="horiz. centered"
}
rectangle {
object {
x=71
y=70
width=210
height=24
}
"basic attribute" {
clr=14
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=69
y=68
width=210
height=24
}
"basic attribute" {
clr=30
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=0
y=196
width=120
height=24
}
"basic attribute" {
clr=14
}
}
"message button" {
object {
x=78
y=198
width=40
height=20
}
control {
chan="$(P)allstop.VAL"
clr=30
bclr=20
}
label="Abort"
press_msg="1"
}
"message button" {
object {
x=54
y=198
width=21
height=20
}
control {
chan="$(P)$(M):scanParms.GO"
clr=14
bclr=51
}
label="Go"
press_msg="1"
}
"message button" {
object {
x=30
y=198
width=21
height=20
}
control {
chan="$(P)$(M):scanParms.LOAD"
clr=14
bclr=51
}
label="Ld"
press_msg="1"
}
text {
object {
x=0
y=202
width=30
height=13
}
"basic attribute" {
clr=15
}
textix="Scan"
align="horiz. centered"
}
text {
object {
x=0
y=153
width=65
height=19
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Tweak"
align="horiz. right"
}
text {
object {
x=0
y=128
width=65
height=18
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Lo limit"
align="horiz. right"
}
text {
object {
x=0
y=99
width=65
height=19
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Drive"
align="horiz. right"
}
text {
object {
x=0
y=71
width=65
height=18
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Readback"
align="horiz. right"
}
text {
object {
x=0
y=46
width=65
height=18
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Hi limit"
align="horiz. right"
}
composite {
object {
x=59
y=179
width=96
height=17
}
"composite name"=""
vis="static"
chan=""
children {
text {
object {
x=60
y=180
width=95
height=16
}
"basic attribute" {
clr=14
fill="outline"
}
textix="Calibration:"
}
text {
object {
x=59
y=179
width=95
height=16
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
textix="Calibration:"
}
}
}
"choice button" {
object {
x=155
y=200
width=125
height=20
}
control {
chan="$(P)$(M)_able.VAL"
clr=14
bclr=51
}
stacking="column"
}
"choice button" {
object {
x=155
y=178
width=125
height=20
}
control {
chan="$(P)$(M).SET"
clr=14
bclr=51
}
stacking="column"
}
text {
object {
x=88
y=25
width=73
height=20
}
"basic attribute" {
clr=0
fill="outline"
}
textix="User"
align="horiz. centered"
}
text {
object {
x=186
y=25
width=73
height=20
}
"basic attribute" {
clr=0
fill="outline"
}
textix="Dial"
align="horiz. centered"
}
text {
object {
x=265
y=25
width=35
height=18
}
"basic attribute" {
clr=20
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).HLS"
}
textix="Limit"
align="horiz. centered"
}
"text update" {
object {
x=73
y=72
width=100
height=18
}
monitor {
chan="$(P)$(M).RBV"
clr=54
bclr=3
}
}
"text update" {
object {
x=177
y=72
width=100
height=18
}
monitor {
chan="$(P)$(M).DRBV"
clr=54
bclr=3
}
}
"message button" {
object {
x=213
y=152
width=25
height=20
}
control {
chan="$(P)$(M).TWF"
clr=14
bclr=51
}
label=">"
press_msg="1"
}
"message button" {
object {
x=111
y=152
width=25
height=20
}
control {
chan="$(P)$(M).TWR"
clr=14
bclr=51
}
label="<"
press_msg="1"
}
"text entry" {
object {
x=137
y=152
width=76
height=20
}
control {
chan="$(P)$(M).TWV"
clr=14
bclr=51
}
}
"text entry" {
object {
x=73
y=96
width=100
height=25
}
control {
chan="$(P)$(M).VAL"
clr=14
bclr=51
}
}
"text entry" {
object {
x=73
y=125
width=100
height=20
}
control {
chan="$(P)$(M).LLM"
clr=14
bclr=51
}
}
"text entry" {
object {
x=73
y=43
width=100
height=20
}
control {
chan="$(P)$(M).HLM"
clr=14
bclr=51
}
}
"text entry" {
object {
x=177
y=96
width=100
height=25
}
control {
chan="$(P)$(M).DVAL"
clr=14
bclr=51
}
}
"text entry" {
object {
x=177
y=125
width=100
height=20
}
control {
chan="$(P)$(M).DLLM"
clr=14
bclr=51
}
}
"text entry" {
object {
x=177
y=43
width=100
height=20
}
control {
chan="$(P)$(M).DHLM"
clr=14
bclr=51
}
}
"message button" {
object {
x=73
y=152
width=35
height=20
}
control {
chan="$(P)$(M).JOGR"
clr=14
bclr=51
}
label="Go-"
press_msg="1"
release_msg="0"
}
"message button" {
object {
x=241
y=152
width=35
height=20
}
control {
chan="$(P)$(M).JOGF"
clr=14
bclr=51
}
label="Go+"
press_msg="1"
release_msg="0"
}
rectangle {
object {
x=70
y=149
width=209
height=26
}
"basic attribute" {
clr=14
width=5
}
}
oval {
object {
x=276
y=44
width=18
height=18
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).HLS"
}
}
oval {
object {
x=276
y=126
width=18
height=18
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LLS"
}
}
"choice button" {
object {
x=305
y=118
width=60
height=80
}
control {
chan="$(P)$(M).SPMG"
clr=31
bclr=20
}
}
composite {
object {
x=305
y=22
width=60
height=26
}
"composite name"=""
vis="static"
chan="$(P)$(M).LVIO"
children {
text {
object {
x=305
y=35
width=60
height=13
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
textix="Violation"
}
text {
object {
x=305
y=22
width=60
height=13
}
"basic attribute" {
clr=30
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
textix="SoftLimit"
}
}
}
"text update" {
object {
x=0
y=0
width=150
height=20
}
monitor {
chan="$(P)$(M).DESC"
clr=54
bclr=0
}
align="horiz. centered"
}
polyline {
object {
x=1
y=20
width=369
height=3
}
"basic attribute" {
clr=54
width=3
}
points {
(2,21)
(368,21)
}
}
text {
object {
x=265
y=25
width=35
height=18
}
"basic attribute" {
clr=20
fill="outline"
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LLS"
}
textix="Limit"
align="horiz. centered"
}
rectangle {
object {
x=70
y=93
width=210
height=31
}
"basic attribute" {
clr=20
style="dash"
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
"text update" {
object {
x=285
y=100
width=80
height=18
}
monitor {
chan="$(P)$(M).EGU"
clr=54
bclr=3
}
}
"text update" {
object {
x=250
y=2
width=120
height=14
}
monitor {
chan="$(P)$(M).DTYP"
clr=54
bclr=0
}
align="horiz. centered"
}
"related display" {
object {
x=305
y=200
width=60
height=20
}
display[0] {
label="$(M) (Tiny)"
name="motorx_tiny.adl"
args="P=$(P),M=$(M)"
policy="replace display"
}
display[1] {
label="$(M) (Small)"
name="motorx.adl"
args="P=$(P),M=$(M)"
policy="replace display"
}
display[3] {
label="$(M) (Setup)"
name="motorx_setup.adl"
args="P=$(P),M=$(M)"
}
display[4] {
label="Scan Parameters"
name="scanParms.adl"
args="P=$(P),Q=$(M),PV=$(M)"
}
display[5] {
label="$(M) (Debug)"
name="motorx_all.adl"
args="P=$(P),M=$(M)"
}
clr=0
bclr=17
label="-More"
}
+341
View File
@@ -0,0 +1,341 @@
file {
name="/home/sricat/BCDA/epics/3.13.0/baseR3.13.0.beta12_shareR1.0/stdApp/op/adl/motorx_tiny_1.4.adl"
version=020305
}
display {
object {
x=10
y=10
width=128
height=105
}
clr=14
bclr=3
cmap=""
gridSpacing=5
gridOn=0
snapToGrid=0
}
"color map" {
ncolors=65
colors {
ffffff,
ececec,
dadada,
c8c8c8,
bbbbbb,
aeaeae,
9e9e9e,
919191,
858585,
787878,
696969,
5a5a5a,
464646,
2d2d2d,
000000,
00d800,
1ebb00,
339900,
2d7f00,
216c00,
fd0000,
de1309,
be190b,
a01207,
820400,
5893ff,
597ee1,
4b6ec7,
3a5eab,
27548d,
fbf34a,
f9da3c,
eeb62b,
e19015,
cd6100,
ffb0ff,
d67fe2,
ae4ebc,
8b1a96,
610a75,
a4aaff,
8793e2,
6a73c1,
4d52a4,
343386,
c7bb6d,
b79d5c,
a47e3c,
7d5627,
58340f,
99ffff,
73dfff,
4ea5f9,
2a63e4,
0a00b8,
ebf1b5,
d4db9d,
bbc187,
a6a462,
8b8239,
73ff6b,
52da3b,
3cb420,
289315,
1a7309,
}
}
rectangle {
object {
x=11
y=51
width=104
height=31
}
"basic attribute" {
clr=60
width=2
}
"dynamic attribute" {
vis="if zero"
chan="$(P)$(M).DMOV"
}
}
rectangle {
object {
x=11
y=51
width=104
height=31
}
"basic attribute" {
clr=30
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LVIO"
}
}
"text entry" {
object {
x=14
y=54
width=98
height=25
}
control {
chan="$(P)$(M).VAL"
clr=14
bclr=51
}
}
rectangle {
object {
x=12
y=28
width=102
height=24
}
"basic attribute" {
clr=14
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=14
y=30
width=98
height=20
}
"basic attribute" {
clr=30
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).SET"
}
}
rectangle {
object {
x=5
y=33
width=6
height=47
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).LLS"
}
}
rectangle {
object {
x=115
y=33
width=7
height=47
}
"basic attribute" {
clr=20
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M).HLS"
}
}
"text update" {
object {
x=16
y=32
width=94
height=16
}
monitor {
chan="$(P)$(M).RBV"
clr=54
bclr=3
}
align="horiz. centered"
}
"related display" {
object {
x=5
y=82
width=40
height=20
}
display[1] {
label="$(M) (Small)"
name="motorx.adl"
args="P=$(P),M=$(M)"
}
display[2] {
label="$(M) (Medium)"
name="motorx_more.adl"
args="P=$(P),M=$(M)"
}
display[3] {
label="$(M) (Setup)"
name="motorx_setup.adl"
args="P=$(P),M=$(M)"
}
display[4] {
label="Scan Parameters"
name="scanParms.adl"
args="P=$(P),Q=$(M),PV=$(M)"
}
display[5] {
label="$(M) (Debug)"
name="motorx_all.adl"
args="P=$(P),M=$(M)"
}
clr=0
bclr=17
label="-More"
}
"message button" {
object {
x=70
y=82
width=53
height=20
}
control {
chan="$(P)$(M).STOP"
clr=31
bclr=20
}
label="STOP"
press_msg="1"
}
rectangle {
object {
x=11
y=51
width=104
height=31
}
"basic attribute" {
clr=14
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
rectangle {
object {
x=11
y=51
width=104
height=31
}
"basic attribute" {
clr=20
style="dash"
fill="outline"
width=2
}
"dynamic attribute" {
vis="if not zero"
chan="$(P)$(M)_able.VAL"
}
}
"text update" {
object {
x=0
y=0
width=128
height=14
}
monitor {
chan="$(P)$(M).DESC"
clr=54
bclr=0
}
align="horiz. centered"
}
polyline {
object {
x=0
y=14
width=127
height=3
}
"basic attribute" {
clr=54
width=3
}
points {
(1,15)
(125,15)
}
}
"text update" {
object {
x=0
y=18
width=128
height=10
}
monitor {
chan="$(P)$(M).EGU"
clr=54
bclr=3
}
align="horiz. centered"
}
+37
View File
@@ -0,0 +1,37 @@
% save positions for motors 1-12
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
+49
View File
@@ -0,0 +1,49 @@
% save settings for motors 1-12
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
+49
View File
@@ -0,0 +1,49 @@
% save positions for motors 1-16
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
+65
View File
@@ -0,0 +1,65 @@
% save settings for motors 1-16
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
+61
View File
@@ -0,0 +1,61 @@
% save positions for motors 1-20
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
+81
View File
@@ -0,0 +1,81 @@
% save settings for motors 1-20
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
+73
View File
@@ -0,0 +1,73 @@
% save positions for motors 1-24
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
+97
View File
@@ -0,0 +1,97 @@
% save settings for motors 1-24
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
+85
View File
@@ -0,0 +1,85 @@
% save positions for motors 1-28
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
+113
View File
@@ -0,0 +1,113 @@
% save settings for motors 1-28
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
+97
View File
@@ -0,0 +1,97 @@
% save positions for motors 1-32
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
+129
View File
@@ -0,0 +1,129 @@
% save settings for motors 1-32
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
+109
View File
@@ -0,0 +1,109 @@
% save positions for motors 1-36
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
+145
View File
@@ -0,0 +1,145 @@
% save settings for motors 1-36
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
+121
View File
@@ -0,0 +1,121 @@
% save positions for motors 1-40
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
#define MOTOR_REC m37
#include "yyMotorPositions.req"
#define MOTOR_REC m38
#include "yyMotorPositions.req"
#define MOTOR_REC m39
#include "yyMotorPositions.req"
#define MOTOR_REC m40
#include "yyMotorPositions.req"
+161
View File
@@ -0,0 +1,161 @@
% save settings for motors 1-40
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
#define MOTOR_REC m37
#include "yyMotorSettings.req"
PREFIX:m37_able.VAL
#define MOTOR_REC m38
#include "yyMotorSettings.req"
PREFIX:m38_able.VAL
#define MOTOR_REC m39
#include "yyMotorSettings.req"
PREFIX:m39_able.VAL
#define MOTOR_REC m40
#include "yyMotorSettings.req"
PREFIX:m40_able.VAL
+133
View File
@@ -0,0 +1,133 @@
% save positions for motors 1-44
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
#define MOTOR_REC m37
#include "yyMotorPositions.req"
#define MOTOR_REC m38
#include "yyMotorPositions.req"
#define MOTOR_REC m39
#include "yyMotorPositions.req"
#define MOTOR_REC m40
#include "yyMotorPositions.req"
#define MOTOR_REC m41
#include "yyMotorPositions.req"
#define MOTOR_REC m42
#include "yyMotorPositions.req"
#define MOTOR_REC m43
#include "yyMotorPositions.req"
#define MOTOR_REC m44
#include "yyMotorPositions.req"
+177
View File
@@ -0,0 +1,177 @@
% save settings for motors 1-44
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
#define MOTOR_REC m37
#include "yyMotorSettings.req"
PREFIX:m37_able.VAL
#define MOTOR_REC m38
#include "yyMotorSettings.req"
PREFIX:m38_able.VAL
#define MOTOR_REC m39
#include "yyMotorSettings.req"
PREFIX:m39_able.VAL
#define MOTOR_REC m40
#include "yyMotorSettings.req"
PREFIX:m40_able.VAL
#define MOTOR_REC m41
#include "yyMotorSettings.req"
PREFIX:m41_able.VAL
#define MOTOR_REC m42
#include "yyMotorSettings.req"
PREFIX:m42_able.VAL
#define MOTOR_REC m43
#include "yyMotorSettings.req"
PREFIX:m43_able.VAL
#define MOTOR_REC m44
#include "yyMotorSettings.req"
PREFIX:m44_able.VAL
+145
View File
@@ -0,0 +1,145 @@
% save positions for motors 1-48
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
#define MOTOR_REC m37
#include "yyMotorPositions.req"
#define MOTOR_REC m38
#include "yyMotorPositions.req"
#define MOTOR_REC m39
#include "yyMotorPositions.req"
#define MOTOR_REC m40
#include "yyMotorPositions.req"
#define MOTOR_REC m41
#include "yyMotorPositions.req"
#define MOTOR_REC m42
#include "yyMotorPositions.req"
#define MOTOR_REC m43
#include "yyMotorPositions.req"
#define MOTOR_REC m44
#include "yyMotorPositions.req"
#define MOTOR_REC m45
#include "yyMotorPositions.req"
#define MOTOR_REC m46
#include "yyMotorPositions.req"
#define MOTOR_REC m47
#include "yyMotorPositions.req"
#define MOTOR_REC m48
#include "yyMotorPositions.req"
+193
View File
@@ -0,0 +1,193 @@
% save settings for motors 1-48
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
#define MOTOR_REC m37
#include "yyMotorSettings.req"
PREFIX:m37_able.VAL
#define MOTOR_REC m38
#include "yyMotorSettings.req"
PREFIX:m38_able.VAL
#define MOTOR_REC m39
#include "yyMotorSettings.req"
PREFIX:m39_able.VAL
#define MOTOR_REC m40
#include "yyMotorSettings.req"
PREFIX:m40_able.VAL
#define MOTOR_REC m41
#include "yyMotorSettings.req"
PREFIX:m41_able.VAL
#define MOTOR_REC m42
#include "yyMotorSettings.req"
PREFIX:m42_able.VAL
#define MOTOR_REC m43
#include "yyMotorSettings.req"
PREFIX:m43_able.VAL
#define MOTOR_REC m44
#include "yyMotorSettings.req"
PREFIX:m44_able.VAL
#define MOTOR_REC m45
#include "yyMotorSettings.req"
PREFIX:m45_able.VAL
#define MOTOR_REC m46
#include "yyMotorSettings.req"
PREFIX:m46_able.VAL
#define MOTOR_REC m47
#include "yyMotorSettings.req"
PREFIX:m47_able.VAL
#define MOTOR_REC m48
#include "yyMotorSettings.req"
PREFIX:m48_able.VAL
+17
View File
@@ -0,0 +1,17 @@
% save settings for motors 1-4
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
+156
View File
@@ -0,0 +1,156 @@
% save positions for motors 1-52
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
#define MOTOR_REC m37
#include "yyMotorPositions.req"
#define MOTOR_REC m38
#include "yyMotorPositions.req"
#define MOTOR_REC m39
#include "yyMotorPositions.req"
#define MOTOR_REC m40
#include "yyMotorPositions.req"
#define MOTOR_REC m41
#include "yyMotorPositions.req"
#define MOTOR_REC m42
#include "yyMotorPositions.req"
#define MOTOR_REC m43
#include "yyMotorPositions.req"
#define MOTOR_REC m44
#include "yyMotorPositions.req"
#define MOTOR_REC m45
#include "yyMotorPositions.req"
#define MOTOR_REC m46
#include "yyMotorPositions.req"
#define MOTOR_REC m47
#include "yyMotorPositions.req"
#define MOTOR_REC m48
#include "yyMotorPositions.req"
#define MOTOR_REC m49
#include "yyMotorPositions.req"
#define MOTOR_REC m50
#include "yyMotorPositions.req"
#define MOTOR_REC m51
#include "yyMotorPositions.req"
#define MOTOR_REC m52
#include "yyMotorPositions.req"
+208
View File
@@ -0,0 +1,208 @@
% save settings for motors 1-52
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
#define MOTOR_REC m37
#include "yyMotorSettings.req"
PREFIX:m37_able.VAL
#define MOTOR_REC m38
#include "yyMotorSettings.req"
PREFIX:m38_able.VAL
#define MOTOR_REC m39
#include "yyMotorSettings.req"
PREFIX:m39_able.VAL
#define MOTOR_REC m40
#include "yyMotorSettings.req"
PREFIX:m40_able.VAL
#define MOTOR_REC m41
#include "yyMotorSettings.req"
PREFIX:m41_able.VAL
#define MOTOR_REC m42
#include "yyMotorSettings.req"
PREFIX:m42_able.VAL
#define MOTOR_REC m43
#include "yyMotorSettings.req"
PREFIX:m43_able.VAL
#define MOTOR_REC m44
#include "yyMotorSettings.req"
PREFIX:m44_able.VAL
#define MOTOR_REC m45
#include "yyMotorSettings.req"
PREFIX:m45_able.VAL
#define MOTOR_REC m46
#include "yyMotorSettings.req"
PREFIX:m46_able.VAL
#define MOTOR_REC m47
#include "yyMotorSettings.req"
PREFIX:m47_able.VAL
#define MOTOR_REC m48
#include "yyMotorSettings.req"
PREFIX:m48_able.VAL
#define MOTOR_REC m49
#include "yyMotorSettings.req"
PREFIX:m49_able.VAL
#define MOTOR_REC m50
#include "yyMotorSettings.req"
PREFIX:m50_able.VAL
#define MOTOR_REC m51
#include "yyMotorSettings.req"
PREFIX:m51_able.VAL
#define MOTOR_REC m52
#include "yyMotorSettings.req"
PREFIX:m52_able.VAL
+169
View File
@@ -0,0 +1,169 @@
% save positions for motors 1-56
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
#define MOTOR_REC m9
#include "yyMotorPositions.req"
#define MOTOR_REC m10
#include "yyMotorPositions.req"
#define MOTOR_REC m11
#include "yyMotorPositions.req"
#define MOTOR_REC m12
#include "yyMotorPositions.req"
#define MOTOR_REC m13
#include "yyMotorPositions.req"
#define MOTOR_REC m14
#include "yyMotorPositions.req"
#define MOTOR_REC m15
#include "yyMotorPositions.req"
#define MOTOR_REC m16
#include "yyMotorPositions.req"
#define MOTOR_REC m17
#include "yyMotorPositions.req"
#define MOTOR_REC m18
#include "yyMotorPositions.req"
#define MOTOR_REC m19
#include "yyMotorPositions.req"
#define MOTOR_REC m20
#include "yyMotorPositions.req"
#define MOTOR_REC m21
#include "yyMotorPositions.req"
#define MOTOR_REC m22
#include "yyMotorPositions.req"
#define MOTOR_REC m23
#include "yyMotorPositions.req"
#define MOTOR_REC m24
#include "yyMotorPositions.req"
#define MOTOR_REC m25
#include "yyMotorPositions.req"
#define MOTOR_REC m26
#include "yyMotorPositions.req"
#define MOTOR_REC m27
#include "yyMotorPositions.req"
#define MOTOR_REC m28
#include "yyMotorPositions.req"
#define MOTOR_REC m29
#include "yyMotorPositions.req"
#define MOTOR_REC m30
#include "yyMotorPositions.req"
#define MOTOR_REC m31
#include "yyMotorPositions.req"
#define MOTOR_REC m32
#include "yyMotorPositions.req"
#define MOTOR_REC m33
#include "yyMotorPositions.req"
#define MOTOR_REC m34
#include "yyMotorPositions.req"
#define MOTOR_REC m35
#include "yyMotorPositions.req"
#define MOTOR_REC m36
#include "yyMotorPositions.req"
#define MOTOR_REC m37
#include "yyMotorPositions.req"
#define MOTOR_REC m38
#include "yyMotorPositions.req"
#define MOTOR_REC m39
#include "yyMotorPositions.req"
#define MOTOR_REC m40
#include "yyMotorPositions.req"
#define MOTOR_REC m41
#include "yyMotorPositions.req"
#define MOTOR_REC m42
#include "yyMotorPositions.req"
#define MOTOR_REC m43
#include "yyMotorPositions.req"
#define MOTOR_REC m44
#include "yyMotorPositions.req"
#define MOTOR_REC m45
#include "yyMotorPositions.req"
#define MOTOR_REC m46
#include "yyMotorPositions.req"
#define MOTOR_REC m47
#include "yyMotorPositions.req"
#define MOTOR_REC m48
#include "yyMotorPositions.req"
#define MOTOR_REC m49
#include "yyMotorPositions.req"
#define MOTOR_REC m50
#include "yyMotorPositions.req"
#define MOTOR_REC m51
#include "yyMotorPositions.req"
#define MOTOR_REC m52
#include "yyMotorPositions.req"
#define MOTOR_REC m53
#include "yyMotorPositions.req"
#define MOTOR_REC m54
#include "yyMotorPositions.req"
#define MOTOR_REC m55
#include "yyMotorPositions.req"
#define MOTOR_REC m56
#include "yyMotorPositions.req"
+225
View File
@@ -0,0 +1,225 @@
% save settings for motors 1-56
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
#define MOTOR_REC m9
#include "yyMotorSettings.req"
PREFIX:m9_able.VAL
#define MOTOR_REC m10
#include "yyMotorSettings.req"
PREFIX:m10_able.VAL
#define MOTOR_REC m11
#include "yyMotorSettings.req"
PREFIX:m11_able.VAL
#define MOTOR_REC m12
#include "yyMotorSettings.req"
PREFIX:m12_able.VAL
#define MOTOR_REC m13
#include "yyMotorSettings.req"
PREFIX:m13_able.VAL
#define MOTOR_REC m14
#include "yyMotorSettings.req"
PREFIX:m14_able.VAL
#define MOTOR_REC m15
#include "yyMotorSettings.req"
PREFIX:m15_able.VAL
#define MOTOR_REC m16
#include "yyMotorSettings.req"
PREFIX:m16_able.VAL
#define MOTOR_REC m17
#include "yyMotorSettings.req"
PREFIX:m17_able.VAL
#define MOTOR_REC m18
#include "yyMotorSettings.req"
PREFIX:m18_able.VAL
#define MOTOR_REC m19
#include "yyMotorSettings.req"
PREFIX:m19_able.VAL
#define MOTOR_REC m20
#include "yyMotorSettings.req"
PREFIX:m20_able.VAL
#define MOTOR_REC m21
#include "yyMotorSettings.req"
PREFIX:m21_able.VAL
#define MOTOR_REC m22
#include "yyMotorSettings.req"
PREFIX:m22_able.VAL
#define MOTOR_REC m23
#include "yyMotorSettings.req"
PREFIX:m23_able.VAL
#define MOTOR_REC m24
#include "yyMotorSettings.req"
PREFIX:m24_able.VAL
#define MOTOR_REC m25
#include "yyMotorSettings.req"
PREFIX:m25_able.VAL
#define MOTOR_REC m26
#include "yyMotorSettings.req"
PREFIX:m26_able.VAL
#define MOTOR_REC m27
#include "yyMotorSettings.req"
PREFIX:m27_able.VAL
#define MOTOR_REC m28
#include "yyMotorSettings.req"
PREFIX:m28_able.VAL
#define MOTOR_REC m29
#include "yyMotorSettings.req"
PREFIX:m29_able.VAL
#define MOTOR_REC m30
#include "yyMotorSettings.req"
PREFIX:m30_able.VAL
#define MOTOR_REC m31
#include "yyMotorSettings.req"
PREFIX:m31_able.VAL
#define MOTOR_REC m32
#include "yyMotorSettings.req"
PREFIX:m32_able.VAL
#define MOTOR_REC m33
#include "yyMotorSettings.req"
PREFIX:m33_able.VAL
#define MOTOR_REC m34
#include "yyMotorSettings.req"
PREFIX:m34_able.VAL
#define MOTOR_REC m35
#include "yyMotorSettings.req"
PREFIX:m35_able.VAL
#define MOTOR_REC m36
#include "yyMotorSettings.req"
PREFIX:m36_able.VAL
#define MOTOR_REC m37
#include "yyMotorSettings.req"
PREFIX:m37_able.VAL
#define MOTOR_REC m38
#include "yyMotorSettings.req"
PREFIX:m38_able.VAL
#define MOTOR_REC m39
#include "yyMotorSettings.req"
PREFIX:m39_able.VAL
#define MOTOR_REC m40
#include "yyMotorSettings.req"
PREFIX:m40_able.VAL
#define MOTOR_REC m41
#include "yyMotorSettings.req"
PREFIX:m41_able.VAL
#define MOTOR_REC m42
#include "yyMotorSettings.req"
PREFIX:m42_able.VAL
#define MOTOR_REC m43
#include "yyMotorSettings.req"
PREFIX:m43_able.VAL
#define MOTOR_REC m44
#include "yyMotorSettings.req"
PREFIX:m44_able.VAL
#define MOTOR_REC m45
#include "yyMotorSettings.req"
PREFIX:m45_able.VAL
#define MOTOR_REC m46
#include "yyMotorSettings.req"
PREFIX:m46_able.VAL
#define MOTOR_REC m47
#include "yyMotorSettings.req"
PREFIX:m47_able.VAL
#define MOTOR_REC m48
#include "yyMotorSettings.req"
PREFIX:m48_able.VAL
#define MOTOR_REC m49
#include "yyMotorSettings.req"
PREFIX:m49_able.VAL
#define MOTOR_REC m50
#include "yyMotorSettings.req"
PREFIX:m50_able.VAL
#define MOTOR_REC m51
#include "yyMotorSettings.req"
PREFIX:m51_able.VAL
#define MOTOR_REC m52
#include "yyMotorSettings.req"
PREFIX:m52_able.VAL
#define MOTOR_REC m53
#include "yyMotorSettings.req"
PREFIX:m53_able.VAL
#define MOTOR_REC m54
#include "yyMotorSettings.req"
PREFIX:m54_able.VAL
#define MOTOR_REC m55
#include "yyMotorSettings.req"
PREFIX:m55_able.VAL
#define MOTOR_REC m56
#include "yyMotorSettings.req"
PREFIX:m56_able.VAL
+25
View File
@@ -0,0 +1,25 @@
% save positions for motors 1-8
#define MOTOR_REC m1
#include "yyMotorPositions.req"
#define MOTOR_REC m2
#include "yyMotorPositions.req"
#define MOTOR_REC m3
#include "yyMotorPositions.req"
#define MOTOR_REC m4
#include "yyMotorPositions.req"
#define MOTOR_REC m5
#include "yyMotorPositions.req"
#define MOTOR_REC m6
#include "yyMotorPositions.req"
#define MOTOR_REC m7
#include "yyMotorPositions.req"
#define MOTOR_REC m8
#include "yyMotorPositions.req"
+33
View File
@@ -0,0 +1,33 @@
% save settings for motors 1-8
#define MOTOR_REC m1
#include "yyMotorSettings.req"
PREFIX:m1_able.VAL
#define MOTOR_REC m2
#include "yyMotorSettings.req"
PREFIX:m2_able.VAL
#define MOTOR_REC m3
#include "yyMotorSettings.req"
PREFIX:m3_able.VAL
#define MOTOR_REC m4
#include "yyMotorSettings.req"
PREFIX:m4_able.VAL
#define MOTOR_REC m5
#include "yyMotorSettings.req"
PREFIX:m5_able.VAL
#define MOTOR_REC m6
#include "yyMotorSettings.req"
PREFIX:m6_able.VAL
#define MOTOR_REC m7
#include "yyMotorSettings.req"
PREFIX:m7_able.VAL
#define MOTOR_REC m8
#include "yyMotorSettings.req"
PREFIX:m8_able.VAL
+9
View File
@@ -0,0 +1,9 @@
%
% This request file the absolute position fields of a motor
% record named PREFIX:MOTOR_REC. This must be defined and then
% this file "#include(d)
%
PREFIX:MOTOR_REC.SSET
PREFIX:MOTOR_REC.DVAL
PREFIX:MOTOR_REC.OFF
PREFIX:MOTOR_REC.SUSE
+33
View File
@@ -0,0 +1,33 @@
%
% This request file includes all "setting" fields of a motor record
% record named PREFIX:MOTOR_REC. This must be defined and then this
% file "#include(d)
%
PREFIX:MOTOR_REC.SSET
PREFIX:MOTOR_REC.DIR
PREFIX:MOTOR_REC.FOFF
PREFIX:MOTOR_REC.DHLM
PREFIX:MOTOR_REC.DLLM
PREFIX:MOTOR_REC.TWV
PREFIX:MOTOR_REC.SREV
PREFIX:MOTOR_REC.MRES
PREFIX:MOTOR_REC.ERES
PREFIX:MOTOR_REC.RRES
PREFIX:MOTOR_REC.VBAS
PREFIX:MOTOR_REC.VELO
PREFIX:MOTOR_REC.ACCL
PREFIX:MOTOR_REC.BDST
PREFIX:MOTOR_REC.BVEL
PREFIX:MOTOR_REC.BACC
PREFIX:MOTOR_REC.FRAC
PREFIX:MOTOR_REC.RDBD
PREFIX:MOTOR_REC.DESC
PREFIX:MOTOR_REC.EGU
PREFIX:MOTOR_REC.RTRY
PREFIX:MOTOR_REC.UEIP
PREFIX:MOTOR_REC.URIP
PREFIX:MOTOR_REC.DLY
PREFIX:MOTOR_REC.RDBL
PREFIX:MOTOR_REC.PREC
PREFIX:MOTOR_REC.PROC
PREFIX:MOTOR_REC.SUSE