Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

extsimdio.c File Reference

#include "extintf.h"
#include "sim.h"

Include dependency graph for extsimdio.c:

Include dependency graph

Go to the source code of this file.

Functions

char __attribute__ ((unused)) ident[]="$Id
int extDioQuit ()
int extDioMaxInputs ()
int extDioMaxOutputs ()
int extDioRead (int index, int *value)
int extDioWrite (int index, int value)
int extDioCheck (int index, int *value)
int extDioByteRead (int index, unsigned char *byte)
int extDioShortRead (int index, unsigned short *sh)
int extDioWordRead (int index, unsigned int *word)
int extDioByteWrite (int index, unsigned char byte)
int extDioShortWrite (int index, unsigned short sh)
int extDioWordWrite (int index, unsigned int word)
int extDioByteCheck (int index, unsigned char *byte)
int extDioShortCheck (int index, unsigned short *sh)
int extDioWordCheck (int index, unsigned int *word)


Function Documentation

char __attribute__ (  (unused)    )  [static]
 

Definition at line 28 of file extsimdio.c.

00028                                                   : extsimdio.c,v 1.2 2000/10/27 20:34:42 terrylr Exp $";
00029 
00030 int extDioInit(const char * stuff)
00031 {
00032   return simDioInit(stuff);
00033 }

int extDioByteCheck (  int    index,
unsigned char *    byte
) 
 

Definition at line 95 of file extsimdio.c.

Referenced by EMC_AUX_MODULE::POST_PROCESS().

00096 {
00097   return simDioByteCheck(index, byte);
00098 }

int extDioByteRead (  int    index,
unsigned char *    byte
) 
 

Definition at line 65 of file extsimdio.c.

Referenced by EMC_AUX_MODULE::POST_PROCESS().

00066 {
00067   return simDioByteRead(index, byte);
00068 }

int extDioByteWrite (  int    index,
unsigned char    byte
) 
 

Definition at line 80 of file extsimdio.c.

00081 {
00082   return simDioByteWrite(index, byte);
00083 }

int extDioCheck (  int    index,
int *    value
) 
 

Definition at line 60 of file extsimdio.c.

Referenced by checkEstop(), isFloodOn(), isLubeOn(), isMistOn(), isSpindleBrake(), isSpindleDecrease(), isSpindleDirection(), and isSpindleIncrease().

00061 {
00062   return simDioCheck(index, value);
00063 }

int extDioMaxInputs (  void    ) 
 

Definition at line 40 of file extsimdio.c.

00041 {
00042   return simDioMaxInputs();
00043 }

int extDioMaxOutputs (  void    ) 
 

Definition at line 45 of file extsimdio.c.

00046 {
00047   return simDioMaxOutputs();
00048 }

int extDioQuit (  void    ) 
 

Definition at line 35 of file extsimdio.c.

00036 {
00037   return simDioQuit();
00038 }

int extDioRead (  int    index,
int *    value
) 
 

Definition at line 50 of file extsimdio.c.

Referenced by emcmotController(), isEstop(), and lubeLevel().

00051 {
00052   return simDioRead(index, value);
00053 }

int extDioShortCheck (  int    index,
unsigned short *    sh
) 
 

Definition at line 100 of file extsimdio.c.

00101 {
00102   return simDioShortCheck(index, sh);
00103 }

int extDioShortRead (  int    index,
unsigned short *    sh
) 
 

Definition at line 70 of file extsimdio.c.

00071 {
00072   return simDioShortRead(index, sh);
00073 }

int extDioShortWrite (  int    index,
unsigned short    sh
) 
 

Definition at line 85 of file extsimdio.c.

00086 {
00087   return simDioShortWrite(index, sh);
00088 }

int extDioWordCheck (  int    index,
unsigned int *    word
) 
 

Definition at line 105 of file extsimdio.c.

00106 {
00107   return simDioWordCheck(index, word);
00108 }

int extDioWordRead (  int    index,
unsigned int *    word
) 
 

Definition at line 75 of file extsimdio.c.

00076 {
00077   return simDioWordRead(index, word);
00078 }

int extDioWordWrite (  int    index,
unsigned int    word
) 
 

Definition at line 90 of file extsimdio.c.

00091 {
00092   return simDioWordWrite(index, word);
00093 }

int extDioWrite (  int    index,
int    value
) 
 

Definition at line 55 of file extsimdio.c.

Referenced by EMC_AUX_MODULE::DIO_WRITE(), __attribute__(), estopOff(), floodOff(), floodOn(), lubeOff(), mistOff(), spindleBrake(), spindleConstant(), spindleDecrease(), spindleIncrease(), spindleReverse(), and spindleStop().

00056 {
00057   return simDioWrite(index, value);
00058 }


Generated on Sun Dec 2 15:28:04 2001 for EMC by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001