Name | JsonSchemaType | Description |
---|---|---|
concatenateSuppressedTicks | integer | Obsolete. Do not use. Any values provided here, will be ignored. |
occurrences | reference to Era.Common.DataDefinition.Trigger.TriggerThrottle_Occurrences | Group: Statistical criteria. Throttling for every [x] occurrences. If the field is initialized, Occurrences throttling is activated. |
occurrencesWithinTime | reference to Era.Common.DataDefinition.Trigger.TriggerThrottle_OccurrencesWithinTime | Group: Statistical criteria. Throttling for [x] occurrences within a specified time [y]. If the field is initialized, OccurrencesWithinTime throttling is activated. |
operatorForStatistical | enum of Era.Common.DataDefinition.Trigger.TriggerThrottle_LogicOperator | Logic operator for combining multiple statistical criteria. |
timeFrequency | reference to Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeFrequency | Group: Time-based criteria. Throttling allowing only one tick within a time range. If the field is initialized, TimeFrequency throttling is activated. |
timeRange | reference to Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange | Group: Time-based criteria. Throttling based on allowed time ranges. If the field is initialized, TimeRange throttling is activated. |
uniqueValues | reference to Era.Common.DataDefinition.Trigger.TriggerThrottle_UniqueValues | Group: Statistical criteria. Throttling for unique symbol values. If the field is initialized, UniqueValues throttling is activated. |
{ "title": "Era.Common.DataDefinition.Trigger.TriggerThrottle", "type": "object", "$schema": "http://json-schema.org/draft-04/schema#", "additionalProperties": false, "required": [ "Era.Common.DataDefinition.Trigger.TriggerThrottle" ], "properties": { "Era.Common.DataDefinition.Trigger.TriggerThrottle": { "$ref": "#/definitions/TriggerThrottle" } }, "definitions": { "TriggerThrottle": { "additionalProperties": false, "type": "object", "properties": { "concatenateSuppressedTicks": { "type": "integer" }, "occurrences": { "$ref": "Era.Common.DataDefinition.Trigger.TriggerThrottle_Occurrences#/definitions/TriggerThrottle_Occurrences" }, "occurrencesWithinTime": { "$ref": "Era.Common.DataDefinition.Trigger.TriggerThrottle_OccurrencesWithinTime#/definitions/TriggerThrottle_OccurrencesWithinTime" }, "operatorForStatistical": { "enum": [ 1, 2 ] }, "timeFrequency": { "$ref": "Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeFrequency#/definitions/TriggerThrottle_TimeFrequency" }, "timeRange": { "$ref": "Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange#/definitions/TriggerThrottle_TimeRange" }, "uniqueValues": { "$ref": "Era.Common.DataDefinition.Trigger.TriggerThrottle_UniqueValues#/definitions/TriggerThrottle_UniqueValues" } } } } }