C# 클래스 KMotion_dotNet.KM_MainStatus

Bulk status record uploaded from KFLOP
파일 보기 프로젝트 열기: parhansson/KMotionX 1 사용 예제들

공개 메소드들

메소드 설명
GetADC ( int index ) : int

Bulk status record ADC values (Kanalog)

GetAxisComplete ( int axischannel ) : int

Bulk status record Current axis completes

GetAxisEnabled ( int axischannel ) : int

Bulk status record Current axis enables

GetDAC ( int index ) : int

Bulk status record DAC values (Kanalog)

GetDestination ( int index ) : double

Bulk status record Axis Commanded Destinations

GetInputMode ( int axischannel ) : int

Bulk status record feedback selected input mode

GetKFlopBitDirection ( int index ) : int

Bulk status record Current KFLOP IO Bit directions (inputs vs outputs)

GetKFlopBitState ( int index ) : int

Bulk status record Current IO Bit states

GetKanalogBitsStateInputs ( int index ) : int

Bulk status record Current Kanalog Input Bit States

GetKanalogBitsStateOutputs ( int index ) : int

Bulk status record Current Kanalog Output Bit States

GetOutputChannel0 ( int index ) : double

Bulk status record Axis First output channel specified

GetOutputMode ( int axischannel ) : int

Bulk status record feedback selected output mode

GetPC_comm ( int index ) : int

Bulk status record Current PC-KFLOP Comm regs

GetPWM ( int index ) : int

Bulk status record PWM values (SnapAmp)

GetPosition ( int index ) : double

Bulk status record Axis Measured positions (Encoder or other sensing device)

GetRunOnStartUp ( int index ) : int

Bulk status record Current Boot Thread Startup Enables

GetSnapBitsDirection0 ( int index ) : int

Bulk status record Current SnapAmp #0 IO Bit directions (inputs vs outputs)

GetSnapBitsDirection1 ( int index ) : int

Bulk status record Current SnapAmp #1 IO Bit directions (inputs vs outputs)

GetSnapBitsState0 ( int index ) : int

Bulk status record Current SnapAmp #0 IO Bit States

GetSnapBitsState1 ( int index ) : int

Bulk status record Current SnapAmp #1 IO Bit States

GetStatus ( int versionandsize, int adc, int dac, int pwm, double position, double destination, int outputchan0, int inputmodes, int inputmodes2, int outputmodes, int outputmodes2, int enables, int axisdone, int bitsdirection, int bitsstate, int snapbitsdirection0, int snapbitsdirection1, int snapbitsstate0, int snapbitsstate1, int kanalgobitsstateinputs, int kanalogbitsstateoutputs, int runonstartup, int threadactive, int stopimmediatestate, double timestamp, int pccomm, int virtualbits, int virtualbitsex0 ) : KM_MainStatus

Create Bulk status record

GetThreadActive ( int index ) : int

Bulk status record Current Thread Execution State

GetVirtualBits ( int index ) : int

Bulk status record Current Virtual Bit States

GetVirtualBitsEx0 ( int index ) : int

Bulk status record Current Extended Virtual Bit States

비공개 메소드들

메소드 설명
FourBitAxisIndex ( int axischannel ) : int
GetValue ( int source, int start, int length ) : int

메소드 상세

GetADC() 공개 메소드

Bulk status record ADC values (Kanalog)
public GetADC ( int index ) : int
index int
리턴 int

GetAxisComplete() 공개 메소드

Bulk status record Current axis completes
public GetAxisComplete ( int axischannel ) : int
axischannel int
리턴 int

GetAxisEnabled() 공개 메소드

Bulk status record Current axis enables
public GetAxisEnabled ( int axischannel ) : int
axischannel int
리턴 int

GetDAC() 공개 메소드

Bulk status record DAC values (Kanalog)
public GetDAC ( int index ) : int
index int
리턴 int

GetDestination() 공개 메소드

Bulk status record Axis Commanded Destinations
public GetDestination ( int index ) : double
index int
리턴 double

GetInputMode() 공개 메소드

Bulk status record feedback selected input mode
public GetInputMode ( int axischannel ) : int
axischannel int
리턴 int

GetKFlopBitDirection() 공개 메소드

