artf4107: Removed most "Init" functions from classes

They were either replaced with delegating constructors or merged into the only constructor in the class.

Change-Id: I3d35139f6ab23c719433a9f76942b02a3b07ddac
This commit is contained in:
Tyler Veness
2015-06-29 02:43:44 -07:00
parent e4a8aacc51
commit 1ab3ea670d
62 changed files with 258 additions and 525 deletions

View File

@@ -12,7 +12,12 @@
static Resource *outputs = nullptr;
void AnalogOutput::InitAnalogOutput(uint32_t channel) {
/**
* Construct an analog output on the given channel.
* All analog outputs are located on the MXP port.
* @param The channel number on the roboRIO to represent.
*/
AnalogOutput::AnalogOutput(uint32_t channel) {
Resource::CreateResourceObject(&outputs, kAnalogOutputs);
char buf[64];
@@ -39,13 +44,6 @@ void AnalogOutput::InitAnalogOutput(uint32_t channel) {
HALReport(HALUsageReporting::kResourceType_AnalogOutput, m_channel);
}
/**
* Construct an analog output on the given channel.
* All analog outputs are located on the MXP port.
* @param The channel number on the roboRIO to represent.
*/
AnalogOutput::AnalogOutput(uint32_t channel) { InitAnalogOutput(channel); }
/**
* Destructor. Frees analog output resource
*/