2024-05-22 11:38:43 -05:00
|
|
|
/* File: drvMD90.h */
|
2002-03-02 19:07:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
/* Device Driver Support definitions for motor */
|
|
|
|
/*
|
|
|
|
* Original Author: Mark Rivers
|
|
|
|
* Current Author: Mark Rivers
|
|
|
|
* Date: 2/24/3002
|
|
|
|
*
|
|
|
|
* Modification Log:
|
|
|
|
* -----------------
|
|
|
|
* .01 02/24/2002 mlr initialized from drvPM304.h
|
|
|
|
*/
|
|
|
|
|
2024-05-22 11:38:43 -05:00
|
|
|
#ifndef INCdrvMD90h
|
|
|
|
#define INCdrvMD90h 1
|
2002-03-02 19:07:34 +00:00
|
|
|
|
|
|
|
#include "motordrvCom.h"
|
2004-04-20 20:57:23 +00:00
|
|
|
#include "asynDriver.h"
|
2002-03-02 19:07:34 +00:00
|
|
|
|
2024-05-22 11:38:43 -05:00
|
|
|
/* MD90 default profile. */
|
2002-03-02 19:07:34 +00:00
|
|
|
|
2024-05-22 11:38:43 -05:00
|
|
|
#define MD90_NUM_CARDS 4
|
|
|
|
#define MD90_NUM_CHANNELS 4
|
2002-03-02 19:07:34 +00:00
|
|
|
|
|
|
|
#define OUTPUT_TERMINATOR "\r"
|
|
|
|
|
2024-05-22 11:38:43 -05:00
|
|
|
struct MD90controller
|
2002-03-02 19:07:34 +00:00
|
|
|
{
|
2004-04-20 20:57:23 +00:00
|
|
|
asynUser *pasynUser; /* asynUser structure */
|
|
|
|
char port[80]; /* asyn port name */
|
2002-03-02 19:07:34 +00:00
|
|
|
};
|
|
|
|
|
2024-05-22 11:38:43 -05:00
|
|
|
#endif /* INCdrvMD90h */
|