JSON_ShipFlowDetectionRuleList

ShipFlowDetectionRuleList message in JSON format

{
  "ShipFlowDetectionRuleList":[
    {
      "ShipFlowDetectionRule":{
        "id":,
/*required, int, rule ID*/
        "enabled":,
/*required, boolean, enable the rule*/
        "regionEnOrExAlarmEnabled":,
/*optional, boolean, enable alarm of region entrance or region exit*/
        "RegionCoordinatesList":[
          {
/*optional, list of detection region coordinates*/
            "positionX":,
/*required, float, X-coordiante*/
            "positionY":
/*required, float, Y-coordinate*/
          }
        ],
        "TriggerLineList":[
          {
            "id":,
/*required, int, trigger line ID*/
            "enabled":,
/*required, boolean, enable trigger line*/
            "MinimumTargetSize":{
/*required, the minimum target size*/
              "width":,
/*required, float, width, value range: [0,1]. The value should be accurate to three decimal places*/
              "height":
/*required, float, height, value range: [0,1]. The value should be accurate to three decimal places*/
            },
            "TriggerLineCoordinatesList":[
              {
                "positionX":,
/*required, float, X-coordinate*/
                "positionY":
/*required, float, Y-coordinate*/
              }
            ]
            "MaxSizeFilter":{
/*required, the maximum size filter*/
              "width":0.040,
/*required, float, width, value range: [0,1]. The value should be accurate to three decimal places*/
              "height":0.015
/*required, float, height, value range: [0,1]. The value should be accurate to three decimal places*/
            }
          }
        ]
      }
    }
  ]
}