beautypg.com

Files in the c/c++ development kit – Rockwell Automation 6182 SDK User Manual

Page 40

background image

3–2

RAC6182 CE SDK

Publication 6182-UM002B-EN-P

On the other hand, users of this IDE who wish to write in standard C
should keep in mind that this default situation will require all standard C
modules to be conditionally bracketed in the same way that the headers
in the SDK are bracketed. For example:

#ifdef __cplusplus

extern “C” {
#endif

/* C code goes here */

#ifdef __cplusplus
}

#endif

Table H
Files in the C/C++ Development Kit

Component

C Header

Static Library

Dynamic Library

(Part of the OS)

Aux
Microcontroller

atmelapi.h

ATMEL.lib

atmel.dll

Bezel EEPROM

bezeleeprom.h

BEZEL.lib

bezel.dll

PCI Subsystem

Ceddk.h

ceddk.lib

ceddk.dll

CE Shell

shlobj.h

ceshell.lib

ceshell.dll

Digital Outputs

DiagnosticOutputAPI.h

DiagnosticOutput.lib

DiagnosticOutput.dll

Voltage and
Temperature
Monitor

HardwareMonitorAPI.h

HardwareMonitor.lib

HardwareMonitor.dll

Keypad Driver

KeypadAPI.h

keypad.dll

Keypad Handler

khapi.h

kh.dll , khstub.dll

Misc. System

miscsystem.h

MISCSYSTEM.lib

miscsystem.dll

LEDs

nledapi.h

(none required)

coredll.dll

Operating
System

OSUpdateAPI.h

OSUPdate.lib

OSUpdate.dll

Serial Ports

othersdk.h

coredll.dll

Keypad Mapping

RAC6182OEMVkeys.h

Registry

regflush.h

coredll.dll

Battery Backed
RAM

RetentiveMemAPI.h

RetentiveMem.lib

RetentiveMem.dll

System Timers

usertimers.h

usertimers.lib

usertimers.dll

Watchdog Timer

watchdog.h

watchdog.lib

Files in the C/C++

Development Kit

This manual is related to the following products: