moisture_patch๏ƒ

It describes the patch version, priority, environmental source dynamics (temperature and humidity), and geometric shape configuration.

Main Properties๏ƒ

Properties:

Name

Type

Description

version

string

Patch version.

patch

object

Object defining the patch properties and environmental parameters.

Object patch๏ƒ

Properties:

Name

Type

Description

priority

integer

Patch priority. Minimum value: 1.

source

object

Defines the environmental sources affected by the patch.

shape

object

Defines the geometric shape of the patch.

Object source๏ƒ

Properties:

Name

Type

Description

temperatureDynamics

object

Defines temporal temperature variation.

relativeHumidityDynamics

object

Defines the temporal evolution of relative humidity.

maximumResourceCapacityDensity

number

Maximum resource capacity density. Minimum value: 0.0.

inEnemyFreeSpace

boolean

Whether the patch exists in an enemy-free space.

inCompetitorFreeSpace

boolean

Whether the patch exists in a competitor-free space.

Object temperatureDynamics๏ƒ

Properties:

Name

Type

Description

cycle

array[number]

Temperature cycle values over time. Must contain at least one value.

Object relativeHumidityDynamics๏ƒ

Properties:

Name

Type

Description

dynamicsType

string (enum)

Type of humidity dynamics. Possible values: - Cycle - Pulse

cycleParams

object

Parameters for the cyclic humidity dynamics.

pulseParams

object

Parameters for pulse-based humidity dynamics.

Object cycleParams๏ƒ

Properties:

Name

Type

Description

cycle

array[number]

Sequence of humidity values representing one full cycle. Each value must be between 0.0 and 100.0. Must contain at least one element.

Object pulseParams๏ƒ

Properties:

Name

Type

Description

daysBetweenPulsesRange

object

Range of days between consecutive pulses.

pulsePeakValueRange

object

Range of peak humidity values for each pulse.

decay

object

Defines how humidity decays after a pulse.

Object daysBetweenPulsesRange๏ƒ

Properties:

Name

Type

Description

min

number

Minimum days between pulses. Must be greater than 0.0.

max

number

Maximum days between pulses. Must be greater than 0.0.

Object pulsePeakValueRange๏ƒ

Properties:

Name

Type

Description

min

number

Minimum peak humidity percentage. Must be between 0.0 and 100.0.

max

number

Maximum peak humidity percentage. Must be between 0.0 and 100.0.

Object decay๏ƒ

Properties:

Name

Type

Description

decayType

string (enum)

Type of decay. Possible values: - NonDecay - Lineal

linealDecayParams

object

Parameters for linear decay over time.

Object linealDecayParams๏ƒ

Properties:

Name

Type

Description

decayOverTime

number

Linear decay rate over time. Minimum value: 0.0.

Object shape๏ƒ

Properties:

Name

Type

Description

type

string (enum)

Geometric shape type. Possible values: - Homogeneous - Gaussian - Spherical - Cubic - RandomGaussian

cubicParams

object

Parameters for cubic shapes.

sphericalParams

object

Parameters for spherical shapes.

homogeneousParams

object

Parameters for homogeneous shapes.

gaussianParams

object

Parameters for Gaussian shapes.

randomGaussianParams

object

Parameters for random Gaussian shapes.

Object cubicParams๏ƒ

Properties:

Name

Type

Description

bottomLeftCorner

array[number]

Coordinates of the bottom-left corner.

topRightCorner

array[number]

Coordinates of the top-right corner.

Object sphericalParams๏ƒ

Properties:

Name

Type

Description

center

array[number]

Center coordinates of the sphere.

radius

number

Radius of the sphere. Minimum value: 0.0.

Object homogeneousParams๏ƒ

Currently does not contain any specific properties.

Object gaussianParams๏ƒ

Currently does not contain any specific properties.

Object randomGaussianParams๏ƒ

Currently does not contain any specific properties.

Hierarchical Summary๏ƒ

moisture_patch
โ”œโ”€โ”€ version: string
โ””โ”€โ”€ patch: object
    โ”œโ”€โ”€ priority: integer โ‰ฅ 1
    โ”œโ”€โ”€ source:
    โ”‚   โ”œโ”€โ”€ temperatureDynamics:
    โ”‚   โ”‚   โ””โ”€โ”€ cycle[]: number
    โ”‚   โ”œโ”€โ”€ relativeHumidityDynamics:
    โ”‚   โ”‚   โ”œโ”€โ”€ dynamicsType: enum [Cycle, Pulse]
    โ”‚   โ”‚   โ”œโ”€โ”€ cycleParams:
    โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ cycle[]: number 0โ€“100
    โ”‚   โ”‚   โ”œโ”€โ”€ pulseParams:
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ daysBetweenPulsesRange:
    โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ min: number > 0.0
    โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ max: number > 0.0
    โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ pulsePeakValueRange:
    โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ min: number 0โ€“100
    โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ max: number 0โ€“100
    โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ decay:
    โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ decayType: enum [NonDecay, Lineal]
    โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ linealDecayParams:
    โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ decayOverTime: number โ‰ฅ 0.0
    โ”‚   โ”œโ”€โ”€ maximumResourceCapacityDensity: number โ‰ฅ 0.0
    โ”‚   โ”œโ”€โ”€ inEnemyFreeSpace: boolean
    โ”‚   โ””โ”€โ”€ inCompetitorFreeSpace: boolean
    โ””โ”€โ”€ shape:
        โ”œโ”€โ”€ type: enum [Homogeneous, Gaussian, Spherical, Cubic, RandomGaussian]
        โ”œโ”€โ”€ cubicParams:
        โ”‚   โ”œโ”€โ”€ bottomLeftCorner: array[number]
        โ”‚   โ””โ”€โ”€ topRightCorner: array[number]
        โ”œโ”€โ”€ sphericalParams:
        โ”‚   โ”œโ”€โ”€ center: array[number]
        โ”‚   โ””โ”€โ”€ radius: number โ‰ฅ 0.0
        โ”œโ”€โ”€ homogeneousParams: {}
        โ”œโ”€โ”€ gaussianParams: {}
        โ””โ”€โ”€ randomGaussianParams: {}