The Camera type exposes the following members.

Methods

  NameDescription
BuildPropertyList
This is used from the startup scripts to build the propertylist without using the default propertylist
(Inherited from MMDeviceBase.)
ClearPropBuffer
Runs all device property change requests that have been made since the device was declared busy.
(Inherited from MMDeviceBase.)
ClearROI
DoHistogram
Send histogram out to whatever LUT monitors are attached
EndSequence
Forcefully stop sequence
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAllDeviceProperties
Returns active property list for this device. Values autoupdate and produce an event to ensure all users have the same value
(Inherited from MMDeviceBase.)
GetBlockingSequenceFrame
Wait until a frame apears from the camera to get image
GetDevicePropertyInfo
Gets active information from each single property value for this device. Values autoupdate and produce an event to ensure all users have the same value
(Inherited from MMDeviceBase.)
GetDevicePropertyInfoDetails
Returns all the gory details about the property given in propname
(Inherited from MMDeviceBase.)
GetDevicePropertyNames
Gets a list of all the property names possible for this device.
(Inherited from MMDeviceBase.)
GetDevicePropertyValue
Gets the value of the device property directly from Micromanager or whatever is the source
(Inherited from MMDeviceBase.)
GetDevicePropertyValues
Gets a snapshot of all the device properties and their current values
(Inherited from MMDeviceBase.)
GetExposure
Gets exposure of offical camera (will be fixed later to be exposure of this camera)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetROI
GetSequenceFrame
Get a frame if there is one, but do not wait for frame
GetType
Gets the Type of the current instance.
(Inherited from Object.)
InitializePropertyList
This builds the device property list. It must be called before the device does anything. Setting clear properties to false allows the device adapter or user to build the property list in several steps. This is useful for devices that have both real micromanager properties as well as virtual properties such as the function generators
(Inherited from MMDeviceBase.)
MakeOffical
Designates this as the main or official camera of system
(Overrides MMDeviceBase..::.MakeOffical()()().)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
pi_OnPropValueSet
Receives notification that the value has been updated
(Inherited from MMDeviceBase.)
PropertyIsSaveable
Determines if a device property has been marked as needing to be saved
(Inherited from MMDeviceBase.)
RunCommand
This runs a CommandState command. This is used to change a property value, or can be a custom command for this device
(Inherited from MMDeviceBase.)
SetContrast
this is used for setting the contrast on movies and other tiems where the contrast does not change much, but speed is essential.
SetCoreOverloaded.
SetDeviceProperty
Sets the value of the device property. All values must be strings as this is the protocol set by micromanager. If the device is busy, then this will wait until the device is ready to accept commands
(Inherited from MMDeviceBase.)
SetExposure
Sets exposure of offical camera
SetPropUI
Connects the default property listing GUI to this device. The properties are automatically loaded into the prop list.
(Inherited from MMDeviceBase.)
SetROI
SnapFrame
Does the work of snapping one frame
SnapOneFrame
A convience method that can get an image from SnapFrame, adjust the contrast and then display image
StartFocusMovie
Begins a independant thread that continously aquires images from the camera and displays them in the viewer.
StartSequence
Starts the camera in streaming mode
StopDevice
Close this device for quiting. Will try to stop a focus movie and sequence
(Overrides MMDeviceBase..::.StopDevice()()().)
StopFocusMovie
Stops the focus movie, if it has been started
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also