# ascii dump of database # Datapoint/DpId DpName TypeName ID fwOT_FwWienerMarathonChannelTrd _FwFsmObjectType 889244 # DpValue ElementName TypeName _original.._value _original.._status _original.._stime fwOT_FwWienerMarathonChannelTrd.panel _FwFsmObjectType "FwWienerMarathonChannel|trd_LV/trd_wienerChannel.pnl" 0x101 22.05.2007 09:35:49.000 fwOT_FwWienerMarathonChannelTrd.components _FwFsmObjectType "bool Status.On bool Status.RampDown bool Status.RampUp bool LV.oracleDB.Downloading int LV.oracleDB.State bool Status.FailureMinSenseVoltage ", "int LV.oracleDB.Action bool Settings.OnOffChannel int LV.oracleDB.State ", "FwWienerMarathonChannelTrd_initialize(string domain, string device) { } ", "FwWienerMarathonChannelTrd_valueChanged( string domain, string device, bool Status_dot_On, bool Status_dot_RampDown, bool Status_dot_RampUp, bool LV_dot_oracleDB_dot_Downloading, int LV_dot_oracleDB_dot_State, bool Status_dot_FailureMinSenseVoltage, string &fwState ) { if ( (Status_dot_On == 0) && (Status_dot_RampDown == 0) && (Status_dot_RampUp == 0) && (LV_dot_oracleDB_dot_Downloading == 0) && (LV_dot_oracleDB_dot_State != 1) ) { fwState = \"OFF\"; } else if ( (LV_dot_oracleDB_dot_Downloading == 1) && (Status_dot_On == 0) ) { fwState = \"DOWNLOADING\"; } else if ( (Status_dot_On == 0) && (Status_dot_RampDown == 0) && (Status_dot_RampUp == 0) && (LV_dot_oracleDB_dot_Downloading == 0) && (LV_dot_oracleDB_dot_State == 1) ) { fwState = \"STBY_CONFIGURED\"; } else if (Status_dot_RampUp == 1) { fwState = \"RAMPING_UP\"; } else if (Status_dot_RampDown == 1) { fwState = \"RAMPING_DOWN\"; } else if ( (Status_dot_On == 1) && (Status_dot_RampDown == 0) && (Status_dot_RampUp == 0) && (LV_dot_oracleDB_dot_Downloading == 0) && (LV_dot_oracleDB_dot_State = 1) ) { fwState = \"ON\"; } else if (Status_dot_FailureMinSenseVoltage == 1) { fwState = \"ERROR\"; } else { fwState = \"NO_CONTROL\"; } } ", "FwWienerMarathonChannelTrd_doCommand(string domain, string device, string command) { if (command == \"CONFIGURE\") { dpSet(\"LV.oracleDB.Action\",1); } if (command == \"GO_OFF\") { dpSet(device+\".Settings.OnOffChannel\",0); dpSet(\"LV.oracleDB.State\",4); } if (command == \"GO_ON\") { dpSet(device+\".Settings.OnOffChannel\",1); } if (command == \"GO_STBY_CONF\") { dpSet(device+\".Settings.OnOffChannel\",0); } if (command == \"RECOVER\") { dpSet(device+\".Settings.OnOffChannel\",0); } } " 0x101 22.05.2007 09:35:49.093 fwOT_FwWienerMarathonChannelTrd.states _FwFsmObjectType "OFF", "FwDead", "", "", "", "DOWNLOADING", "FwStateAttention1", "", "", "", "STBY_CONFIGURED", "FwStateOKNotPhysics", "", "", "", "RAMPING_UP", "FwStateAttention1", "", "", "", "RAMPING_DOWN", "FwStateAttention1", "", "", "", "ON", "FwStateOKPhysics", "", "", "", "ERROR", "FwStateAttention3", "", "", "", "NO_CONTROL", "FwStateAttention2", "", "", "" 0x101 22.05.2007 09:35:49.093 fwOT_FwWienerMarathonChannelTrd.actions _FwFsmObjectType "OFF/CONFIGURE", "int run_mode = 10 ", "1", "", "0", "STBY_CONFIGURED/GO_OFF", "", "1", "", "0", "STBY_CONFIGURED/CONFIGURE", "int run_mode = 5 ", "1", "", "0", "STBY_CONFIGURED/GO_ON", "", "1", "", "0", "ON/GO_STBY_CONF", "", "1", "", "0", "ERROR/RECOVER", "", "1", "", "0" 0x101 22.05.2007 09:35:49.078 fwOT_FwWienerMarathonChannelTrd.parameters _FwFsmObjectType 0x101 07.05.2007 15:47:42.312