Moonware.Common
Moonware.Common Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAction Represents an action which can be performed for the rule
ClassActionWeekZone ActionWeekZone
ClassBaseEvent Base class for events that can be handled by RuleManager
ClassCameraEvent Raises when a camera state was changed
ClassCameraSettings CameraSettings
ClassCameraStatus CameraStatus class, Used for polling frequently the server to get essential information
ClassCondition The condition defines whether the rule should be executed
ClassConnectedUser Represents connected user
ClassGalleryLog GalleryLog
ClassLanPeer Describes LAN machine
ClassMotionZone Motion Zone Class
ClassMotionZones Collection of MotionZone
ClassNetConfig Represents server network configuration
ClassOperations Operations Class
ClassOverlayObject Describes an overlay object
ClassProcessInfo ProcessInfo class, Provides basic system information (Cpu, Memory, Threads #, etc...) and over WCF to communicate with the GUI
ClassRecordingSummary RecordingSummary
ClassRule Represents a rule
ClassRuleManager Rule Manager (SingleTon)
ClassSerializableEnum SerializableSetting class, used by the settings dictionnary to keep id, description and value of the setting XmlSerializer will serialize the whole object
ClassSerializableParams SerializableParams : The reference for sources parameters and defaults
ClassSerializableSetting SerializableSetting class, used by the settings dictionnary to keep id, description and value of the setting XmlSerializer will serialize the whole object
ClassServiceStatus ServiceStatus class, used internally to report lastAlerts
ClassSpecialUids Contains constants for global special UIDS
ClassStatMotionValue StatMotionValue
ClassStatValue StatValue
ClassStatValueWithDuration StatValueWithDuration
ClassSyncItem SyncItem class, Used by Notification and Sync Plugins to enqueue the items to be sent further
ClassTemplate Represents a template for a network camera
ClassTemplateAudioPreset Represents an audio preset for a camera.
ClassTemplateCollection Holds existing templates and provides methods to manage collection Is thread-safe
ClassTemplateVideoPreset Represents a video preset for a camera.
ClassTestCameraConnectionResult TestCameraConnectionResult class, Used to try a camera template
ClassVariableEvent Raises when a variable was changed
ClassVariableManager Variable Manager (SingleTon)
ClassVariableObject Represents a global variable
ClassWeekPoint WeekPoint
ClassWeekPointZone WeekPointZone
ClassWindowPosition WindowPosition
Enumerations
 EnumerationDescription
EnumerationActionType Contains available action types which can be performed for the rule
EnumerationAlertAction Enum object for AlertAction
EnumerationAudioCodec Supported Audio Codecs for Recording
EnumerationAudioEnumType Enum object for AudioType
EnumerationAudioPacketFormat Audio Packet Format
EnumerationBarcodeType This enumeration defines the supported barcode types
EnumerationConditionOperator Condition operators
EnumerationCoreManagerType This enumeration defines the kind of plugins for Core (not linked to any
EnumerationCorner Enum object for Corner
EnumerationCornerExtended Enum object for CornerExtended
EnumerationEventCriticality This enumeration defines the Alerts Criticality
EnumerationEventType Possible event types to be handled by rules
EnumerationHTTPEnumType HTTP Type (GET / POST)
EnumerationIntervalUnit Enum object for Interval Units
EnumerationLibraryItemType Enum object for LibraryItemType
EnumerationMailSecurityOption Security option to use for sending messages
EnumerationMotionAlgorithm Motion Detector Algorithm
EnumerationMotionDisplay Motion Detector Display Mode
EnumerationMotionSensibility Motion Detector Sensibility
EnumerationMultiViewLayouts Possible multiview layouts
EnumerationOverlayObjectType Type of overlay object
EnumerationParameterVisibility This enumeration defines the Alerts Criticality
EnumerationPluginName Defines the plugin Names
EnumerationPluginStatus Plugin Status
EnumerationPluginType This enumeration defines the kind of plugins
EnumerationPtzCommand This enumeration defines the supported PTZ commands
EnumerationRetentionUnit Enum object for Retention Units
EnumerationSMSProvider The SMS Providers
EnumerationSynchronizationTarget Enum object for SynchronizationTarget
EnumerationVariableType Enumerates possible types of global variable.
EnumerationVideoCodec Supported Video Codecs for Recording
EnumerationVideoDownscale Enum object for VideoScale
EnumerationVideoEnumType Enum object for VideoType
EnumerationViewSuffix Used to select a view Type
See Also

Reference

Moonware.Common Assembly

Send Feedback