[FIX] Clean up debug string module and error string outputs

* Replace Epl* by Oplk* in debugstr.c
* Correct typos in the comments
* Apply coding rules regarding white spaces
* Replace EplError by OplkError in demo applications

Change-Id: I2002957257f6fc4e5cdf15ba012a49323f049089
Reviewed-on: http://brateggevoat1/gerrit/2249
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Remove "epl" where appropriate

Only constants defined by the specification shall keep the token "EPL" in
their name!

Change-Id: I6c99f6e2d8f0bd12d280c84a82dbd05ad4f17979
Reviewed-on: http://brateggevoat1/gerrit/2250
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Enable benchmark for timer module in embedded MN driver

Change-Id: Ia58491588452685e0925dbc29170cb4515ba3e03
Reviewed-on: http://brateggevoat1/gerrit/2251
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix wrong macro parameter in CiA401_CN/objdict.h

Change-Id: Ide050f950f17218a985a94aea5d563fb3b19502d
Reviewed-on: http://brateggevoat1/gerrit/2274
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix wrong function documentation in dllk.c

Change-Id: I0e426c0893cdbf6ddf0ff907e61482d11f8194e9
Reviewed-on: http://brateggevoat1/gerrit/2275
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Refactor processReceivedPres()

Split function into several functions to be more readable.

Change-Id: I41ec37f692ec28e7afe649fd9cd77390b79ff36b
Reviewed-on: http://brateggevoat1/gerrit/2257
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: David Puffer <david.puffer@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix checking of PRes frame format

If a CN is not yet configured it might send PRes frames which are bigger
than the PResPayloadLimit. Therefore we check the size only if the
CN is in ReadyToOperate or Operational.

Resolves: #441

Change-Id: Ib76e8162bd6c426416aa956b5c8b4356a0459672
Reviewed-on: http://brateggevoat1/gerrit/2258
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: David Puffer <david.puffer@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Correct payload limit values for CN demos

Correct values of payload limit values for CN demos

- Correct initialization of preqActPayloadLimit and presActPayloadLimt
- Correct initialization of isochrTxMaxPayload and isochrRxMaxPayload
- Update XDD file
- Update openCONFIGURATOR project and CDC files

Change-Id: I599fdf6f6f69badf9e3fc8a27fb599ee5b542926
Reviewed-on: http://brateggevoat1/gerrit/2270
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add XDD and openCONFIGURATOR project for B&R BC0083

Change-Id: I087d764c4c35e489b4af5454e30321c5fa863db0
Reviewed-on: http://brateggevoat1/gerrit/2271
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Install CDC file from openCONFIGURATOR project directory

Instead of storing a mnobd.cdc file in the app directory the build
system uses the CDC file from a configured openCONFIGURATOR project.

Change-Id: I8eccad3cd63c4857806a3c46c2e0488601677d97
Reviewed-on: http://brateggevoat1/gerrit/2272
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Cleanup coding guide documentation

Change-Id: Iecbde5819b0976a1e412ac7a708c0a7f2b7ff31f
Reviewed-on: http://brateggevoat1/gerrit/2273
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] Add error signaling initialization for MN

This change adds the initialization of the error signaling on a MN
according to DS301 V1.2.0, Chapter 6.5.5.

Change-Id: I6304382b996ebad14478a3ca786c229dbcebbf0b
Reviewed-on: http://brateggevoat1/gerrit/2201
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Clean up architecture-specific files

* Correct typos in the comments
* Apply coding rules regarding white spaces

Change-Id: I79a682a0fc394990751bebdf0bf84ee0c973fd2a
Reviewed-on: http://brateggevoat1/gerrit/2278
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix wrong include path in Nios II driver daemon

Remove not existing include path.

Change-Id: I5088662d490da2c654b23b5f872307cf18cd7dba
Reviewed-on: http://brateggevoat1/gerrit/2280
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix relative path issue for board specific sources

- Convert the BSP's sopcinfo file path to POSIX style if Cygwin is used.
- Use readlink to convert relative to absolute path for board specific
  sources.

Change-Id: I1904532b1fd54ec493e55287ff27b5a8ab875965
Reviewed-on: http://brateggevoat1/gerrit/2279
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix doxygen warning in xlilinx.md

Add quotes arround directory path to prevent doxygen from interpreting
<openPOWERLINK_dir> as html tag.

Change-Id: If53ae7f537039f2f580ec6a2540dd37c46fe5577
Reviewed-on: http://brateggevoat1/gerrit/2283
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Increase PRes timeout in Demo_3CN openCONFIGURATOR project

Increase the timeout so that the demo also works with PCAP based
openPOWERLINK CN demos.

Change-Id: I9876e359414884ceb09b849fd98777274ea62a45
Reviewed-on: http://brateggevoat1/gerrit/2284
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[TASK] Update documentation for building the applications

- Document the CMake option for selecting an openCONFIGURATOR project
  in the MN applications.

Change-Id: I1dc9aa3b7a77de925afbfead8694e34029214a70
Reviewed-on: http://brateggevoat1/gerrit/2281
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Clean up common modules

* Correct typos in the comments
* Apply coding rules regarding white spaces

Change-Id: I93d67821fe649e486dd2c7fb472be3dccee35877
Reviewed-on: http://brateggevoat1/gerrit/2277
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Fix parameter documentation for updateFrame()

Change-Id: I86e664bae06dca96088c95c9fe36fcf1e996c089
Reviewed-on: http://brateggevoat1/gerrit/2282
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>