JSON file that describes presets is created by a qualified technical specialist of the Customer, a Kaspersky employee or a certified integrator. The file that describes presets is uploaded by the user in the Presets section.
JSON file defines information about presets under presets
, which itself contains the following settings:
name
: preset name. Code
is the preset ID in the Kaspersky MLAD database. An ID is assigned automatically when the file is uploaded. Sort
is a sequential display number of the preset under Presets.tags
: a list of IDs for the tags included in the preseticon
: preset icon namecss_class
: the name of the CSS class for preset icon displayis_display_on_time_slice
determines whether the preset should be displayed under Time slice. If this is set to true
, the preset is displayed under Time slice.evaluations
: describes the graph in the Time slice section by using the following settings:axis_x_name
: x-axis label.evaluations
: describes the expression used to calculate tag values for graph display by using the following:name
: the name of the expression used to calculate tag values for graph display.yAxis
: y-axis label.expression
is an expression used to calculate the tag valuesexpression_color
: preset graph color. Chart color is set with the help of RGB codes by using the following settings:a
: alpha opacity setting You can specify a value in the range of 0
to 1
.b
: blue channel coordinate You can specify a value in the range of 0
to 255
.g
: green channel coordinate You can specify a value in the range of 0
to 255
.r
: red channel coordinate You can specify a value in the range of 0
to 255
.Graphic_areas
is a group of settings that describe the graphic areas within the preset.Name
is the name of the graphic area.Description
is the description of the graphic area.Sort
is a sequential display number of the graphic area in the preset under Presets, History, and Monitoring.Display_max
is an upper limit for displaying tags associated with the graphic area. If is_scale_mode_auto
is true
, set display_max
to null
.Display_min
is a lower boundary for displaying tags associated with the graphics area. If is_scale_mode_auto
is true
, set display_min
to null
.Additional_thresholds
is a group of settings that describe additional threshold lines.Id
is the ID of the additional threshold line. An ID is assigned automatically when the file is uploaded. value
: threshold value.Color
is a color of the graph that will be displayed for the additional threshold line. Chart color is set with the help of RGB codes by using the following settings:a
: alpha opacity setting You can specify a value in the range of 0
to 1
.r
: red channel coordinate You can specify a value in the range of 0
to 255
.g
: green channel coordinate You can specify a value in the range of 0
to 255
.b
: blue channel coordinate You can specify a value in the range of 0
to 255
.Scale_mode
is the axis scaling mode. You can specify one of the following values for the scale_mode
setting:single_axis
: uses one Y-axis to display tag data on the graph.cast
: scales data along the Y-axis for each tag individually, irrespective of data from other tags in the graphic area.Is_scale_mode_auto
is a setting that defines the method of graph scaling in single axis mode. When this is set to true
, the tag graph is automatically scaled based on the minimum and maximum data values of all tags in the graphic area. tag_id_list
: a list of tag IDs that are included in the graphic area.Graphic_area_id
is the ID of the graphic area. An ID is assigned automatically when the file is uploaded.Preset_id
is the ID of the preset the graphic area belongs to. An ID is assigned automatically when the file is uploaded. Below is an example of a JSON file containing descriptions of presets.
{ "presets": [ { "name": "Product", "code": null, "sort": 0, "tags": [ 51, 52, 53, 49, 50 ], "icon": "logout-signout", "css_class": null, "is_display_on_time_slice": false, "evaluations": { "axis_x_name": "", "evaluations": [] }, "graphic_areas": [ { "name": "F_product", "description": "Content of F agent in final product", "sort": 0, "display_max": null, "display_min": null, "additional_thresholds": [], "scale_mode": "single_axis", "is_scale_mode_auto": true, "tag_id_list": [ 51 ], "graphic_area_id": null, "preset_id": null }, ... ], }, ... { "name": "Cooler", "code": null, "sort": 0, "tags": [ 64 ], "icon": "graph", "css_class": null, "is_display_on_time_slice": false, "evaluations": { "axis_x_name": "", "evaluations": [] }, "graphic_areas": [ { "name": "Condenser_cool_water_flow", "description": "Cooled condenser water flow rate control", "sort": 0, "display_max": null, "display_min": null, "additional_thresholds": [], "scale_mode": "single_axis", "is_scale_mode_auto": true, "tag_id_list": [ 64 ], "graphic_area_id": null, "preset_id": null } ] } ] } |