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)DCCppinlinestatic
begin()DCCppstatic
beginMain(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginMainMotorShield()DCCppinlinestatic
beginMainPololu()DCCppinlinestatic
beginProg(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginProgMotorShield()DCCppinlinestatic
beginProgPololu()DCCppinlinestatic
getCurrentMain()DCCppinlinestatic
getCurrentProg()DCCppinlinestatic
identifyLocoIdMain()DCCppinlinestatic
identifyLocoIdProg()DCCppinlinestatic
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)DCCppinlinestatic
readCvProg(int inCvId, int callBack = 100, int callBackSub = 200)DCCppinlinestatic
setAccessory(int inAddress, byte inSubAddress, byte inActivate)DCCppstatic
setCurrentSampleMaxMain(float inMax)DCCppinlinestatic
setCurrentSampleMaxProg(float inMax)DCCppinlinestatic
setFunctionsMain(int nReg, int inLocoId, FunctionsState &inStates)DCCppinlinestatic
setFunctionsProg(int nReg, int inLocoId, FunctionsState &inStates)DCCppinlinestatic
setSpeedMain(int nReg, int inLocoId, int inStepsNumber, int inNewSpeed, bool inForward)DCCppinlinestatic
setSpeedProg(int nReg, int inLocoId, int inStepsNumber, int inNewSpeed, bool inForward)DCCppinlinestatic
writeCvMain(int inCvId, byte inValue, int callBack = 100, int callBackSub = 200)DCCppinlinestatic
writeCvProg(int inCvId, byte inValue, int callBack = 100, int callBackSub = 200)DCCppinlinestatic