|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Issue with DS DigitalOutput
We were testing our digital output and used the set method from DigitalOutput.ccp
Code: /** * Set the value of a digital output. * Set the value of a digital output to either one (true) or zero (false). */ void DigitalOutput::Set(UINT32 value) { m_module->SetDIO(m_channel, value); } we used: set(0) and set(1) both gave us issues while building and compiling. Code: /** * Create an instance of a digital output. * Create an instance of a digital output given a slot and channel. */ DigitalOutput: igitalOutput(UINT32 slot, UINT32 channel){ InitDigitalOutput(slot, channel); } I believe our issue was with creating DigitalOutput object. Which slot and channel should we enter to reference? |
|
#2
|
|||
|
|||
|
Re: Issue with DS DigitalOutput
Actually, I believe your issue is with case. If you did actually use set(0); and set(1);, the compiler would not recognize the code. You would need to use Set(0); and Set(1); (C/C++ is case sensitive).
|
|
#3
|
||||
|
||||
|
Re: Issue with DS DigitalOutput
Are you trying to change outputs on the cRIO/Robot or on the DS? Your post title said DS.
If that's the case, then you don't want to use the DigitalOutput class. Instead, have a look at the DriverStation class. There are functions in there to set the DS digital outputs. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Issue with Color Tracking Example (C/C++) and with Counters, Encoders, and Ultrasonic | BradAMiller | Programming | 3 | 19-01-2009 21:24 |
| Interrupt issue with new code | EHaskins | Programming | 6 | 05-01-2008 00:27 |
| A small issue with our Mecanums | AGWSPilot | Technical Discussion | 15 | 18-03-2007 02:11 |
| Issue with CMUCam2 Demo application | Bio | LabView and Data Acquisition | 12 | 21-01-2006 16:08 |