Documentation
¶
Index ¶
- type AcousticManipulationEngine
- func (a *AcousticManipulationEngine) EmitSound(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
- func (a *AcousticManipulationEngine) EmitUltrasonic(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
- func (a *AcousticManipulationEngine) InjectVoicePrompt(ctx context.Context, payload DigitalPayload) (*PhysicalActionResult, error)
- type AdaptationEngine
- type AdaptationLogic
- type Area3D
- type AreaType
- type AttackVector
- type BehaviorChangeType
- type BiometricSpoofingEngine
- type BridgeAttack
- type BridgeAttackExecution
- type BridgeAttackPlan
- type BridgeAttackResults
- type BridgeAttackStep
- type BridgeAttackType
- type BridgeEffectivenessMetrics
- type BridgeExecutionStatus
- type BridgePoint
- type BridgeStepResult
- type BridgeSuccessMetrics
- type BridgeType
- type Calibration
- type CleanupAction
- type CleanupPlan
- type ColorSpectrum
- type ComponentTiming
- type ContextualMappingEngine
- type ContingencyPlan
- type DataCorruption
- type DeliveryMethod
- type Dependency
- type DetectionEvidence
- type DigitalAction
- type DigitalActionResult
- type DigitalActionType
- type DigitalAdaptationRule
- type DigitalComponent
- type DigitalEffectResults
- type DigitalInterfaceType
- type DigitalPayload
- type DigitalPayloadDelivery
- type DigitalPayloadType
- type DigitalPreparation
- type DigitalResponses
- type DigitalSetup
- type EnvironmentMapping
- type EnvironmentalChange
- type EnvironmentalChangeType
- type EnvironmentalContext
- type EnvironmentalManipulationEngine
- type ExpectedResponse
- type FailureHandling
- type GeographicalLocation
- type HapticManipulationEngine
- type IndoorLocation
- type InterfaceConfig
- type InterfaceManipulation
- type InterfaceSetup
- type LightSource
- type LightSourceType
- type LightingConditions
- type LocationSpoofingEngine
- type LocationType
- type ManipulationType
- type ModelBehaviorChange
- type ModulationType
- type MovementPattern
- type MovementType
- type NetworkTopology
- type ObfuscationMethod
- type OpticalIllusionEngine
- func (o *OpticalIllusionEngine) EmitInfrared(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
- func (o *OpticalIllusionEngine) GenerateLight(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
- func (o *OpticalIllusionEngine) InjectVisualPrompt(ctx context.Context, payload DigitalPayload) (*PhysicalActionResult, error)
- func (o *OpticalIllusionEngine) ProjectVisual(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
- type Orientation3D
- type PayloadManager
- type PhysicalAction
- type PhysicalActionResult
- type PhysicalActionType
- type PhysicalComponent
- type PhysicalComponentSetup
- type PhysicalComponentType
- type PhysicalDigitalBridgeEngine
- type PhysicalDisturbance
- type PhysicalDisturbanceType
- type PhysicalEffectResults
- type PhysicalManipulation
- type PhysicalMeasurements
- type PhysicalParameters
- type PhysicalPreparation
- type PhysicalSensorType
- type PhysicalSetup
- type PhysicalTarget
- type PhysicalTargetType
- type Position3D
- type PowerManagement
- type ProximityAttackEngine
- type RFInterferenceEngine
- type ResponseType
- type SecurityBypassEvent
- type SecurityLevel
- type SensorReading
- type SensorSpoofingEngine
- type ShadowPattern
- type SideEffect
- type SpatialPattern
- type StepTiming
- type SuccessRequirement
- type SyncPoint
- type SynchronizationEvent
- type SynchronizationPlan
- type SynchronizationRequirement
- type SynchronizationResults
- type SystemResponse
- type TemporalPattern
- type TimingConstraints
- type TimingRule
- type UnintendedEffect
- type VerificationMethod
- type WaveformPattern
- type WaveformType
- type WeatherConditions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcousticManipulationEngine ¶
type AcousticManipulationEngine struct{}
func NewAcousticManipulationEngine ¶
func NewAcousticManipulationEngine() *AcousticManipulationEngine
func (*AcousticManipulationEngine) EmitSound ¶
func (a *AcousticManipulationEngine) EmitSound(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
func (*AcousticManipulationEngine) EmitUltrasonic ¶
func (a *AcousticManipulationEngine) EmitUltrasonic(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
func (*AcousticManipulationEngine) InjectVoicePrompt ¶
func (a *AcousticManipulationEngine) InjectVoicePrompt(ctx context.Context, payload DigitalPayload) (*PhysicalActionResult, error)
type AdaptationEngine ¶
type AdaptationEngine struct{}
type AdaptationLogic ¶
type AttackVector ¶
type AttackVector int
const ( PhysicalToDigital AttackVector = iota DigitalToPhysical BidirectionalAttack SynchronizedAttack CascadingAttack FeedbackLoopAttack )
type BehaviorChangeType ¶
type BehaviorChangeType int
const ( OutputChange BehaviorChangeType = iota ConfidenceChange ResponseTimeChange AccuracyChange BiasChange HallucinationChange )
type BiometricSpoofingEngine ¶
type BiometricSpoofingEngine struct{}
func NewBiometricSpoofingEngine ¶
func NewBiometricSpoofingEngine() *BiometricSpoofingEngine
func (*BiometricSpoofingEngine) EmulateUser ¶
func (b *BiometricSpoofingEngine) EmulateUser(ctx context.Context, action DigitalAction) (*DigitalActionResult, error)
type BridgeAttack ¶
type BridgeAttack struct {
AttackID string
AttackType BridgeAttackType
AttackVector AttackVector
PhysicalComponents []PhysicalComponent
DigitalComponents []DigitalComponent
BridgePoints []BridgePoint
StartTime time.Time
Duration time.Duration
SynchronizationReq *SynchronizationRequirement
EnvironmentalContext *EnvironmentalContext
SuccessMetrics *BridgeSuccessMetrics
Metadata map[string]interface{}
}
type BridgeAttackExecution ¶
type BridgeAttackExecution struct {
ExecutionID string
AttackPlan *BridgeAttackPlan
TargetSystems []string
PhysicalSetup *PhysicalSetup
DigitalSetup *DigitalSetup
StartTime time.Time
EndTime time.Time
Status BridgeExecutionStatus
Results *BridgeAttackResults
SynchronizationLog []SynchronizationEvent
Metadata map[string]interface{}
}
type BridgeAttackPlan ¶
type BridgeAttackPlan struct {
PlanID string
AttackSequence []BridgeAttackStep
PhysicalPreparation *PhysicalPreparation
DigitalPreparation *DigitalPreparation
SynchronizationPlan *SynchronizationPlan
ContingencyPlans []ContingencyPlan
CleanupPlan *CleanupPlan
}
type BridgeAttackResults ¶
type BridgeAttackResults struct {
StepResults map[string]*BridgeStepResult
PhysicalEffects *PhysicalEffectResults
DigitalEffects *DigitalEffectResults
BridgeEffectiveness *BridgeEffectivenessMetrics
SynchronizationResults *SynchronizationResults
DetectionEvidence []DetectionEvidence
UnintendedEffects []UnintendedEffect
}
type BridgeAttackStep ¶
type BridgeAttackStep struct {
StepID string
AttackType BridgeAttackType
PhysicalActions []PhysicalAction
DigitalActions []DigitalAction
Timing StepTiming
DependsOn []string
SuccessRequirements []SuccessRequirement
FailureHandling FailureHandling
}
type BridgeAttackType ¶
type BridgeAttackType int
const ( SensorSpoofingAttack BridgeAttackType = iota EnvironmentalManipulation BiometricSpoofing LocationSpoofing ProximityAttack RFInterferenceAttack AcousticManipulation OpticalIllusion HapticManipulation ContextualMapping PhysicalPromptInjection RealityDistortionAttack CrossDomainExploitation IoTDeviceManipulation WearableSpoofing SmartDeviceHijacking PhysicalSideChannelAttack EnvironmentalContextAttack PhysicalEmbeddingAttack RealityAugmentationAttack )
type BridgeExecutionStatus ¶
type BridgeExecutionStatus int
const ( BridgeExecutionPending BridgeExecutionStatus = iota BridgeExecutionActive BridgeExecutionCompleted BridgeExecutionCancelled BridgeExecutionTimeout BridgeExecutionFailed )
type BridgePoint ¶
type BridgeStepResult ¶
type BridgeStepResult struct {
StepID string
Success bool
PhysicalSuccess bool
DigitalSuccess bool
BridgeSuccess bool
EffectivenessScore float64
DetectionRisk float64
PhysicalMeasurements *PhysicalMeasurements
DigitalResponses *DigitalResponses
SideEffects []SideEffect
Duration time.Duration
}
type BridgeSuccessMetrics ¶
type BridgeType ¶
type BridgeType int
const ( SensorBridge BridgeType = iota InterfaceBridge ContextualBridge EnvironmentalBridge BiometricBridge LocationBridge DeviceBridge NetworkBridge ProtocolBridge APIBridge )
type Calibration ¶
type Calibration struct{}
type CleanupAction ¶
type CleanupPlan ¶
type CleanupPlan struct {
PlanID string
Actions []CleanupAction
}
type ColorSpectrum ¶
type ComponentTiming ¶
type ContextualMappingEngine ¶
type ContextualMappingEngine struct{}
func NewContextualMappingEngine ¶
func NewContextualMappingEngine() *ContextualMappingEngine
func (*ContextualMappingEngine) ManipulateContext ¶
func (c *ContextualMappingEngine) ManipulateContext(ctx context.Context, action DigitalAction) (*DigitalActionResult, error)
type ContingencyPlan ¶
type DataCorruption ¶
type DeliveryMethod ¶
type DeliveryMethod int
const ( DirectInjection DeliveryMethod = iota EnvironmentalCues SensorDataManipulation ContextualPriming SubliminalEmbedding BiometricSpoofing LocationContexting DeviceEmulation SignalModulation DataCorruption )
type Dependency ¶
type DetectionEvidence ¶
type DigitalAction ¶
type DigitalAction struct {
ActionID string
ActionType DigitalActionType
TargetInterface DigitalInterfaceType
Payload DigitalPayload
DeliveryMethod DeliveryMethod
AdaptationLogic *AdaptationLogic
VerificationMethod *VerificationMethod
}
type DigitalActionResult ¶
type DigitalActionType ¶
type DigitalActionType int
const ( InjectPrompt DigitalActionType = iota SpoofSensor ManipulateContext CorruptData HijackSession EmulateUser ModifyInterface InjectCode AlterPerception CreateIllusion ManipulateFeedback OverrideControls )
type DigitalAdaptationRule ¶
type DigitalComponent ¶
type DigitalComponent struct {
ComponentID string
InterfaceType DigitalInterfaceType
TargetSystem string
PayloadDelivery DigitalPayloadDelivery
AdaptationRules []DigitalAdaptationRule
ExpectedResponse ExpectedResponse
FallbackStrategy []string
}
type DigitalEffectResults ¶
type DigitalEffectResults struct {
SystemResponses map[string]SystemResponse
ModelBehaviorChanges []ModelBehaviorChange
InterfaceManipulations []InterfaceManipulation
DataCorruptions []DataCorruption
SecurityBypassEvents []SecurityBypassEvent
}
type DigitalInterfaceType ¶
type DigitalInterfaceType int
const ( VoiceInterface DigitalInterfaceType = iota VisualInterface TextualInterface GestureInterface BrainComputerInterface NeuralInterface AugmentedRealityInterface VirtualRealityInterface MixedRealityInterface HolographicInterface HapticInterface TactileInterface )
type DigitalPayload ¶
type DigitalPayload struct {
PayloadType DigitalPayloadType
Content []byte
ContentType string
Encoding string
Compression bool
Encryption bool
Obfuscation ObfuscationMethod
TargetModel string
}
type DigitalPayloadDelivery ¶
type DigitalPayloadDelivery struct {
DeliveryMethod DeliveryMethod
Payload []byte
Encoding string
Encryption bool
Steganography bool
TimingConstraints TimingConstraints
}
type DigitalPayloadType ¶
type DigitalPayloadType int
const ( PromptPayload DigitalPayloadType = iota SensorPayload ContextPayload BiometricPayload LocationPayload AudioPayload VisualPayload TactilePayload EnvironmentalPayload CommandPayload )
type DigitalPreparation ¶
type DigitalPreparation struct {
Interfaces []InterfaceConfig
}
type DigitalResponses ¶
type DigitalResponses struct {
Responses map[string]interface{}
}
type DigitalSetup ¶
type DigitalSetup struct {
Interfaces map[string]*InterfaceSetup
PayloadManagers map[string]*PayloadManager
AdaptationEngines map[string]*AdaptationEngine
}
type EnvironmentMapping ¶
type EnvironmentMapping struct{}
type EnvironmentalChange ¶
type EnvironmentalChange struct {
ChangeType EnvironmentalChangeType
Magnitude float64
Duration time.Duration
Location Position3D
Reversibility float64
}
type EnvironmentalChangeType ¶
type EnvironmentalChangeType int
const ( TemperatureChange EnvironmentalChangeType = iota HumidityChange LightingChange SoundChange ElectromagneticChange ChemicalChange PressureChange VibrationChange )
type EnvironmentalContext ¶
type EnvironmentalContext struct {
Location GeographicalLocation
Time time.Time
WeatherConditions WeatherConditions
LightingConditions LightingConditions
NoiseLevel float64
CrowdDensity float64
SecurityLevel SecurityLevel
DeviceDensity float64
NetworkTopology NetworkTopology
}
type EnvironmentalManipulationEngine ¶
type EnvironmentalManipulationEngine struct{}
func NewEnvironmentalManipulationEngine ¶
func NewEnvironmentalManipulationEngine() *EnvironmentalManipulationEngine
func (*EnvironmentalManipulationEngine) ControlHumidity ¶
func (e *EnvironmentalManipulationEngine) ControlHumidity(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
func (*EnvironmentalManipulationEngine) ControlTemperature ¶
func (e *EnvironmentalManipulationEngine) ControlTemperature(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
type ExpectedResponse ¶
type FailureHandling ¶
type GeographicalLocation ¶
type GeographicalLocation struct {
Latitude float64
Longitude float64
Altitude float64
Address string
LocationType LocationType
IndoorLocation *IndoorLocation
}
type HapticManipulationEngine ¶
type HapticManipulationEngine struct{}
func NewHapticManipulationEngine ¶
func NewHapticManipulationEngine() *HapticManipulationEngine
func (*HapticManipulationEngine) CreateVibration ¶
func (h *HapticManipulationEngine) CreateVibration(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
type IndoorLocation ¶
type InterfaceConfig ¶
type InterfaceConfig struct {
InterfaceID string
InterfaceType DigitalInterfaceType
}
type InterfaceManipulation ¶
type InterfaceSetup ¶
type InterfaceSetup struct{}
type LightSource ¶
type LightSource struct {
SourceType LightSourceType
Intensity float64
Position Position3D
Color ColorSpectrum
FlickerRate float64
}
type LightSourceType ¶
type LightSourceType int
const ( NaturalLight LightSourceType = iota LEDLight FluorescentLight IncandescentLight HalogenLight LaserLight ProjectedLight ReflectedLight )
type LightingConditions ¶
type LightingConditions struct {
LuminanceLevel float64
ColorTemperature float64
LightSources []LightSource
ShadowPatterns []ShadowPattern
}
type LocationSpoofingEngine ¶
type LocationSpoofingEngine struct{}
func NewLocationSpoofingEngine ¶
func NewLocationSpoofingEngine() *LocationSpoofingEngine
type LocationType ¶
type LocationType int
const ( UrbanLocation LocationType = iota SuburbanLocation RuralLocation IndoorLocation_Type OutdoorLocation PublicLocation PrivateLocation SecureLocation CommercialLocation ResidentialLocation )
type ManipulationType ¶
type ManipulationType int
const ( VisualManipulation ManipulationType = iota AudioManipulation TactileManipulation ThermalManipulation ElectromagneticManipulation ChemicalManipulation MotionManipulation PressureManipulation VibrationManipulation LightingManipulation ScentManipulation GustManipulation )
type ModelBehaviorChange ¶
type ModulationType ¶
type ModulationType int
const ( AmplitudeModulation ModulationType = iota FrequencyModulation PhaseModulation PulseModulation DigitalModulation AnalogModulation )
type MovementPattern ¶
type MovementPattern struct {
PatternType MovementType
Speed float64
Path []Position3D
Repetitions int
RandomFactor float64
}
type MovementType ¶
type MovementType int
const ( LinearMovement MovementType = iota CircularMovement OscillatingMovement RandomMovement SpiralMovement WaveMovement )
type NetworkTopology ¶
type ObfuscationMethod ¶
type ObfuscationMethod int
const ( NoObfuscation ObfuscationMethod = iota SteganographicObfuscation PolymorphicObfuscation MetamorphicObfuscation EnvironmentalObfuscation ContextualObfuscation )
type OpticalIllusionEngine ¶
type OpticalIllusionEngine struct{}
func NewOpticalIllusionEngine ¶
func NewOpticalIllusionEngine() *OpticalIllusionEngine
func (*OpticalIllusionEngine) EmitInfrared ¶
func (o *OpticalIllusionEngine) EmitInfrared(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
func (*OpticalIllusionEngine) GenerateLight ¶
func (o *OpticalIllusionEngine) GenerateLight(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
func (*OpticalIllusionEngine) InjectVisualPrompt ¶
func (o *OpticalIllusionEngine) InjectVisualPrompt(ctx context.Context, payload DigitalPayload) (*PhysicalActionResult, error)
func (*OpticalIllusionEngine) ProjectVisual ¶
func (o *OpticalIllusionEngine) ProjectVisual(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
Component method implementations
type Orientation3D ¶
type Orientation3D struct {
Pitch, Yaw, Roll float64
}
type PayloadManager ¶
type PayloadManager struct{}
type PhysicalAction ¶
type PhysicalAction struct {
ActionID string
ActionType PhysicalActionType
Target PhysicalTarget
Parameters PhysicalParameters
Duration time.Duration
Intensity float64
Precision float64
StealthLevel float64
}
type PhysicalActionResult ¶
type PhysicalActionType ¶
type PhysicalActionType int
const ( ProjectVisual PhysicalActionType = iota EmitSound GenerateLight CreateVibration EmitRF GenerateEMF ControlTemperature ControlHumidity CreateMotion GenerateSmell EmitInfrared EmitUltrasonic CreatePressure GenerateMagneticField ProjectHologram EmitLaser CreateElectricalField GenerateWind )
type PhysicalComponent ¶
type PhysicalComponent struct {
ComponentID string
ComponentType PhysicalComponentType
SensorTargets []PhysicalSensorType
Manipulation PhysicalManipulation
Timing ComponentTiming
SynchronizedWith []string
EffectRadius float64
DetectionRisk float64
}
type PhysicalComponentSetup ¶
type PhysicalComponentSetup struct{}
type PhysicalComponentType ¶
type PhysicalComponentType int
const ( ProjectorComponent PhysicalComponentType = iota SpeakerComponent LEDComponent LaserComponent MagnetComponent VibratorComponent RadioTransmitterComponent InfraredEmitterComponent UltrasonicEmitterComponent ElectromagneticGeneratorComponent TemperatureControllerComponent HumidityControllerComponent PressureGeneratorComponent ChemicalDispenser SmokeMachine StrobeLight HologramProjector MotionSimulator )
type PhysicalDigitalBridgeEngine ¶
type PhysicalDigitalBridgeEngine struct {
// contains filtered or unexported fields
}
PhysicalDigitalBridgeEngine implements attacks that bridge physical and digital domains Exploiting the intersection between physical reality and AI model perception
func NewPhysicalDigitalBridgeEngine ¶
func NewPhysicalDigitalBridgeEngine(logger common.AuditLogger) *PhysicalDigitalBridgeEngine
NewPhysicalDigitalBridgeEngine creates a new physical-digital bridge attack engine
func (*PhysicalDigitalBridgeEngine) ExecuteBridgeAttack ¶
func (e *PhysicalDigitalBridgeEngine) ExecuteBridgeAttack(ctx context.Context, attackPlan *BridgeAttackPlan, targetSystems []string) (*BridgeAttackExecution, error)
ExecuteBridgeAttack executes a physical-digital bridge attack
type PhysicalDisturbance ¶
type PhysicalDisturbance struct {
DisturbanceType PhysicalDisturbanceType
Intensity float64
Location Position3D
Duration time.Duration
DetectionRisk float64
}
type PhysicalDisturbanceType ¶
type PhysicalDisturbanceType int
const ( AcousticDisturbance PhysicalDisturbanceType = iota VisualDisturbance ElectromagneticDisturbance VibrationDisturbance ThermalDisturbance ChemicalDisturbance )
type PhysicalEffectResults ¶
type PhysicalEffectResults struct {
SensorReadings map[PhysicalSensorType]SensorReading
EnvironmentalChanges []EnvironmentalChange
PhysicalDisturbances []PhysicalDisturbance
EnergyConsumption float64
NoiseGenerated float64
VisibilityFootprint float64
}
type PhysicalManipulation ¶
type PhysicalManipulation struct {
ManipulationType ManipulationType
Intensity float64
Frequency float64
Duration time.Duration
WaveformPattern WaveformPattern
SpatialPattern SpatialPattern
TemporalPattern TemporalPattern
}
type PhysicalMeasurements ¶
type PhysicalMeasurements struct {
Measurements map[string]interface{}
}
type PhysicalParameters ¶
type PhysicalParameters struct {
Intensity float64
Frequency float64
Amplitude float64
Phase float64
Wavelength float64
Polarization float64
Modulation ModulationType
WaveformType WaveformType
}
type PhysicalPreparation ¶
type PhysicalPreparation struct {
Components []PhysicalComponent
}
type PhysicalSensorType ¶
type PhysicalSensorType int
const ( CameraSensor PhysicalSensorType = iota MicrophoneSensor GPSSensor AccelerometerSensor GyroscopeSensor MagnetometerSensor BarometerSensor TemperatureSensor HumiditySensor LightSensor ProximitySensor TouchSensor BiometricSensor LidarSensor RadarSensor InfraredSensor UltrasonicSensor EMFSensor )
type PhysicalSetup ¶
type PhysicalSetup struct {
Components map[string]*PhysicalComponentSetup
Calibrations map[string]*Calibration
EnvironmentMap *EnvironmentMapping
PowerManagement *PowerManagement
}
type PhysicalTarget ¶
type PhysicalTarget struct {
TargetType PhysicalTargetType
Coordinates Position3D
Orientation Orientation3D
TargetArea Area3D
MovementPattern *MovementPattern
}
type PhysicalTargetType ¶
type PhysicalTargetType int
const ( CameraTarget PhysicalTargetType = iota MicrophoneTarget ScreenTarget SensorTarget UserTarget DeviceTarget EnvironmentTarget ObjectTarget SurfaceTarget AirTarget )
type Position3D ¶
type Position3D struct {
X, Y, Z float64
}
type PowerManagement ¶
type PowerManagement struct{}
type ProximityAttackEngine ¶
type ProximityAttackEngine struct{}
func NewProximityAttackEngine ¶
func NewProximityAttackEngine() *ProximityAttackEngine
type RFInterferenceEngine ¶
type RFInterferenceEngine struct{}
func NewRFInterferenceEngine ¶
func NewRFInterferenceEngine() *RFInterferenceEngine
func (*RFInterferenceEngine) EmitRF ¶
func (r *RFInterferenceEngine) EmitRF(ctx context.Context, action PhysicalAction) (*PhysicalActionResult, error)
type ResponseType ¶
type ResponseType int
const ( SuccessResponse ResponseType = iota ErrorResponse TimeoutResponse UnexpectedResponse PartialResponse CorruptedResponse )
type SecurityBypassEvent ¶
type SecurityLevel ¶
type SecurityLevel int
const ( MinimalSecurity SecurityLevel = iota BasicSecurity StandardSecurity HighSecurity MaximumSecurity MilitaryGrade )
type SensorReading ¶
type SensorSpoofingEngine ¶
type SensorSpoofingEngine struct{}
Placeholder component implementations
func NewSensorSpoofingEngine ¶
func NewSensorSpoofingEngine() *SensorSpoofingEngine
func (*SensorSpoofingEngine) SpoofSensor ¶
func (s *SensorSpoofingEngine) SpoofSensor(ctx context.Context, action DigitalAction) (*DigitalActionResult, error)
type ShadowPattern ¶
type SideEffect ¶
type SpatialPattern ¶
type SpatialPattern string
type StepTiming ¶
type SuccessRequirement ¶
type SynchronizationEvent ¶
type SynchronizationPlan ¶
type SynchronizationPlan struct {
SyncPoints []SyncPoint
TimingRules []TimingRule
Dependencies []Dependency
}
type SynchronizationResults ¶
type SystemResponse ¶
type TemporalPattern ¶
type TemporalPattern string
type TimingConstraints ¶
type TimingRule ¶
type UnintendedEffect ¶
type VerificationMethod ¶
type WaveformPattern ¶
type WaveformPattern string
type WaveformType ¶
type WaveformType int
const ( SineWave WaveformType = iota SquareWave TriangleWave SawtoothWave NoiseWave PulseWave )
Click to show internal directories.
Click to hide internal directories.