C# 클래스 Tables.Denso.Table

Common functionality for 2D and 3D Table types.
파일 보기 프로젝트 열기: SubaruDieselCrew/ScoobyRom 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
endian string

보호된 프로퍼티들

프로퍼티 타입 설명
countX int
hasMAC bool
location int
multiplier float
posMax int
posMin int
rangeX Range
selected bool
tableType TableType
title string
typeUncertain bool
valuesX float[]

공개 메소드들

메소드 설명
CalcMinMaxAverage ( float values, float &minimum, float &maximum, float &average ) : void
ChangeTypeToAndReload ( TableType newType, System stream ) : void
CheckAxisArray ( float floats ) : bool

Values must increase steadily (required for ROM interpolation sub to work).

CheckFloatArray ( float floats ) : bool
CommentValuesStats ( float min, float max ) : System.Xml.Linq.XComment
CommentValuesStats ( float min, float max, float avg ) : System.Xml.Linq.XComment
CopyTableRomRaider ( ) : string
GenerateExpression ( string varName ) : string
GenerateExpressionReverse ( string varName ) : string
HexNum ( int value ) : string
IsFloatValid ( float value ) : bool
IsRecordValid ( ) : bool
RRXml ( ) : System.Xml.Linq.XElement
RRXmlAxis ( AxisType axisType, string name, string unit, TableType tableType, Range range, float axis, float min, float max ) : System.Xml.Linq.XElement
RRXmlScaling ( string units, string expr, string to_byte, string format, float fineincrement, float coarseincrement ) : System.Xml.Linq.XElement
ReadValidateValues ( System stream ) : bool
ReadValues ( System stream, Range range, TableType tableType ) : Array
ReadValuesFloat ( System stream, Range range ) : float[]
ReadValuesInt16 ( System stream, Range range ) : short[]
ReadValuesInt8 ( System stream, Range range ) : sbyte[]
ReadValuesUInt16 ( System stream, Range range ) : ushort[]
ReadValuesUInt32 ( System stream, Range range ) : uint[]
ReadValuesUInt8 ( System stream, Range range ) : byte[]
Reset ( ) : void
TunerProXdf ( int categoryID ) : System.Xml.Linq.XElement

보호된 메소드들

메소드 설명
AxisXdf ( AxisType axisType, TableType tableType, int count, int address, string units ) : System.Xml.Linq.XElement
CategoryXdf ( int categoryID ) : System.Xml.Linq.XElement
CheckMAC ( ) : void
EmbeddedDataXdf ( TableType tableType, int colcount, int rowcount, int address ) : System.Xml.Linq.XElement
EmptyXAxisXdf ( ) : System.Xml.Linq.XElement
ThrowInvalidTableType ( TableType tableType ) : void
ValuesAsFloats ( Array array ) : float[]
ValuesFromTypeFloat ( Array array ) : float[]
ValuesFromTypeInt16 ( Array array ) : float[]
ValuesFromTypeInt8 ( Array array ) : float[]
ValuesFromTypeUInt16 ( Array array ) : float[]
ValuesFromTypeUInt32 ( Array array ) : float[]
ValuesFromTypeUInt8 ( Array array ) : float[]
ZAxisXdf ( TableType tableType, int colcount, int rowcount, int address, string units, string equation ) : System.Xml.Linq.XElement
mmedtypeflagsXdf ( TableType tableType, MajorOrderXdf majorOrder ) : int

메소드 상세

AxisXdf() 보호된 정적인 메소드

protected static AxisXdf ( AxisType axisType, TableType tableType, int count, int address, string units ) : System.Xml.Linq.XElement
axisType AxisType
tableType TableType
count int
address int
units string
리턴 System.Xml.Linq.XElement

CalcMinMaxAverage() 공개 정적인 메소드

public static CalcMinMaxAverage ( float values, float &minimum, float &maximum, float &average ) : void
values float
minimum float
maximum float
average float
리턴 void

CategoryXdf() 보호된 정적인 메소드

protected static CategoryXdf ( int categoryID ) : System.Xml.Linq.XElement
categoryID int
리턴 System.Xml.Linq.XElement

ChangeTypeToAndReload() 공개 추상적인 메소드

public abstract ChangeTypeToAndReload ( TableType newType, System stream ) : void
newType TableType
stream System
리턴 void

CheckAxisArray() 공개 정적인 메소드

Values must increase steadily (required for ROM interpolation sub to work).
public static CheckAxisArray ( float floats ) : bool
floats float /// A ///
리턴 bool

CheckFloatArray() 공개 정적인 메소드

public static CheckFloatArray ( float floats ) : bool
floats float
리턴 bool

CheckMAC() 보호된 메소드

protected CheckMAC ( ) : void
리턴 void

CommentValuesStats() 공개 정적인 메소드

public static CommentValuesStats ( float min, float max ) : System.Xml.Linq.XComment
min float
max float
리턴 System.Xml.Linq.XComment

CommentValuesStats() 공개 정적인 메소드

public static CommentValuesStats ( float min, float max, float avg ) : System.Xml.Linq.XComment
min float
max float
avg float
리턴 System.Xml.Linq.XComment

CopyTableRomRaider() 공개 추상적인 메소드

public abstract CopyTableRomRaider ( ) : string
리턴 string

EmbeddedDataXdf() 보호된 정적인 메소드

protected static EmbeddedDataXdf ( TableType tableType, int colcount, int rowcount, int address ) : System.Xml.Linq.XElement
tableType TableType
colcount int
rowcount int
address int
리턴 System.Xml.Linq.XElement

