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.

begin()DCCppstatic
beginEthernet(uint8_t *inMac, uint8_t *inIp, EthernetProtocol inProtocol = EthernetProtocol::TCP)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
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 inLocoId, byte inCvId)DCCppstatic
readCvProg(int inLocoId, byte inCvId)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 inLocoId, int inCvId, byte inValue)DCCppstatic
writeCvProg(int inLocoId, int inCvId, byte inValue)DCCppstatic