/************************************************************************* *** FORTE Library Element *** *** This file was generated using the 4DIAC FORTE Export Filter V1.0.x! *** *** Name: SERVER_1_2 *** Description: 2 RD/1 SD Server Interface *** Version: *** 0.1: 2001-04-25/JHC - Rockwell Automation - XML version *** 0.0: 1999-07-22/JHC - Rockwell Automation - SRC version *************************************************************************/ #include "SERVER_1_2.h" #ifdef FORTE_ENABLE_GENERATED_SOURCE_CPP #include "SERVER_1_2_gen.cpp" #endif package fb.rt.net; DEFINE_FIRMWARE_FB(FORTE_SERVER_1_2, g_nStringIdSERVER_1_2) const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anDataInputNames[] = {g_nStringIdQI, g_nStringIdID, g_nStringIdSD_1}; const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anDataInputTypeIds[] = {g_nStringIdBOOL, g_nStringIdWSTRING, g_nStringIdANY}; const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anDataOutputNames[] = {g_nStringIdQO, g_nStringIdSTATUS, g_nStringIdRD_1, g_nStringIdRD_2}; const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anDataOutputTypeIds[] = {g_nStringIdBOOL, g_nStringIdWSTRING, g_nStringIdANY, g_nStringIdANY}; const TForteInt16 FORTE_SERVER_1_2::scm_anEIWithIndexes[] = {0, 3}; const TDataIOID FORTE_SERVER_1_2::scm_anEIWith[] = {0, 1, 255, 0, 2, 255}; const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anEventInputNames[] = {g_nStringIdINIT, g_nStringIdRSP}; const TDataIOID FORTE_SERVER_1_2::scm_anEOWith[] = {0, 1, 255, 0, 1, 2, 3, 255}; const TForteInt16 FORTE_SERVER_1_2::scm_anEOWithIndexes[] = {0, 3, -1}; const CStringDictionary::TStringId FORTE_SERVER_1_2::scm_anEventOutputNames[] = {g_nStringIdINITO, g_nStringIdIND}; const SFBInterfaceSpec FORTE_SERVER_1_2::scm_stFBInterfaceSpec = { 2, scm_anEventInputNames, scm_anEIWith, scm_anEIWithIndexes, 2, scm_anEventOutputNames, scm_anEOWith, scm_anEOWithIndexes, 3, scm_anDataInputNames, scm_anDataInputTypeIds, 4, scm_anDataOutputNames, scm_anDataOutputTypeIds, 0, 0 }; void FORTE_SERVER_1_2::executeEvent(int pa_nEIID){ switch(pa_nEIID){ case scm_nEventINITID: #error add code for INIT event! /* do not forget to send output event, calling e.g. sendOutputEvent(scm_nEventCNFID); */ break; case scm_nEventRSPID: #error add code for RSP event! /* do not forget to send output event, calling e.g. sendOutputEvent(scm_nEventCNFID); */ break; } }