Serialized Form
-
Package io.github.jspinak.brobot.analysis.results
-
Class io.github.jspinak.brobot.analysis.results.MotionMetadata
class MotionMetadata extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalStats
Map<String,
Double> additionalStats Additional statistics as key-value pairs. Allows for extensibility without changing the structure. -
algorithmVersion
String algorithmVersion
Algorithm version for tracking compatibility. -
averageMotionIntensity
double averageMotionIntensity
Average intensity of motion across all changed pixels (0-255). -
blurRadius
int blurRadius
Gaussian blur radius if blur was applied (0 = no blur). Blur helps reduce noise in motion detection. -
dilationKernelSize
int dilationKernelSize
Size of the dilation kernel if dilation was used. -
dilationUsed
boolean dilationUsed
Whether morphological dilation was applied. Dilation helps connect nearby motion regions. -
filteredChangedPixels
int filteredChangedPixels
Number of changed pixels after noise filtering. -
grayscaleUsed
boolean grayscaleUsed
Whether grayscale conversion was applied before analysis. Grayscale processing is faster and often sufficient for motion detection. -
initialRegionCount
int initialRegionCount
Number of distinct motion regions before merging. -
maxMotionIntensity
double maxMotionIntensity
Maximum motion intensity detected (0-255). -
maxRegionSize
int maxRegionSize
Maximum region size in pixels. Regions larger than this were split or filtered. -
mergedRegionCount
int mergedRegionCount
Number of motion regions after merging nearby regions. -
minRegionSize
int minRegionSize
Minimum region size in pixels. Regions smaller than this were filtered out as noise. -
mockMode
boolean mockMode
Whether this result was generated in mock mode. Useful for debugging and testing. -
motionIntensityStdDev
double motionIntensityStdDev
Standard deviation of motion intensity. Higher values indicate more varied motion. -
processingFlags
Map<String,
String> processingFlags Processing flags and options as key-value pairs. -
processingMode
String processingMode
Processing mode used (e.g., "FAST", "ACCURATE", "BALANCED"). -
threshold
int threshold
Threshold value used for motion detection (0-255). Pixels with difference above this value are considered changed. -
totalChangedPixels
int totalChangedPixels
Total number of changed pixels detected before filtering.
-
-
-
Package io.github.jspinak.brobot.annotations
-
Class io.github.jspinak.brobot.annotations.StatesRegisteredEvent
class StatesRegisteredEvent extends ApplicationEvent implements Serializable-
Serialized Fields
-
stateCount
int stateCount
-
transitionCount
int transitionCount
-
-
-
-
Package io.github.jspinak.brobot.aspects.recovery
-
Exception Class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.CircuitBreakerOpenException
class CircuitBreakerOpenException extends Exception implements Serializable -
Exception Class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.RetryExhaustedException
class RetryExhaustedException extends Exception implements Serializable -
Exception Class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.RetryTimeoutException
class RetryTimeoutException extends Exception implements Serializable
-
-
Package io.github.jspinak.brobot.control
-
Exception Class io.github.jspinak.brobot.control.ExecutionStoppedException
class ExecutionStoppedException extends RuntimeException implements Serializable
-
-
Package io.github.jspinak.brobot.exception
-
Exception Class io.github.jspinak.brobot.exception.ActionFailedException
class ActionFailedException extends BrobotRuntimeException implements Serializable-
Serialized Fields
-
actionDetails
String actionDetails
-
actionType
ActionInterface.Type actionType
-
-
-
Exception Class io.github.jspinak.brobot.exception.AutomationException
class AutomationException extends RuntimeException implements Serializable -
Exception Class io.github.jspinak.brobot.exception.BrobotRuntimeException
class BrobotRuntimeException extends RuntimeException implements Serializable -
Exception Class io.github.jspinak.brobot.exception.ConfigurationException
class ConfigurationException extends BrobotRuntimeException implements Serializable-
Serialized Fields
-
configurationItem
String configurationItem
-
-
-
Exception Class io.github.jspinak.brobot.exception.StateNotFoundException
class StateNotFoundException extends BrobotRuntimeException implements Serializable-
Serialized Fields
-
stateName
String stateName
-
-
-
-
Package io.github.jspinak.brobot.json
-
Class io.github.jspinak.brobot.json.BrobotJacksonModule
class BrobotJacksonModule extends com.fasterxml.jackson.databind.module.SimpleModule implements Serializable
-
-
Package io.github.jspinak.brobot.runner.json.module
-
Class io.github.jspinak.brobot.runner.json.module.BrobotJsonModule
class BrobotJsonModule extends com.fasterxml.jackson.databind.module.SimpleModule implements Serializable- serialVersionUID:
- 1L
-
-
Package io.github.jspinak.brobot.runner.json.parsing.exception
-
Exception Class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
class ConfigurationException extends Exception implements Serializable-
Serialized Fields
-
validationResult
ValidationResult validationResult
-
-
-
-
Package io.github.jspinak.brobot.runner.json.serializers
-
Class io.github.jspinak.brobot.runner.json.serializers.ActionConfigSerializer
class ActionConfigSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<ActionConfig> implements Serializable
-
-
Package io.github.jspinak.brobot.runner.json.validation.exception
-
Exception Class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
class ConfigValidationException extends RuntimeException implements Serializable-
Serialized Fields
-
validationResult
ValidationResult validationResult
-- GETTER -- Gets the validation result associated with this exception.
-
-
-
-
Package io.github.jspinak.brobot.tools.ml.dataset.model
-
Class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample
class TrainingExample extends Object implements Serializable-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
text
String text
-
vector
short[] vector
-
-
-