- Adapted indenation to new agreed upon system
- Added support for second generation scriptcontext based counter
This commit is contained in:
@@ -27,52 +27,50 @@
|
||||
|
||||
/*----------------------- a data structure ----------------------------*/
|
||||
|
||||
typedef struct{
|
||||
pObjectDescriptor pDes;
|
||||
char *sendTerminator;
|
||||
char *replyTerminator;
|
||||
int timeout;
|
||||
mkChannel *pSock;
|
||||
char *pHost;
|
||||
int iPort;
|
||||
int debug;
|
||||
int registered;
|
||||
} rs232, *prs232;
|
||||
typedef struct {
|
||||
pObjectDescriptor pDes;
|
||||
char *sendTerminator;
|
||||
char *replyTerminator;
|
||||
int timeout;
|
||||
mkChannel *pSock;
|
||||
char *pHost;
|
||||
int iPort;
|
||||
int debug;
|
||||
int registered;
|
||||
} rs232, *prs232;
|
||||
|
||||
|
||||
|
||||
/*----------------------- the interface functions --------------------*/
|
||||
|
||||
int RS232Action(SConnection *pCon, SicsInterp *pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
int RS232Factory(SConnection *pCon, SicsInterp *pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
int RS232Action(SConnection * pCon, SicsInterp * pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
int RS232Factory(SConnection * pCon, SicsInterp * pSics,
|
||||
void *pData, int argc, char *argv[]);
|
||||
|
||||
void setRS232SendTerminator(prs232 self, char *term);
|
||||
void setRS232ReplyTerminator(prs232 self, char *term);
|
||||
void setRS232Timeout(prs232 self, int timeout);
|
||||
void setRS232Debug(prs232 self, int deb);
|
||||
void setRS232SendTerminator(prs232 self, char *term);
|
||||
void setRS232ReplyTerminator(prs232 self, char *term);
|
||||
void setRS232Timeout(prs232 self, int timeout);
|
||||
void setRS232Debug(prs232 self, int deb);
|
||||
|
||||
int writeRS232(prs232 self, void *data, int dataLen);
|
||||
int readRS232(prs232 self, void *data, int *dataLen);
|
||||
int readRS232TillTerm(prs232 self, void *data, int *datalen);
|
||||
int readRS232UntilWord(prs232 self,
|
||||
char *buffer, int buflen, char *word);
|
||||
int availableRS232(prs232 self);
|
||||
int availableNetRS232(prs232 self);
|
||||
int transactRS232(prs232 self, void *send, int sendLen,
|
||||
void *reply, int replylen);
|
||||
int writeRS232(prs232 self, void *data, int dataLen);
|
||||
int readRS232(prs232 self, void *data, int *dataLen);
|
||||
int readRS232TillTerm(prs232 self, void *data, int *datalen);
|
||||
int readRS232UntilWord(prs232 self, char *buffer, int buflen, char *word);
|
||||
int availableRS232(prs232 self);
|
||||
int availableNetRS232(prs232 self);
|
||||
int transactRS232(prs232 self, void *send, int sendLen,
|
||||
void *reply, int replylen);
|
||||
|
||||
void getRS232Error(int iCode, char *errorBuffer,
|
||||
int errorBufferLen);
|
||||
int fixRS232Error(prs232 self, int iCode);
|
||||
int getRS232Timeout(prs232 self);
|
||||
int initRS232(prs232 self);
|
||||
int initRS232WithFlags(prs232 self, int flags);
|
||||
int initRS232Finished(prs232 self);
|
||||
void closeRS232(prs232 self);
|
||||
prs232 createRS232(char *host, int iPort);
|
||||
void KillRS232(void *pData);
|
||||
void getRS232Error(int iCode, char *errorBuffer, int errorBufferLen);
|
||||
int fixRS232Error(prs232 self, int iCode);
|
||||
int getRS232Timeout(prs232 self);
|
||||
int initRS232(prs232 self);
|
||||
int initRS232WithFlags(prs232 self, int flags);
|
||||
int initRS232Finished(prs232 self);
|
||||
void closeRS232(prs232 self);
|
||||
prs232 createRS232(char *host, int iPort);
|
||||
void KillRS232(void *pData);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user