Bulk status record Current KFLOP IO Bit directions (inputs vs outputs)
public GetKFlopBitDirection ( int index ) : int
index int
리턴 int

GetKFlopBitState() 공개 메소드

Bulk status record Current IO Bit states
public GetKFlopBitState ( int index ) : int
index int
리턴 int

GetKanalogBitsStateInputs() 공개 메소드

Bulk status record Current Kanalog Input Bit States
public GetKanalogBitsStateInputs ( int index ) : int
index int
리턴 int

GetKanalogBitsStateOutputs() 공개 메소드

Bulk status record Current Kanalog Output Bit States
public GetKanalogBitsStateOutputs ( int index ) : int
index int
리턴 int

GetOutputChannel0() 공개 메소드

Bulk status record Axis First output channel specified
public GetOutputChannel0 ( int index ) : double
index int
리턴 double

GetOutputMode() 공개 메소드

Bulk status record feedback selected output mode
public GetOutputMode ( int axischannel ) : int
axischannel int
리턴 int

GetPC_comm() 공개 메소드

Bulk status record Current PC-KFLOP Comm regs
public GetPC_comm ( int index ) : int
index int
리턴 int

GetPWM() 공개 메소드

Bulk status record PWM values (SnapAmp)
public GetPWM ( int index ) : int
index int
리턴 int

GetPosition() 공개 메소드

Bulk status record Axis Measured positions (Encoder or other sensing device)
public GetPosition ( int index ) : double
index int
리턴 double

GetRunOnStartUp() 공개 메소드

Bulk status record Current Boot Thread Startup Enables
public GetRunOnStartUp ( int index ) : int
index int
리턴 int

GetSnapBitsDirection0() 공개 메소드

Bulk status record Current SnapAmp #0 IO Bit directions (inputs vs outputs)
public GetSnapBitsDirection0 ( int index ) : int
index int
리턴 int

GetSnapBitsDirection1() 공개 메소드

Bulk status record Current SnapAmp #1 IO Bit directions (inputs vs outputs)
public GetSnapBitsDirection1 ( int index ) : int
index int
리턴 int

GetSnapBitsState0() 공개 메소드

Bulk status record Current SnapAmp #0 IO Bit States
public GetSnapBitsState0 ( int index ) : int
index int
리턴 int

GetSnapBitsState1() 공개 메소드

Bulk status record Current SnapAmp #1 IO Bit States
public GetSnapBitsState1 ( int index ) : int
index int
리턴 int

GetStatus() 공개 정적인 메소드

Create Bulk status record
public static GetStatus ( int versionandsize, int adc, int dac, int pwm, double position, double destination, int outputchan0, int inputmodes, int inputmodes2, int outputmodes, int outputmodes2, int enables, int axisdone, int bitsdirection, int bitsstate, int snapbitsdirection0, int snapbitsdirection1, int snapbitsstate0, int snapbitsstate1, int kanalgobitsstateinputs, int kanalogbitsstateoutputs, int runonstartup, int threadactive, int stopimmediatestate, double timestamp, int pccomm, int virtualbits, int virtualbitsex0 ) : KM_MainStatus
versionandsize int
adc int
dac int
pwm int
position double
destination double
outputchan0 int
inputmodes int
inputmodes2 int
outputmodes int
outputmodes2 int
enables int
axisdone int
bitsdirection int
bitsstate int
snapbitsdirection0 int
snapbitsdirection1 int
snapbitsstate0 int
snapbitsstate1 int
kanalgobitsstateinputs int
kanalogbitsstateoutputs int
runonstartup int
threadactive int
stopimmediatestate int
timestamp double
pccomm int
virtualbits int
virtualbitsex0 int
리턴 KM_MainStatus

GetThreadActive() 공개 메소드

Bulk status record Current Thread Execution State
public GetThreadActive ( int index ) : int
index int
리턴 int

GetVirtualBits() 공개 메소드

Bulk status record Current Virtual Bit States
public GetVirtualBits ( int index ) : int
index int
리턴 int

GetVirtualBitsEx0() 공개 메소드

Bulk status record Current Extended Virtual Bit States
public GetVirtualBitsEx0 ( int index ) : int
index int
리턴 int