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