2.6.40 ESS_CB_SYNCMANAGER.....................................................................................68
2.6.41 ESS_CB_OUTPUTS_UPDATED.............................................................................68
2.6.42 ESS_CB_INPUTS_UPDATED.................................................................................68
2.6.43 ESS_CB_COE_EVENT............................................................................................68
2.6.44 ESS_CB_COE_READWRITE..................................................................................69
2.6.45 ESS_CB_FOE_OPEN..............................................................................................69
2.6.46 ESS_CB_FOE_CLOSE............................................................................................69
2.6.47 ESS_CB_FOE_DATA..............................................................................................69
2.6.48 ESS_CB_INOUTPUTS_ACTIVATE.........................................................................69
2.6.49 ESS_CB_CYCLIC....................................................................................................69
2.6.50 ESS_CB_EOE_SETIPPARAM.................................................................................70
2.6.51 ESS_CB_EOE_SETADDRFILTER..........................................................................70
2.6.52 ESS_CB_EOE_FRAME...........................................................................................70
2.6.53 ESS_CB_AOE..........................................................................................................70
2.6.54 ESS_CB_VOE..........................................................................................................70
2.6.55 ESS_CB_SOE..........................................................................................................70
2.6.56 ESS_CB_EEPROM_EMULATION...........................................................................70
2.6.57 ESS_CB_DC............................................................................................................71
2.6.58 ESS_STATISTICS...................................................................................................71
2.6.59 ESS_SM_CONFIGURATION...................................................................................71
2.6.60 ESS_CALLBACKS...................................................................................................71
2.6.61 ESS_CONFIGURATION..........................................................................................72
2.6.62 ESC_STATE............................................................................................................72
2.6.63 ESC_TRANSITION..................................................................................................73
2.6.64 SM_TYPE................................................................................................................ 73
2.6.65 ESS_SM................................................................................................................... 73
2.6.66 REG_VAL_ALSTATUSCODE..................................................................................74
2.6.67 COE_CODE.............................................................................................................77
2.6.68 COE_ACCESS.........................................................................................................77
2.6.69 COE_DATATYPE.....................................................................................................78
2.6.70 COE_ABORTCODE.................................................................................................80
2.6.71 FOE_ERRORCODE.................................................................................................81
2.6.72 EOE_RESULTCODE...............................................................................................81
3. Object version specific...............................................................................................................82
3.1 Build.................................................................................................................................... 82
4. Source Code Version specific....................................................................................................83
4.1 Build.................................................................................................................................... 84
4.1.1 Example.....................................................................................................................85
4.2 essConfig.h......................................................................................................................... 86
4.2.1 Saving RAM...............................................................................................................89
4.2.2 CFG_ESS_SERVE_ERR_LED..................................................................................90
4.2.3 CFG_ESS_SERVE_RUN_LED..................................................................................90
4.3 HAL..................................................................................................................................... 91
4.3.1 essHALOpen()............................................................................................................91
4.3.2 essHALClose()...........................................................................................................91
4.3.3 essHALMapESC()......................................................................................................91
4.3.4 essHALUnmapESC()..................................................................................................91
4.3.5 essHALGetTime().......................................................................................................91
4.3.6 essHALStart().............................................................................................................92
4.3.7 essHALStop().............................................................................................................92
4.3.8 essHALReadESCMem().............................................................................................92
4.3.9 essHALWriteESCMem().............................................................................................92
4.3.10 essHALSetLEDState()..............................................................................................93
4.3.11 essHALStackEvent()................................................................................................93
4.3.12 essHALIoctl()............................................................................................................93
5. Order information...................................................................................................................... 94
EtherCAT Slave Stack Software Manual • Doc. No.: P.4520.21 / Rev. 1.8 Page 7 of 94