C# 클래스 NewSF64Toolkit.ByteHelper

파일 보기 프로젝트 열기: mib-f8sm9c/NewSF64Toolkit 1 사용 예제들

공개 메소드들

메소드 설명
DisplayValue ( int val ) : string
DisplayValue ( uint val ) : string
ReadByte ( byte data, int position, Endianness endian = Endianness.BigEndian ) : byte
ReadByte ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : byte
ReadFloat ( byte data, int position, Endianness endian = Endianness.BigEndian ) : float
ReadFloat ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : float
ReadInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : int
ReadInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : int
ReadShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : short
ReadShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : short
ReadUInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : uint
ReadUInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : uint
ReadUShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : ushort
ReadUShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : ushort
WriteByte ( byte value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteByte ( byte value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteFloat ( float value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteFloat ( float value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteInt ( int value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteInt ( int value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteShort ( short value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteShort ( short value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteUInt ( uint value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteUInt ( uint value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteUShort ( ushort value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteUShort ( ushort value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void

메소드 상세

DisplayValue() 공개 정적인 메소드

public static DisplayValue ( int val ) : string
val int
리턴 string

DisplayValue() 공개 정적인 메소드

public static DisplayValue ( uint val ) : string
val uint
리턴 string

ReadByte() 공개 정적인 메소드

public static ReadByte ( byte data, int position, Endianness endian = Endianness.BigEndian ) : byte
data byte
position int
endian Endianness
리턴 byte

ReadByte() 공개 정적인 메소드

public static ReadByte ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : byte
data byte
position uint
endian Endianness
리턴 byte

ReadFloat() 공개 정적인 메소드

public static ReadFloat ( byte data, int position, Endianness endian = Endianness.BigEndian ) : float
data byte
position int
endian Endianness
리턴 float

ReadFloat() 공개 정적인 메소드

public static ReadFloat ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : float
data byte
position uint
endian Endianness
리턴 float

ReadInt() 공개 정적인 메소드

public static ReadInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : int
data byte
position int
endian Endianness
리턴 int

ReadInt() 공개 정적인 메소드

public static ReadInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : int
data byte
position uint
endian Endianness
리턴 int

ReadShort() 공개 정적인 메소드

public static ReadShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : short
data byte
position int
endian Endianness
리턴 short

ReadShort() 공개 정적인 메소드

public static ReadShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : short
data byte
position uint
endian Endianness
리턴 short

ReadUInt() 공개 정적인 메소드

public static ReadUInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : uint
data byte
position int
endian Endianness
리턴 uint

ReadUInt() 공개 정적인 메소드

public static ReadUInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : uint
data byte
position uint
endian Endianness
리턴 uint

ReadUShort() 공개 정적인 메소드

public static ReadUShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : ushort
data byte
position int
endian Endianness
리턴 ushort

ReadUShort() 공개 정적인 메소드

public static ReadUShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : ushort
data byte
position uint
endian Endianness
리턴 ushort

WriteByte() 공개 정적인 메소드

public static WriteByte ( byte value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value byte
data byte
position int
endian Endianness
리턴 void

WriteByte() 공개 정적인 메소드

public static WriteByte ( byte value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value byte
data byte
position uint
endian Endianness
리턴 void

WriteFloat() 공개 정적인 메소드

public static WriteFloat ( float value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value float
data byte
position int
endian Endianness
리턴 void

WriteFloat() 공개 정적인 메소드

public static WriteFloat ( float value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value float
data byte
position uint
endian Endianness
리턴 void

WriteInt() 공개 정적인 메소드

public static WriteInt ( int value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value int
data byte
position int
endian Endianness
리턴 void

WriteInt() 공개 정적인 메소드

public static WriteInt ( int value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value int
data byte
position uint
endian Endianness
리턴 void

WriteShort() 공개 정적인 메소드

public static WriteShort ( short value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value short
data byte
position int
endian Endianness
리턴 void

WriteShort() 공개 정적인 메소드

public static WriteShort ( short value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value short
data byte
position uint
endian Endianness
리턴 void

WriteUInt() 공개 정적인 메소드

public static WriteUInt ( uint value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value uint
data byte
position int
endian Endianness
리턴 void

WriteUInt() 공개 정적인 메소드

public static WriteUInt ( uint value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value uint
data byte
position uint
endian Endianness
리턴 void

WriteUShort() 공개 정적인 메소드

public static WriteUShort ( ushort value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value ushort
data byte
position int
endian Endianness
리턴 void

WriteUShort() 공개 정적인 메소드

public static WriteUShort ( ushort value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value ushort
data byte
position uint
endian Endianness
리턴 void