LMS 2012
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
c_output.c File Reference
#include "lms2012.h"
#include "c_output.h"
#include "c_daisy.h"

Go to the source code of this file.

Functions

void setOutputInstance (OUTPUT_GLOBALS *_Instance)
 
OUTPUT_GLOBALSgetOutputInstance ()
 
void OutputReset (void)
 
RESULT cOutputInit (void)
 
RESULT cOutputOpen (void)
 
RESULT cOutputClose (void)
 
RESULT cOutputExit (void)
 
void cOutputSetTypes (char *pTypes)
 
UBYTE cOutputPackParam (DATA32 Val, DATA8 *pStr)
 
void ResetDelayCounter (UBYTE Pattern)
 
UBYTE cMotorGetBusyFlags (void)
 
void cMotorSetBusyFlags (UBYTE Flags)
 
void cOutputPrgStop (void)
 opOUTPUT_PRG_STOP byte code More...
 
void cOutputSetType (void)
 opOUTPUT_SET_TYPE byte code More...
 
void cOutputReset (void)
 opOUTPUT_RESET byte code More...
 
void cOutputStop (void)
 opOUTPUT_STOP byte code More...
 
void cOutputSpeed (void)
 opOUTPUT_SPEED byte code More...
 
void cOutputPower (void)
 opOUTPUT_POWER byte code More...
 
void cOutputStart (void)
 opOUTPUT_START byte code More...
 
void cOutputPolarity (void)
 opOUTPUT_POLARITY byte code More...
 
void cOutputStepPower (void)
 opOUTPUT_STEP_POWER byte code More...
 
void cOutputTimePower (void)
 opOUTPUT_TIME_POWER byte code More...
 
void cOutputStepSpeed (void)
 opOUTPUT_STEP_SPEED byte code More...
 
void cOutputTimeSpeed (void)
 opOUTPUT_TIME_SPEED byte code More...
 
void cOutputStepSync (void)
 opOUTPUT_STEP_SYNC byte code More...
 
void cOutputTimeSync (void)
 opOUTPUT_STEP_SYNC byte code More...
 
void cOutputRead (void)
 opOUTPUT_READ byte code More...
 
void cOutputReady (void)
 opOUTPUT_READY byte code More...
 
void cOutputTest (void)
 opOUTPUT_TEST byte code More...
 
void cOutputClrCount (void)
 opOUTPUT_CLR_COUNT byte code More...
 
void cOutputGetCount (void)
 opOUTPUT_GET_COUNT byte code More...
 

Variables

OUTPUT_GLOBALSgOutputInstance
 
uint DELAY_COUNTER = 0
 
UBYTE BusyOnes = 0
 

Function Documentation

UBYTE cMotorGetBusyFlags ( void  )

Definition at line 382 of file c_output.c.

void cMotorSetBusyFlags ( UBYTE  Flags)

Definition at line 406 of file c_output.c.

RESULT cOutputClose ( void  )

Definition at line 253 of file c_output.c.

void cOutputClrCount ( void  )

opOUTPUT_CLR_COUNT byte code

Definition at line 1705 of file c_output.c.

RESULT cOutputExit ( void  )

Definition at line 259 of file c_output.c.

void cOutputGetCount ( void  )

opOUTPUT_GET_COUNT byte code

Definition at line 1779 of file c_output.c.

RESULT cOutputInit ( void  )

Definition at line 196 of file c_output.c.

RESULT cOutputOpen ( void  )

Definition at line 234 of file c_output.c.

UBYTE cOutputPackParam ( DATA32  Val,
DATA8 pStr 
)

Definition at line 309 of file c_output.c.

void cOutputPolarity ( void  )

opOUTPUT_POLARITY byte code

Definition at line 909 of file c_output.c.

void cOutputPower ( void  )

opOUTPUT_POWER byte code

Definition at line 751 of file c_output.c.

void cOutputPrgStop ( void  )

opOUTPUT_PRG_STOP byte code

Definition at line 430 of file c_output.c.

void cOutputRead ( void  )

opOUTPUT_READ byte code

Definition at line 1520 of file c_output.c.

void cOutputReady ( void  )

opOUTPUT_READY byte code

Definition at line 1561 of file c_output.c.

void cOutputReset ( void  )

opOUTPUT_RESET byte code

Definition at line 538 of file c_output.c.

void cOutputSetType ( void  )

opOUTPUT_SET_TYPE byte code

Definition at line 458 of file c_output.c.

void cOutputSetTypes ( char *  pTypes)

Definition at line 282 of file c_output.c.

void cOutputSpeed ( void  )

opOUTPUT_SPEED byte code

Definition at line 679 of file c_output.c.

void cOutputStart ( void  )

opOUTPUT_START byte code

Definition at line 824 of file c_output.c.

void cOutputStepPower ( void  )

opOUTPUT_STEP_POWER byte code

Definition at line 978 of file c_output.c.

void cOutputStepSpeed ( void  )

opOUTPUT_STEP_SPEED byte code

Definition at line 1155 of file c_output.c.

void cOutputStepSync ( void  )

opOUTPUT_STEP_SYNC byte code

Definition at line 1355 of file c_output.c.

void cOutputStop ( void  )

opOUTPUT_STOP byte code

Definition at line 606 of file c_output.c.

void cOutputTest ( void  )

opOUTPUT_TEST byte code

Definition at line 1654 of file c_output.c.

void cOutputTimePower ( void  )

opOUTPUT_TIME_POWER byte code

Definition at line 1069 of file c_output.c.

void cOutputTimeSpeed ( void  )

opOUTPUT_TIME_SPEED byte code

Definition at line 1269 of file c_output.c.

void cOutputTimeSync ( void  )

opOUTPUT_STEP_SYNC byte code

Definition at line 1440 of file c_output.c.

OUTPUT_GLOBALS* getOutputInstance ( )

Definition at line 162 of file c_output.c.

void OutputReset ( void  )

Definition at line 176 of file c_output.c.

void ResetDelayCounter ( UBYTE  Pattern)

Definition at line 376 of file c_output.c.

void setOutputInstance ( OUTPUT_GLOBALS _Instance)

Definition at line 157 of file c_output.c.

Variable Documentation

UBYTE BusyOnes = 0

Definition at line 174 of file c_output.c.

uint DELAY_COUNTER = 0

Definition at line 173 of file c_output.c.

OUTPUT_GLOBALS* gOutputInstance

Definition at line 155 of file c_output.c.