Echelon i.LON SmartServer 2.0 Manual de usuario Pagina 425

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 443
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 424
i.LON SmartServer 2.0 Programmer’s Reference
22-20
import com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.UFPTdataLoggerCfg;
import com.echelon.wsdl.web_services_ns.ilon100.v4_0.message.UFPTdataLoggerDpRef;
import com.echelon.wsdl.web_services_ns.ilon100.v4_0.wsdl.ILON100;
import com.echelon.wsdl.web_services_ns.ilon100.v4_0.wsdl.ILON100PortType;
public class Client_DataLoggerCreate {
/**
* @param args
*/
public static void main(String[] args) {
ILON100 iLon100 = null;
ILON100PortType SmartServer = null;
try {
iLon100 = new ILON100();
SmartServer = iLon100.getILON100HttpPort();
try {
// _________________________
// Soap::List
//Create LON Fb for the Data Logger
EXSelect xSelect = new EXSelect();
xSelect.setXSelect("//Item[@xsi:type=\"LON_Fb_Cfg\"]
[starts-with(UCPTname,\"Net/LON/iLON App/Data\")][UCPThidden = \"1\"]");
ItemColl itemColl = SmartServer.list(xSelect);
if(0 < itemColl.getUCPTfaultCount())
{
System.out.println("List-Response contains " + itemColl.getUCPTfaultCount() + " faults");
}
itemColl.setXSelect("//Item[@xsi:type=\"LON_Fb_Cfg\"]");
ItemCfgColl itemCfgColl = SmartServer.get(itemColl);
if(0 < itemCfgColl.getUCPTfaultCount())
{
System.out.println("List-Response contains " + itemCfgColl.getUCPTfaultCount() + " faults");
}
//specify Data Logger name for LonFb name
itemCfgColl.getItem().get(0).setUCPThidden((short)(0));
itemCfgColl.getItem().get(0).setUCPTname("Net/LON/iLON App/myDataLogger");
ItemColl itemColl_SetReturn = SmartServer.set(itemCfgColl);
Item myLonFb = itemColl_SetReturn.getItem().get(0);
System.out.println("Successfully created the following LonFb = " + myLonFb.getUCPTname());
//create new UFPTDataLogger
UFPTdataLoggerCfg myDataLogger = new UFPTdataLoggerCfg();
myDataLogger.setUCPTname("Net/LON/iLON App/myDataLogger");
myDataLogger.setUCPTannotation("8000010128000000[4].UFPTdataLogger");
myDataLogger.setUCPTlogFileName("Net/LON/iLON App/myDataLogger.csv");
myDataLogger.setUCPTlogSize(100);
myDataLogger.setUCPTlogLevelAlarm(50);
//set Data Log Type
ELonString logType_LonString = new ELonString();
logType_LonString.setValue("LT_HISTORICAL");
logType_LonString.setLonFormat("UCPTlogType");
myDataLogger.setUCPTlogType(logType_LonString);
//set Data Log Format
ELonString logFormat_LonString = new ELonString();
logFormat_LonString.setValue("LF_TEXT");
Vista de pagina 424
1 2 ... 420 421 422 423 424 425 426 427 428 429 430 ... 442 443

Comentarios a estos manuales

Sin comentarios

Brookstone Table Pen Set 804007 manuales

Manuales del propietario y guías del usuario para Accesorios De Computador Brookstone Table Pen Set 804007.
Ofrecemos 1 manuales en pdf Brookstone Table Pen Set 804007 para descargar gratis por tipos de documentos: Manual de usuario






Más productos y manuales para Accesorios De Computador Brookstone

Modelos Tipo de documento
Ninguno