Linear Monitor Configuration

Module Configuration

The following module configuration options are available:

Label: The group label (as displayed).

Frame: (Boolean) Sets group frame display.

Number of Monitors: Sets number of datapoints displayed in group.

Sub-label Display: (Boolean) Sets display of datapoint labels.

Orient: Sets vertical (0) or horizontal (1) mode.

Source Type: Sets the data source type – navigation DB (1) or intergrid (0).

Intergrid: When an intergrid is the data source, sets which intergrid should be used.

Intergrid: When navigation DB is the data source, sets what TSMO or AO should be used as the data source. If set to zero, uses the current vessel as the data source.

Numeric Display: (Boolean) Sets display of numeric value (format for each datapoint is configurable)

Datapoint Configuration

Up to eight datapoints can be included in a single display. Each datapoint has the following configuration options:

Datapoint Label: The datapoint’s individual label (as displayed).

Max: The datapoint’s maximum value. Display values above this point will set datapoint status to alarm.

Min: The datapoint’s minimum value.

Marker: The datapoint’s marker value. Display values above this point will set datapoint status to alert. If this value is zero (0) then no market is displayed and datapoint status is unaffected.

Code: When the navigation DB is the data source, this is the DB column name that is the datapoint’s source.

Round: The number of decimal places the numeric value displays.

Percent: (Boolean) Sets numeric display as a percentage.

IntergridDepth: This sets the depth of the JSON object within the master intergrid (as a number).

Intergrid1: The name of the first intergrid object (or the variable name is depth is one).

Intergrid2: The variable name if intergrid depth is two (or the name of the second intergrid object)       

Intergrid2: The variable name if intergrid depth is three

Example JSON

{

        label : "EM Output",

        frame: 1,

        intergrid : "emdarIntergrid",

        orient: 1,

        modHeight : 310,

        modWidth : 608,

        originX : 684,

        originY : 248,

        uid : "linMon01",

        numMons: 4,

        subLabelDisp: 1,

        sourceType: 1,

        numericDisplay: 1,

        mons: {

            mon0: {

                label: "ION",

                max: 100,

                min: 0,

                marker: 50,

                code: "emSrc1",

                round: 2,

                percent: 0,

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            }  

            mon1: {

                label: "UV",

                max: 100,

                min: 0,

                marker: 25,

                code: "emSrc2",

                round: 1,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon2: {

                label: "IR",

                max: 100,

                min: 0,

                marker: 75,

                code: "emSrc3",

                round: 0,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon3: {

                label: "MAG",

                max: 100,

                min: 0,

                marker: 100,

                code: "emSrc5",

                round: 2,

                percent: 1,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon4: {

                label: "",

                max: 100,

                min: 0,

                marker: 60,

                code: 1,

                round: 2,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon5: {

                label: "",

                max: 100,

                min: 0,

                marker: 60,

                code: 1,

                round: 2,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon6: {

                label: "",

                max: 100,

                min: 0,

                marker: 60,

                code: 1,

                round: 2,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            },

            mon7: {

                label: "",

                max: 100,

                min: 0,

                marker: 60,

                code: 1,

                round: 2,

                percent: 0,

                intergrid : "emdarIntergrid",

                intergridDepth : 1,

                intergrid1 : "waterfall",

                intergrid2 : 0,

                intergrid3 : 0

            }

        }

}