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
IsMainTrackDeclared()DCCppinlinestatic
IsPowerOnMain (defined in DCCpp)DCCppstatic
IsPowerOnProg (defined in DCCpp)DCCppstatic
IsProgTrackDeclared()DCCppinlinestatic
ackThreshold (defined in DCCpp)DCCppstatic
begin()DCCppstatic
beginMain(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginMainDccSignal(uint8_t inSignalPin)DCCppstatic
beginProg(uint8_t inOptionalDirectionMotor, uint8_t inSignalPin, uint8_t inSignalEnablePin, uint8_t inCurrentMonitor)DCCppstatic
beginProgDccSignal(uint8_t inSignalPin)DCCppstatic
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
setDebugDccMode()DCCppstatic
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
showConfiguration()DCCppstatic
writeCvMain(int inCvId, byte inValue, int callBack=100, int callBackSub=200)DCCppinlinestatic
writeCvProg(int inCvId, byte inValue, int callBack=100, int callBackSub=200)DCCppinlinestatic