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
stringThe serial id
cancellationToken
CancellationToken
Returns
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
stringThe serial id
cancellationToken
CancellationToken
Returns
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
stringThe serial id
cameraSense
CameraSenseBody for updating device camera sense
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call