//=============================================================================
// File:    Fluidwell F133 Library
// Version: 1.1
// Date:    2012-01-04 10:25:03
//=============================================================================

// following variables should be equal to the entries found in products.js
var productName            = "f133";
var productScreen          = "F133";
var productLink            = "f133.html";
var productDatasheet       = "F133-DATA-EN-V1151.pdf";
var productSchematicScreen = "f133sch_scr.gif";
var productSchematicPrint  = "f133sch_prn.gif";
var productPhotoScreen     = "f133pho_scr.gif";
var productPhotoPrint      = "f133pho_prn.gif";
var productLCDScreen       = "f133lcd_scr.gif";
var productLCDPrint        = "f133lcd_prn.gif";
var productTitle           = "Delivery controller / Dispenser";
var productSubtitle        = "with pump start and valve control";

// following variables are always created as arrays and later filled with strings
var productArrayDescription       = new Array();
var productArrayFeatures          = new Array();
var productArrayApplications      = new Array();
var productArrayInputs            = new Array();
var productArrayInputsFlow        = new Array();
var productArrayInputsTemperature = new Array();
var productArrayInputsLevel       = new Array();
var productArrayInputsPressure    = new Array();
var productArrayInputsStatus      = new Array();
var productArrayInputsGeneral     = new Array();
var productArrayOutputs           = new Array();
var productArrayOutputsPulse      = new Array();
var productArrayOutputsAlarm      = new Array();
var productArrayOutputsAnalog     = new Array();
var productArrayOutputsControl    = new Array();
var productArraySupply            = new Array();
var productArraySupplyPower       = new Array();
var productArraySupplySensor      = new Array();
var productArrayHazardous         = new Array();
var productArrayHazardousIS       = new Array();
var productArrayHazardousNI       = new Array();
var productArrayHazardousEP       = new Array();
var productArrayCommunication     = new Array();

productArrayInputs[0]   = productArrayInputsFlow;
productArrayInputs[1]   = productArrayInputsTemperature;
productArrayInputs[2]   = productArrayInputsLevel;
productArrayInputs[3]   = productArrayInputsPressure;
productArrayInputs[4]   = productArrayInputsStatus;
productArrayInputs[5]   = productArrayInputsGeneral;

productArrayOutputs[0]   = productArrayOutputsPulse;
productArrayOutputs[1]   = productArrayOutputsAlarm;
productArrayOutputs[2]   = productArrayOutputsAnalog;
productArrayOutputs[3]   = productArrayOutputsControl;

productArraySupply[0]   = productArraySupplyPower;
productArraySupply[1]   = productArraySupplySensor;

productArrayHazardous[0]   = productArrayHazardousIS; 
productArrayHazardous[1]   = productArrayHazardousNI; 
productArrayHazardous[2]   = productArrayHazardousEP; 
//=============================================================================
// Main productArray name at productArray [x][0]
// ===== Following is old comment, not implemented this way! =====
// Every array should contain at least 2 items
// If item 1 is empty ('') we make no header and following items are separated by a <BR>
// If an other empty entry is found, we make an <P> separation
// Also, if item 1 is empty, we make the class 'ModelUnboxedB'
// If item 1 has a ! as first char the following items are started with bullits
// The rest of the item 1 text is used as heading
// All lines or items should be followed by a ., but not the headings.

// Make entry 0 the description value?
// Or leftside contains features (list) and applications (no list) and rightside contains multiple lists?

productArrayDescription[0]   = "The F133 is a unique product as it is especially designed for a controlled delivery of undefined quantities. It offers all the functionality known from gas stations to fill-up your car. The unit incorporates special functions withtime delays to start a pump first, control a valve, showing leading eights and expect a flow within a certain period of time. Moreover, the flow rate and the allowed total dispensed quantity is monitored as well. If, for whatever reason, no pulses are coming in, the delivery will be terminated after a pre-defined time. Sub-deliveries are also catered for allowing you to fill up several compartments within one and the same delivery. Several resettable and non-resettable totalizers are available as well as a batch counter.<BR>A wide range of options further enhance this models capabilities, including Intrinsic Safety for hazardous area applications and full Modbus communication.";

