SynqNet Objects

Introduction

A SynqNet object manages a single SynqNet network connected to a motion controller. It represents the physical network. It contains information about the network state, number of nodes, and netowrk status.

A SynqNet network can have one or more SqNode objects associated with it and each SqNode object can have one or more motors and/or drive interfaces. The SynqNet network provides read/write access to each node. During network initialization, the SynqNet nodes are discovered and mapped to the SynqNet object. The number of motors per SqNode object are determined and mapped to the controller's motor objects.

| Error Messages |

Methods

Create, Delete, Validate Methods
mpiSynqNetCreate
mpiSynqNetDelete
mpiSynqNetValidate

Configuration and Information Methods
mpiSynqNetAnalyze
mpiSynqNetCableNumToNodePort
mpiSynqNetCableQuality
mpiSynqNetConfigGet
mpiSynqNetConfigSet
mpiSynqNetDiagnosticsInfo
mpiSynqNetIdleCableListGet
mpiSynqNetIdleCableStatus
mpiSynqNetInfo
mpiSynqNetPortToCableNum
mpiSynqNetPacketConfigGet
mpiSynqNetPacketConfigSet
mpiSynqNetStatus
mpiSynqNetTiming
mpiSynqNetTopologyDiscovered

Action Methods
mpiSynqNetInit
mpiSynqNetNetworkObjectNext
mpiSynqNetNodeRestart
mpiSynqNetNodeShutdown
mpiSynqNetShutdown

Event Methods
mpiSynqNetEventNotifyGet
mpiSynqNetEventNotifySet
mpiSynqNetEventReset

Relational Methods
mpiSynqNetControl
mpiSynqNetNumber

Data Types

MPISynqNetAnalysisResult
MPISynqNetCableList
MPISynqNetCableLength
MPISynqNetCableStatus
MPISynqNetConfig
MPISynqNetDiagnosticsInfo
MPISynqNetDiagStatus
MPISynqNetFailedNodeMask
MPISynqNetInfo
MPISynqNetNodeTopology
MPISynqNetPacketCfgCapture
MPISynqNetRecoveryMode
MPISynqNetResourceCaptureDepth
MPISynqNetResourceCaptureEngineCount
MPISynqNetResourceCaptureModuleCount
MPISynqNetResourceCommand
MPISynqNetResourceIoBits
MPISynqNetResourceMonitor
MPISynqNetPacketCfg
MPISynqNetPacketCfgCapture
MPISynqNetPacketCfgCaptureEngine
MPISynqNetPacketCfgCaptureModule
MPISynqNetPacketCfgIo
MPISynqNetPacketCfgMotor
MPISynqNetPacketCfgNode
MPISynqNetShutdownNodeMask
MPISynqNetState
MPISynqNetStatus
MPISynqNetStatusCrcError
MPISynqNetTiming
MPISynqNetTopology
MPISynqNetTrace

Constants

MPISynqNetDiagMAX_STRING
MPISynqNetMaxCableHOP_COUNT
MPISynqNetMaxMotorFEEDBACK_PRIMARY_COUNT
MPISynqNetMaxMotorFEEDBACK_SECONDARY_COUNT
MPISynqNetMaxMotorPULSE_ENGINE_COUNT
MPISynqNetMaxMotors
MPISynqNetMaxNodeMOTORS
MPISynqNetMaxNODE_COUNT
MPISynqNetNodeMaskELEMENTS