DCCpp
This is the library version of a program for Arduino to control railroading DCC devices.
DCCpp Member List

This is the complete list of members for DCCpp, including all inherited members.

IsMainTrack(volatile RegisterList *apRegs)DCCppstatic
begin()DCCppstatic
beginMain(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginMainMotorShield()DCCppstatic
beginMainPololu()DCCppstatic
beginProg(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginProgMotorShield()DCCppstatic
beginProgPololu()DCCppstatic
getCurrentMain()DCCppstatic
getCurrentProg()DCCppstatic
identifyLocoIdMain()DCCppstatic
identifyLocoIdProg()DCCppstatic
loop()DCCppstatic
mainMonitor (defined in DCCpp)DCCppstatic
mainRegs (defined in DCCpp)DCCppstatic
panicStop(bool inStop)DCCppstatic
powerOff()DCCppstatic
powerOn()DCCppstatic
progMonitor (defined in DCCpp)DCCppstatic
progRegs (defined in DCCpp)DCCppstatic
readCvMain(int inCvId, int callBack = 100, int callBackSub = 200)DCCppstatic
readCvProg(int inCvId, int callBack = 100, int callBackSub = 200)DCCppstatic
setAccessory(int inAddress, byte inSubAddress, byte inActivate)DCCppstatic
setCurrentSampleMaxMain(float inMax)DCCppstatic
setCurrentSampleMaxProg(float inMax)DCCppstatic
setFunctionsMain(int nReg, int inLocoId, FunctionsState &inStates)DCCppstatic
setFunctionsProg(int nReg, int inLocoId, FunctionsState &inStates)DCCppstatic
setSpeedMain(int nReg, int inLocoId, int inStepsNumber, int inNewSpeed, bool inForward)DCCppstatic
setSpeedProg(int nReg, int inLocoId, int inStepsNumber, int inNewSpeed, bool inForward)DCCppstatic
writeCvMain(int inCvId, byte inValue, int callBack = 100, int callBackSub = 200)DCCppstatic
writeCvProg(int inCvId, byte inValue, int callBack = 100, int callBackSub = 200)DCCppstatic