Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CameraConfig ¶
type CameraConfig struct { ID uint64 ExternalID string Name string Model string Address string Username string Password string Mode string PollingInterval int State string LinkedAssetID uint64 }
func (*CameraConfig) IsEqual ¶
func (c *CameraConfig) IsEqual(other *CameraConfig) bool
Compare CameraConfig with anothert CameraConfig
type CameraImagesToCdf ¶
type CameraImagesToCdf struct { integrations.BaseIntegration // contains filtered or unexported fields }
func NewCameraImagesToCdf ¶
func NewCameraImagesToCdf(cogClient *internal.CdfClient, extractorMonitoringID string, configObserver *internal.CdfConfigObserver) *CameraImagesToCdf
func (*CameraImagesToCdf) LoadConfigFromJson ¶
func (intgr *CameraImagesToCdf) LoadConfigFromJson(config json.RawMessage) error
func (*CameraImagesToCdf) SetConfig ¶
func (intgr *CameraImagesToCdf) SetConfig(localConfig IntegrationConfig)
func (*CameraImagesToCdf) SetSecretManager ¶
func (intgr *CameraImagesToCdf) SetSecretManager(secretManager *internal.SecretManager)
func (*CameraImagesToCdf) Start ¶
func (intgr *CameraImagesToCdf) Start() error
type IntegrationConfig ¶
type IntegrationConfig struct {
Cameras []CameraConfig
}
func (*IntegrationConfig) Clone ¶
func (c *IntegrationConfig) Clone() IntegrationConfig
clone returns a deep copy of IntegrationConfig
func (*IntegrationConfig) IsEqual ¶
func (c *IntegrationConfig) IsEqual(other *IntegrationConfig) bool
Compare CameraImagesToCdfConfig with another CameraImagesToCdfConfig
Click to show internal directories.
Click to hide internal directories.