C# 클래스 EtherMania.com.WeatherShield1

파일 보기 프로젝트 열기: ethermania/WeatherShield1 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DEFAULTADDRESS Byte
DEFAULTCLOCK_PIN Cpu.Pin
DEFAULTIODATA_PIN Cpu.Pin

공개 메소드들

메소드 설명
WeatherShield1 ( ) : System
WeatherShield1 ( Cpu clockPin, Cpu dataPin, Byte deviceAddress ) : System
averageValuesReady ( ) : bool
echo ( Byte parameter ) : Byte
readAveragedValue ( units unitType ) : float
readRawValue ( units unitType, sample sampleNum ) : short
resetConnection ( ) : void
setBoardAddress ( Byte newAddress ) : void
setSampleTime ( Byte seconds ) : void

비공개 메소드들

메소드 설명
decodeFloatValue ( ) : float
decodeShortValue ( ) : short
pulseClockPin ( ) : void
readAnswer ( commands command ) : bool
readByte ( ) : Byte
sendByte ( Byte ucData ) : void
sendCommand ( commands command, Byte parameter ) : void

메소드 상세

WeatherShield1() 공개 메소드

public WeatherShield1 ( ) : System
리턴 System

WeatherShield1() 공개 메소드

public WeatherShield1 ( Cpu clockPin, Cpu dataPin, Byte deviceAddress ) : System
clockPin Microsoft.SPOT.Hardware.Cpu
dataPin Microsoft.SPOT.Hardware.Cpu
deviceAddress Byte
리턴 System

averageValuesReady() 공개 메소드

public averageValuesReady ( ) : bool
리턴 bool

echo() 공개 메소드

public echo ( Byte parameter ) : Byte
parameter Byte
리턴 Byte

readAveragedValue() 공개 메소드

public readAveragedValue ( units unitType ) : float
unitType units
리턴 float

readRawValue() 공개 메소드

public readRawValue ( units unitType, sample sampleNum ) : short
unitType units
sampleNum sample
리턴 short

resetConnection() 공개 메소드

public resetConnection ( ) : void
리턴 void

setBoardAddress() 공개 메소드

public setBoardAddress ( Byte newAddress ) : void
newAddress Byte
리턴 void

setSampleTime() 공개 메소드

public setSampleTime ( Byte seconds ) : void
seconds Byte
리턴 void

프로퍼티 상세

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

public static Byte DEFAULTADDRESS
리턴 Byte

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

public static Cpu.Pin DEFAULTCLOCK_PIN
리턴 Cpu.Pin

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

public static Cpu.Pin DEFAULTIODATA_PIN
리턴 Cpu.Pin