productArrayFeatures[0]   = "Features";
productArrayFeatures[1]   = "Large display shows delivered quantity, flow rate and status simultaneously.";
productArrayFeatures[2]   = "Suitable for filling-up multiple compartments within one delivery.";
productArrayFeatures[3]   = "Flow rate: seven 8mm (0.31&quot;) digits.";
productArrayFeatures[4]   = "All control functions available for pump start, valve control and flow rate monitoring with flexible response times.";
productArrayFeatures[5]   = "Seven large 17mm (0.67&quot;) digits show the actual delivered quantity.";
productArrayFeatures[6]   = "Eleven 8mm (0.31&quot;) alphanumerical digits for operator instructions.";
productArrayFeatures[7]   = "Communication link for customized ticket printing.";
productArrayFeatures[8]   = "Batch counter registers number of executed deliveries.";
productArrayFeatures[9]   = "Total - resettable: seven 17mm (0.67&quot;) digits.";
productArrayFeatures[10]  = "Accumulated total - not resettable: eleven 8mm (0.31&quot;) digits.";
productArrayFeatures[11]  = "Green LED backlight.";
productArrayFeatures[12]  = "Auto backup of settings and running totals in EEPROM memory.";
productArrayFeatures[13]  = "Operational temperature: -40&deg;C to +80&deg;C (-40&deg;F to 176&deg;F).";
productArrayFeatures[14]  = "Very compact design for panel mount, wall mount or field mount applications.";
productArrayFeatures[15]  = "Rugged aluminum or GRP field mount enclosure IP67 / NEMA4X.";

productArrayApplications[0]   = "Applications";
productArrayApplications[1]   = "For delivery purposes, small gas stations or on board of ships or trucks for customer deliveries.";

productArrayInputsFlow[0]   = "Flowmeter Inputs";
productArrayInputsFlow[1]   = "Pulse type inputs:<BR>Reed-switch, NAMUR, NPN/PNP pulse, Sine wave (coil), active pulse signal.";

productArrayInputsStatus[0]   = "Status Inputs";
productArrayInputsStatus[1]   = "Remote control: start, stop, pause or continuous signal.";

productArrayOutputsPulse[0]   = "Pulse Outputs";
productArrayOutputsPulse[1]   = "None.";

productArrayOutputsAlarm[0]   = "Alarm Outputs";
productArrayOutputsAlarm[1]   = "None.";

productArrayOutputsAnalog[0]   = "Analog Outputs";
productArrayOutputsAnalog[1]   = "None.";

productArrayOutputsControl[0]   = "Control Outputs";
productArrayOutputsControl[1]   = "<U>Function:</U> One output to control a pump and one output to control the valve.<BR>After a start-up-time, the valve control output will be switched.";
productArrayOutputsControl[2]   = "<U>Type:</U> Two passive NPN transistors, active PNP transistors or isolated electro-mechanical relays.";

productArraySupplyPower[0]   = "Power Supply";
productArraySupplyPower[1]   = "Battery.";
productArraySupplyPower[2]   = "<NOBR>4 &ndash; 20mA</NOBR> Output loop-powered.";
productArraySupplyPower[3]   = "115 &ndash; 230V AC.";
productArraySupplyPower[4]   = "3.2, 8.2, 12, 24V DC.";

productArrayHazardousIS[0]   = "Intrinsically Safe";
productArrayHazardousIS[1]   = "<U>ATEX:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 G Ex ia IIB/IIC T4 Ga</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 1 D Ex ia IIIC T100 &deg;C Da IP6X</NOBR>";
productArrayHazardousIS[2]   = "<U>IECEx:</U><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ex ia IIC/IIB T4 Ga</NOBR><BR><NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> Ex ia IIIC T100 &deg;C Da IP6X</NOBR>";

productArrayHazardousEP[0]   = "Explosion Proof";
productArrayHazardousEP[1]   = "ATEX: <NOBR><IMG SRC=\"images/exi_exl.gif\" HEIGHT=\"15\" WIDTH=\"18\" ALIGN=\"TEXTTOP\"> II 2 G EEx d IIB T5</NOBR>";

productArrayCommunication[0]   = "Communication";
productArrayCommunication[1]   = "<U>Function:</U> All process data and settings can be read / modified through the communication link as well as a delivery can be started / stopped. After the delivery the unit can be locked and the data can be used for ticket printing (B.O.L.).";
productArrayCommunication[2]   = "<U>Protocol:</U> Modbus ASCII / RTU.";
productArrayCommunication[3]   = "<U>Interface:</U> RS232 / RS485 2-wire or 4-wire / TTL.";


