Show / Hide Table of Contents

Class RationalParameterBuilder

Build the parameter which uses ration conversion.

Inheritance
System.Object
ParameterBuilder<RationalParameterBuilder>
RationalParameterBuilder
Implements
IChannelBuilder
Inherited Members
ParameterBuilder<RationalParameterBuilder>.sessionBuilder
ParameterBuilder<RationalParameterBuilder>.group
ParameterBuilder<RationalParameterBuilder>.name
ParameterBuilder<RationalParameterBuilder>.identifier
ParameterBuilder<RationalParameterBuilder>.description
ParameterBuilder<RationalParameterBuilder>.units
ParameterBuilder<RationalParameterBuilder>.format
ParameterBuilder<RationalParameterBuilder>.subGroups
ParameterBuilder<RationalParameterBuilder>.byteOrder
ParameterBuilder<RationalParameterBuilder>.physicalRange
ParameterBuilder<RationalParameterBuilder>.warningRange
ParameterBuilder<RationalParameterBuilder>.operations
ParameterBuilder<RationalParameterBuilder>.Identifier(String)
ParameterBuilder<RationalParameterBuilder>.Description(String)
ParameterBuilder<RationalParameterBuilder>.Units(String)
ParameterBuilder<RationalParameterBuilder>.Format(String)
ParameterBuilder<RationalParameterBuilder>.SubGroups(List<String>)
ParameterBuilder<RationalParameterBuilder>.ByteOrder(ByteOrder)
ParameterBuilder<RationalParameterBuilder>.PhysicalRange(Range)
ParameterBuilder<RationalParameterBuilder>.PhysicalRange(Double, Double)
ParameterBuilder<RationalParameterBuilder>.WarningRange(Range)
ParameterBuilder<RationalParameterBuilder>.WarningRange(Double, Double)
ParameterBuilder<RationalParameterBuilder>.Operations(ParameterOperations)
ParameterBuilder<RationalParameterBuilder>.OnPeriodicChannel(Frequency, DataType)
ParameterBuilder<RationalParameterBuilder>.OnChannel(Channel)
ParameterBuilder<RationalParameterBuilder>.GetIdentifier()
ParameterBuilder<RationalParameterBuilder>.GetWarningRange()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: MAT.AtlasSessionApi
Assembly: MAT.AtlasSessionApi.dll
Syntax
public sealed class RationalParameterBuilder : ParameterBuilder<RationalParameterBuilder>, IChannelBuilder

Constructors

RationalParameterBuilder(ISessionBuilder, String, String, Range)

Create new instance of rational parameter builder.

Declaration
public RationalParameterBuilder(ISessionBuilder sessionBuilder, string group, string name, Range physicalRange)
Parameters
Type Name Description
ISessionBuilder sessionBuilder
System.String group
System.String name
Range physicalRange
Exceptions
Type Condition
System.ArgumentNullException

Methods

BuildParameter(ICollection<Channel>)

Declaration
protected override Parameter BuildParameter(ICollection<Channel> channels)
Parameters
Type Name Description
System.Collections.Generic.ICollection<Channel> channels
Returns
Type Description
Parameter
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.BuildParameter(System.Collections.Generic.ICollection<MAT.AtlasSessionApi.Channel>)

Coefficients(RationalCoefficients)

Update the coefficient information of the rational conversion.

Declaration
public RationalParameterBuilder Coefficients(RationalCoefficients coefficients)
Parameters
Type Name Description
RationalCoefficients coefficients
Returns
Type Description
RationalParameterBuilder
Exceptions
Type Condition
System.ArgumentNullException

GetFormat()

Gets the format of the conversion.

Declaration
protected override string GetFormat()
Returns
Type Description
System.String
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.GetFormat()

GetPhysicalRange()

Gets the physical range of the parameter.

Declaration
protected override Range GetPhysicalRange()
Returns
Type Description
Range
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.GetPhysicalRange()

Implements

IChannelBuilder
In This Article
Back to top Generated by DocFX