C# Class DAQ.Pattern.PatternBuilder32

Inheritance: IPatternSource
Show file Open project: ColdMatter/EDMSuite Class Usage Examples

Public Methods

Method Description
AddEdge ( int channel, int time, bool sense ) : void
AddEdge ( string channel, int time, bool sense ) : void
ArrayToString ( ) : String
BuildPattern ( int length ) : void
ChannelFromNIPort ( int port, int line ) : int
Clear ( ) : void
DownPulse ( int startTime, int delay, int duration, int channel ) : int
DownPulse ( int startTime, int delay, int duration, string channel ) : int
GetMinimumLength ( ) : int
LayoutToString ( ) : String
PatternBuilder32 ( ) : System
Pulse ( int startTime, int delay, int duration, int channel ) : int
Pulse ( int startTime, int delay, int duration, string channel ) : int

Private Methods

Method Description
GenerateBytePattern ( ) : void
GenerateInt16Pattern ( ) : void
GenerateNextInt ( UInt32 previousInt, EdgeSet es, bool throwError, int time ) : UInt32

Method Details

AddEdge() public method

public AddEdge ( int channel, int time, bool sense ) : void
channel int
time int
sense bool
return void

AddEdge() public method

public AddEdge ( string channel, int time, bool sense ) : void
channel string
time int
sense bool
return void

ArrayToString() public method

public ArrayToString ( ) : String
return String

BuildPattern() public method

public BuildPattern ( int length ) : void
length int
return void

ChannelFromNIPort() public static method

public static ChannelFromNIPort ( int port, int line ) : int
port int
line int
return int

Clear() public method

public Clear ( ) : void
return void

DownPulse() public method

public DownPulse ( int startTime, int delay, int duration, int channel ) : int
startTime int
delay int
duration int
channel int
return int

DownPulse() public method

public DownPulse ( int startTime, int delay, int duration, string channel ) : int
startTime int
delay int
duration int
channel string
return int

GetMinimumLength() public method

public GetMinimumLength ( ) : int
return int

LayoutToString() public method

public LayoutToString ( ) : String
return String

PatternBuilder32() public method

public PatternBuilder32 ( ) : System
return System

Pulse() public method

public Pulse ( int startTime, int delay, int duration, int channel ) : int
startTime int
delay int
duration int
channel int
return int

Pulse() public method

public Pulse ( int startTime, int delay, int duration, string channel ) : int
startTime int
delay int
duration int
channel string
return int