Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   DriverStationEnhancedIO compile error (http://www.chiefdelphi.com/forums/showthread.php?t=82333)

oddjob 02-10-2010 11:39 AM

DriverStationEnhancedIO compile error
 
I copied this out of WPI_Robotics_Library_Users_Guide.pdf and put it in the constructor:

Code:

    DriverStationEnhancedIO &dseio = DriverStation.GetInstance().GetEnhancedIO();
Here is the compile error:

Code:

C:/WindRiver/workspace/BuiltinDefaultCode/BuiltinDefaultCode.cpp: In constructor `BuiltinDefaultCode::BuiltinDefaultCode()':
C:/WindRiver/workspace/BuiltinDefaultCode/BuiltinDefaultCode.cpp:99: error: expected primary-expression before '.' token
C:/WindRiver/vxworks-6.3/target/h/WPILib/DriverStationEnhancedIO.h:127: error: `virtual DriverStationEnhancedIO::~DriverStationEnhancedIO()' is private
C:/WindRiver/workspace/BuiltinDefaultCode/BuiltinDefaultCode.cpp:99: error: within this context
C:/WindRiver/workspace/BuiltinDefaultCode/BuiltinDefaultCode.cpp:99: warning: unused variable 'dseio'
C:\WindRiver\vxworks-6.3\host\x86-win32\bin\make.exe: *** [BuiltinDefaultCode_partialImage/Debug/Objects/BuiltinDefaultCode/BuiltinDefaultCode.o] Error 1

Is the pdf file wrong, or I did something wrong?

MattD 02-10-2010 04:51 PM

Re: DriverStationEnhancedIO compile error
 
I think this means the PDF is incorrect.

It should look more like this:
Code:

DriverStationEnhancedIO &dseio = DriverStation::GetInstance()->GetEnhancedIO();
DriverStation::GetInstance() returns a pointer, so it is necessary to use ->.

oddjob 02-10-2010 06:59 PM

Re: DriverStationEnhancedIO compile error
 
Thanks. This now compiles but I can't test it tonight due to snow closing:

Code:

  DriverStationEnhancedIO *m_dseio;
...
  m_dseio = &DriverStation::GetInstance()->GetEnhancedIO();

Is there somewhere to report documentation errors? It would be great to get the pdf's fixed.


All times are GMT -5. The time now is 10:41 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi