improvements:
- added is_running to driveable ease objects - ighdriv.c: try <maxtry> times when status reply failes - ipsdriv.c: fix trainedTo parameter - reduced SEA version of SICS
This commit is contained in:
3
ease.h
3
ease.h
@ -71,6 +71,7 @@ typedef struct {
|
||||
float targetValue;
|
||||
time_t timeout, finish;
|
||||
int usedSettle;
|
||||
int is_running;
|
||||
} EaseDriv;
|
||||
|
||||
ParClass *EaseBaseClass(void);
|
||||
@ -87,6 +88,7 @@ void EaseBasePar(void *object);
|
||||
void EaseSendPar(void *object);
|
||||
void EaseMsgPar(void *object);
|
||||
void EaseKillDriv(EaseDriv * ead);
|
||||
void EaseRunPar(void *object); /* is_running parameter */
|
||||
void EaseDrivPar(void *object, char *fmt, char *unit);
|
||||
void EasePchk(void *drv);
|
||||
void EaseParHasChanged(void);
|
||||
@ -112,6 +114,7 @@ int EaseGetUpdate(void *object, int flag);
|
||||
void EaseSetUpdate(void *object, int flag, int state);
|
||||
/* set an update flag */
|
||||
|
||||
void EaseUpdateHwstate(void *object, int drivStatus);
|
||||
void *EaseMakeBase(SConnection * con, void *class, int argc, char *argv[],
|
||||
int dynamic, int maxflag,
|
||||
ParDef pardef,
|
||||
|
Reference in New Issue
Block a user