milestonexprotectwspython.xpwcamerasecurity

Module: xpwcamerasecurity.py

Revision History

Date Version Description
2023/07/11 1.0.0.0 Initial Version.

@export
class XPWCameraSecurity:

Camera device Security information.

Supplemental documentation can be found at: https://doc.milestonesys.com/2023R2/en-US/standard_features/sf_mc/sf_ui/mc_roles_security.htm?cshid=9902#Camerarelatedpermissions

Threadsafety:

This class is fully thread-safe.

XPWCameraSecurity()

Initializes a new instance of the class.

BookmarkAdd: bool

True if the user has access to add a new bookmark for the device; otherwise, False.

Returns:

The BookmarkAdd property value.

BookmarkDelete: bool

True if the user has access to delete an existing bookmark for the device; otherwise, False.

Returns:

The BookmarkDelete property value.

BookmarkEdit: bool

True if the user has access to edit an existing bookmark for the device; otherwise, False.

Returns:

The BookmarkEdit property value.

BookmarkView: bool

True if the user has access to view an existing bookmark for the device; otherwise, False.

Returns:

The BookmarkView property value.

Browse: bool

True if the user has access to browse media for the device; otherwise, False.

Returns:

The Browse property value.

ExportAvi: bool

True if the user has access to export AVI media for the device; otherwise, False.

Returns:

The ExportAvi property value.

ExportDatabase: bool

True if the user has access to export database objects for the device; otherwise, False.

Returns:

The ExportDatabase property value.

ExportJpeg: bool

True if the user has access to export JPEG media for the device; otherwise, False.

Returns:

The ExportJpeg property value.

GetSequences: bool

True if the user has access to get sequence data for the device; otherwise, False.

Returns:

The GetSequences property value.

Live: bool

True if the user has access to get live data for the device; otherwise, False.

Returns:

The Live property value.

ManagePatrollingProfiles: bool

True if the user has access to manage patrolling profiles for the device; otherwise, False.

Returns:

The ManagePatrollingProfiles property value.

ManagePresetLocks: bool

True if the user has access to manage preset locks for the device; otherwise, False.

Returns:

The ManagePresetLocks property value.

ManagePresets: bool

True if the user has access to manage presets for the device; otherwise, False.

Returns:

The ManagePresets property value.

PTZ Security settings.

Returns:

Camera PTZ Security settings.

RestrictedMediaCreate: bool

True if the user has access to create restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaCreate property value.

RestrictedMediaRemove: bool

True if the user has access to remove restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaRemove property value.

RestrictedMediaView: bool

True if the user has access to view restricted media for the device; otherwise, False.

Returns:

The RestrictedMediaView property value.

RetentionCreate: bool

True if the user has access to create retention settings for the device; otherwise, False.

Returns:

The RetentionCreate property value.

RetentionRemove: bool

True if the user has access to remove retention settings for the device; otherwise, False.

Returns:

The RetentionRemove property value.

RetentionView: bool

True if the user has access to view retention settings for the device; otherwise, False.

Returns:

The RetentionView property value.

RetrieveEdgeRecordings: bool

True if the user has access to retrieve edge recordings for the device; otherwise, False.

Returns:

The RetrieveEdgeRecordings property value.

SmartSearch: bool

True if the user has access to perform smart searches for the device; otherwise, False.

Returns:

The SmartSearch property value.

StartRecording: bool

True if the user has access to start recording for the device; otherwise, False.

Returns:

The StartRecording property value.

StopRecording: bool

True if the user has access to stop recording for the device; otherwise, False.

Returns:

The StopRecording property value.