EmptyXAxisXdf() 보호된 정적인 메소드

protected static EmptyXAxisXdf ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

GenerateExpression() 공개 메소드

public GenerateExpression ( string varName ) : string
varName string
리턴 string

GenerateExpressionReverse() 공개 메소드

public GenerateExpressionReverse ( string varName ) : string
varName string
리턴 string

HexNum() 공개 정적인 메소드

public static HexNum ( int value ) : string
value int
리턴 string

IsFloatValid() 공개 정적인 메소드

public static IsFloatValid ( float value ) : bool
value float
리턴 bool

IsRecordValid() 공개 추상적인 메소드

public abstract IsRecordValid ( ) : bool
리턴 bool

RRXml() 공개 추상적인 메소드

public abstract RRXml ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

RRXmlAxis() 공개 메소드

public RRXmlAxis ( AxisType axisType, string name, string unit, TableType tableType, Range range, float axis, float min, float max ) : System.Xml.Linq.XElement
axisType AxisType
name string
unit string
tableType TableType
range Range
axis float
min float
max float
리턴 System.Xml.Linq.XElement

RRXmlScaling() 공개 정적인 메소드

public static RRXmlScaling ( string units, string expr, string to_byte, string format, float fineincrement, float coarseincrement ) : System.Xml.Linq.XElement
units string
expr string
to_byte string
format string
fineincrement float
coarseincrement float
리턴 System.Xml.Linq.XElement

ReadValidateValues() 공개 추상적인 메소드

public abstract ReadValidateValues ( System stream ) : bool
stream System
리턴 bool

ReadValues() 공개 정적인 메소드

public static ReadValues ( System stream, Range range, TableType tableType ) : Array
stream System
range Range
tableType TableType
리턴 System.Array

ReadValuesFloat() 공개 정적인 메소드

public static ReadValuesFloat ( System stream, Range range ) : float[]
stream System
range Range
리턴 float[]

ReadValuesInt16() 공개 정적인 메소드

public static ReadValuesInt16 ( System stream, Range range ) : short[]
stream System
range Range
리턴 short[]

ReadValuesInt8() 공개 정적인 메소드

public static ReadValuesInt8 ( System stream, Range range ) : sbyte[]
stream System
range Range
리턴 sbyte[]

ReadValuesUInt16() 공개 정적인 메소드

public static ReadValuesUInt16 ( System stream, Range range ) : ushort[]
stream System
range Range
리턴 ushort[]

ReadValuesUInt32() 공개 정적인 메소드

public static ReadValuesUInt32 ( System stream, Range range ) : uint[]
stream System
range Range
리턴 uint[]

ReadValuesUInt8() 공개 정적인 메소드

public static ReadValuesUInt8 ( System stream, Range range ) : byte[]
stream System
range Range
리턴 byte[]

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

ThrowInvalidTableType() 보호된 정적인 메소드

protected static ThrowInvalidTableType ( TableType tableType ) : void
tableType TableType
리턴 void

TunerProXdf() 공개 추상적인 메소드

public abstract TunerProXdf ( int categoryID ) : System.Xml.Linq.XElement
categoryID int
리턴 System.Xml.Linq.XElement

ValuesAsFloats() 보호된 메소드

protected ValuesAsFloats ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeFloat() 보호된 메소드

protected ValuesFromTypeFloat ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeInt16() 보호된 메소드

protected ValuesFromTypeInt16 ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeInt8() 보호된 메소드

protected ValuesFromTypeInt8 ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeUInt16() 보호된 메소드

protected ValuesFromTypeUInt16 ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeUInt32() 보호된 메소드

protected ValuesFromTypeUInt32 ( Array array ) : float[]
array System.Array
리턴 float[]

ValuesFromTypeUInt8() 보호된 메소드

protected ValuesFromTypeUInt8 ( Array array ) : float[]
array System.Array
리턴 float[]

ZAxisXdf() 보호된 정적인 메소드

protected static ZAxisXdf ( TableType tableType, int colcount, int rowcount, int address, string units, string equation ) : System.Xml.Linq.XElement
tableType TableType
colcount int
rowcount int
address int
units string
equation string
리턴 System.Xml.Linq.XElement

mmedtypeflagsXdf() 보호된 정적인 메소드

protected static mmedtypeflagsXdf ( TableType tableType, MajorOrderXdf majorOrder ) : int
tableType TableType
majorOrder MajorOrderXdf
리턴 int

프로퍼티 상세

countX 보호되어 있는 프로퍼티

protected int countX
리턴 int

endian 공개적으로 정적으로 프로퍼티

public static string endian
리턴 string

hasMAC 보호되어 있는 프로퍼티

protected bool hasMAC
리턴 bool

location 보호되어 있는 프로퍼티

protected int location
리턴 int

multiplier 보호되어 있는 프로퍼티

protected float multiplier
리턴 float

posMax 보호되어 있는 정적으로 프로퍼티

protected static int posMax
리턴 int

posMin 보호되어 있는 정적으로 프로퍼티

protected static int posMin
리턴 int

rangeX 보호되어 있는 프로퍼티

protected Range rangeX
리턴 Range

selected 보호되어 있는 프로퍼티

protected bool selected
리턴 bool

tableType 보호되어 있는 프로퍼티

protected TableType tableType
리턴 TableType

title 보호되어 있는 프로퍼티

protected string title
리턴 string

typeUncertain 보호되어 있는 프로퍼티

protected bool typeUncertain
리턴 bool

valuesX 보호되어 있는 프로퍼티

protected float[] valuesX
리턴 float[]