Files in the c/c++ development kit – Rockwell Automation 6182 SDK User Manual
Page 40
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