C# Класс KMotion_dotNet.KM_MainStatus

Bulk status record uploaded from KFLOP
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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