Table of Contents

Interface ICameraSense

Namespace
Meraki.Api.Interfaces.Products.Camera
Assembly
Meraki.Api.dll
public interface ICameraSense

Methods

GetDeviceCameraSenseAsync(string, CancellationToken)

Returns sense settings for a given camera

[Get("/devices/{serial}/camera/sense")]
Task<CameraSense> GetDeviceCameraSenseAsync(string serial, CancellationToken cancellationToken = default)

Parameters

serial string

The serial id

cancellationToken CancellationToken

Returns

Task<CameraSense>

Exceptions

ApiException

Thrown when fails to make API call

GetDeviceCameraSenseObjectDetectionModelsAsync(string, CancellationToken)

Returns the MV Sense object detection model list for the given camera

[Get("/devices/{serial}/camera/sense/objectDetectionModels")]
Task<List<CameraObjectDetectionModel>> GetDeviceCameraSenseObjectDetectionModelsAsync(string serial, CancellationToken cancellationToken = default)

Parameters

serial string

The serial id

cancellationToken CancellationToken

Returns

Task<List<CameraObjectDetectionModel>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateDeviceCameraSenseAsync(string, CameraSense, CancellationToken)

Returns sense settings for a given camera

[Put("/devices/{serial}/camera/sense")]
Task<CameraSense> UpdateDeviceCameraSenseAsync(string serial, CameraSense cameraSense, CancellationToken cancellationToken = default)

Parameters

serial string

The serial id

cameraSense CameraSense

Body for updating device camera sense

cancellationToken CancellationToken

Returns

Task<CameraSense>

Exceptions

ApiException

Thrown when fails to make API call