Gemstone PhasorProtocols Library
Show/Hide TOC

# IAnalogValue Interface

Represents a protocol independent interface representation of an analog value.

## Definition

Namespace: Gemstone.PhasorProtocols
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.150 -- Release Build+0627019d4c17e2f915e64987b3f2371651facacb
C#
View Source Request Example

    public interface IAnalogValue : IChannelValue<IAnalogDefinition>,
    	IChannel, ISupportBinaryImage, ISerializable

VB
View Source Request Example

    Public Interface IAnalogValue
    	Inherits IChannelValue(Of IAnalogDefinition), IChannel, ISupportBinaryImage,
    	ISerializable

C++
View Source Request Example

    public interface class IAnalogValue : IChannelValue<IAnalogDefinition^>,
    	IChannel, ISupportBinaryImage, ISerializable

JavaScript
View Source Request Example

    Gemstone.PhasorProtocols.IAnalogValue = function();
    Gemstone.PhasorProtocols.IAnalogValue.createInterface('Gemstone.PhasorProtocols.IAnalogValue');

Implements
  ISupportBinaryImage, IChannel, IChannelValue IAnalogDefinition, ISerializable

## Properties

Attributes | Gets a DictionaryTKey, TValue of string based property names and values for this IChannel object. (Inherited from IChannel)
BinaryLength | Gets the length of the binary image. (Inherited from ISupportBinaryImage)
CompositeValueCount | Gets total number of composite values that this IChannelValueT provides. (Inherited from IChannelValueT)
DataFormat | Gets the DataFormat of this IChannelValueT typically derived from DataFormat. (Inherited from IChannelValueT)
Definition | Gets the IChannelDefinition associated with this IChannelValueT. (Inherited from IChannelValueT)
IntegerValue | Gets or sets the integer representation of this IAnalogValue value.
IsEmpty | Gets boolean value that determines if none of the composite values of IChannelValueT have been assigned a value. (Inherited from IChannelValueT)
Label | Gets text based label of this IChannelValueT typically derived from Label. (Inherited from IChannelValueT)
Measurements | Gets the composite values of this IChannelValueT as an array of IMeasurement values. (Inherited from IChannelValueT)
Parent | Gets the IDataCell parent of this IChannelValueT. (Inherited from IChannelValueT)
State | Gets or sets the parsing state for this IChannel object. (Inherited from IChannel)
Tag | Gets or sets a user definable reference to an object associated with this IChannel object. (Inherited from IChannel)
Value | Gets or sets the floating point value that represents this IAnalogValue.

## Methods

GenerateBinaryImage(Byte[], Int32) | Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes. (Inherited from ISupportBinaryImage)
GetCompositeValue | Gets the specified composite value of this IChannelValueT. (Inherited from IChannelValueT)
GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Inherited from ISerializable) Obsolete.
ParseBinaryImage(Byte[], Int32, Int32) | Initializes object by parsing the specified buffer containing a binary image. (Inherited from ISupportBinaryImage)

## Extension Methods

CopyImage | This is a common optimized block copy function for any kind of data. (Defined by Common)

## See Also

#### Reference

Gemstone.PhasorProtocols Namespace