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
ackThreshold (defined in DCCpp)DCCppstatic
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(bool inMain = true, bool inProg = true)DCCppstatic
powerOn(bool inMain = true, bool inProg = true)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
setAckThreshold(byte inNewValue)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