Click or drag to resize

KM_MainStatusRaw Structure

This structure matches exactly the binary form as the Kogna/KFLOP MAIN_STATUS Structure so it can be uploaded as a binary image.
Inheritance Hierarchy
SystemObject
  SystemValueType
    KMotion_dotNetKM_MainStatusRaw

Namespace: KMotion_dotNet
Assembly: KMotion_dotNet (in KMotion_dotNet.dll) Version: 1.0.1.0 (1.0.1.0)
Syntax
public struct KM_MainStatusRaw

The KM_MainStatusRaw type exposes the following members.

Methods
 NameDescription
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldADC Bulk status record ADC values (8 Kanalog + 2 x 8 SnapAmp)
Public fieldAxisDone Bulk status record Current axis completes
Public fieldBitsDirection Bulk status record Current KFLOP 64 IO Bit directions (inputs vs outputs)
Public fieldBitsDirection200 Bulk status record Current Kogna IO Bit directions (inputs vs outputs) Kogna - 24 bits 200-223 of I/O direction 1 = output
Public fieldBitsDirection280 Bulk status record Current Kogna IO Bit directions (inputs vs outputs) Kogna - 10 bits 280-289 of I/O direction 1 = output
Public fieldBitsState Bulk status record Current KFLOP/Kogna 64 IO Bit states
Public fieldBitsState200 Bulk status record Current KFLOP/Kogna 64 IO Bit states Kogna - 90 bits 200-289 of state lsb=I/O bit200
Public fieldDAC Bulk status record DAC values (8 Kanalog)
Public fieldDestination Bulk status record Axis Commanded Destinations
Public fieldEnables Bulk status record Current axis enables
Public fieldHRPWM Bulk status record Kogna current Kogna Kogna 4 HRPWMs Pulse widths
Public fieldHRPWMPeriod01 Bulk status record Kogna current Kogna HRPWMs Periods (common for HRPWM 0 and 1)
Public fieldHRPWMPeriod2 Bulk status record Kogna current Kogna HRPWM Periods (for HRPWM 2)
Public fieldHRPWMPeriod3 Bulk status record Kogna current Kogna HRPWM Periods (for HRPWM 3)
Public fieldInputModes Bulk status record feedback selected input modes 4 bits for each axis (not sure why only using 16 of 32 bits) Axes 0-3
Public fieldInputModes2 Bulk status record feedback selected input modes #2 4 bits for each axis Axes 4-7
Public fieldInputModes3 Bulk status record feedback selected input modes #3 4 bits for each axis Axes 8-11
Public fieldInputModes4 Bulk status record feedback selected input modes #4 4 bits for each axis Axes 12-15
Public fieldKanalogBitsStateInputs Bulk status record Current Kanalog Input Bit States
Public fieldKanalogBitsStateOutputs Bulk status record Current Kanalog Output Bit States
Public fieldKogna_ADC Bulk status record Kogna 4 ADCs format 12 bits data (signed extended to 16 bits)
Public fieldKogna_DAC Bulk status record Kogna 8 DACSs format 12 bits data (signed extended to 16 bits)
Public fieldKogna_PWM Bulk status record Kogna current pulse settings of all 8 8-bit IO PWMs
Public fieldKogna_PWM_Enables Bulk status record Kogna current PWM Enables to control Pin of all 8 8-bit IO PWMs
Public fieldKogna_PWM_Prescale Bulk status record Kogna Prescale sets frequency of all 8 8-bit PWMs
Public fieldOutputChan0 Bulk status record Axis First output channel specified
Public fieldOutputModes Bulk status record feedback selected output modes Axes 0-3
Public fieldOutputModes2 Bulk status record feedback selected output modes #2 Axes 4-7
Public fieldOutputModes3 Bulk status record feedback selected output modes #3 Axes 8-11
Public fieldOutputModes4 Bulk status record feedback selected output modes #4 Axes 11-15
Public fieldPC_comm Bulk status record KFLOP-PC 8 Communication variables 100-107
Public fieldPinMuxModes Bulk status record Kogna - 10 Pin function modes 2 bits per pin 4 HRPWM + 6 SPI
Public fieldPosition Bulk status record Axis Measured positions (Encoder or other sensing device)
Public fieldPWM Bulk status record PWM values (8 obsolete PWMS + 2 x 4 SnapAmp)
Public fieldRunOnStartUp Bulk status record Current Boot Thread Startup Enables
Public fieldSnapBitsDirection0 Bulk status record Current SnapAmp #0 IO Bit directions (inputs vs outputs)
Public fieldSnapBitsDirection1 Bulk status record Current SnapAmp #1 IO Bit directions (inputs vs outputs)
Public fieldSnapBitsState0 Bulk status record Current SnapAmp #0 IO Bit States
Public fieldSnapBitsState1 Bulk status record Current SnapAmp #1 IO Bit States
Public fieldStopImmediateState Bulk status record current StopImmediate (feedhold) state
Public fieldThreadActive Bulk status record Current Thread Execution State
Public fieldTimeStamp Bulk status record Time Stamp in seconds of when status was acquired
Public fieldVersionAndSize Bulk status record packed version and size info bits 16-23 = version, bits 0-15 = size in words
Public fieldVirtualBits Bulk status record Virtual bits packed 16 per word 48-63
Public fieldVirtualBitsEx0 Bulk status record Extended Virtual bits packed 32 per word 1024-1055
Top
See Also