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
  meiSynqNetCreate  
  meiSynqNetDelete  
  meiSynqNetValidate  

Configuration and Information Methods
  meiSynqNetCableNumToNodePort  
  meiSynqNetConfigGet  
  meiSynqNetConfigSet  
  meiSynqNetFlashConfigGet  
  meiSynqNetFlashConfigSet  
  meiSynqNetIdleCableListGet  
  meiSynqNetIdleCableStatus  
  meiSynqNetInfo  
  meiSynqNetPacketFlashConfigGet  
  meiSynqNetPacketFlashConfigSet  
  meiSynqNetPortToCableNum  
  meiSynqNetPacketConfigGet  
  meiSynqNetPacketConfigSet  
  meiSynqNetStatus  
  meiSynqNetTiming  

Action Methods
  meiSynqNetFlashTopologyClear  
  meiSynqNetFlashTopologySave  
  meiSynqNetInit  
  meiSynqNetNetworkObjectNext  
  meiSynqNetNodeRestart  
  meiSynqNetNodeShutdown  
  meiSynqNetShutdown  

Event Methods
  meiSynqNetEventNotifyGet  
  meiSynqNetEventNotifySet  
  meiSynqNetEventReset  

Relational Methods
  meiSynqNetControl  
  meiSynqNetNumber  

 

Data Types

  MEISynqNetCableList  
  MEISynqNetCableLength  
  MEISynqNetCableStatus  
  MEISynqNetConfig  
  MEISynqNetFailedNodeMask  
  MEISynqNetInfo  
  MEISynqNetMessage  
  MEISynqNetRecoveryMode  
  MEISynqNetResourceCommand  
  MEISynqNetResourceIoBits  
  MEISynqNetResourceMonitor  
  MEISynqNetPacketCfg  
  MEISynqNetPacketCfgEncoder  
  MEISynqNetPacketCfgIo  
  MEISynqNetPacketCfgMotor  
  MEISynqNetPacketCfgNode  
  MEISynqNetPacketCfgProbe  
  MEISynqNetResourceCfgProbeDepth  
  MEISynqNetShutdownNodeMask  
  MEISynqNetState  
  MEISynqNetStatus  
  MEISynqNetStatusCrcError  
  MEISynqNetTiming  
  MEISynqNetTrace  

 

Constants

  MEISynqNetMaxCableHOP_COUNT  
  MEISynqNetMaxMotorFEEDBACK_PRIMARY_COUNT  
  MEISynqNetMaxMotorFEEDBACK_SECONDARY_COUNT  
  MEISynqNetMaxMotorCAPTURE_COUNT  
  MEISynqNetMaxMotorCOMPARE_COUNT  
  MEISynqNetMaxMotorENCODER_COUNT  
  MEISynqNetMaxMotorPULSE_ENGINE_COUNT  
  MEISynqNetMaxMotors  
  MEISynqNetMaxNodeMOTORS  
  MEISynqNetMaxNODE_COUNT  
  MEISynqNetNodeMaskELEMENTS  
  MEISynqNetPacketCfgIo  
  MEISynqNetPacketCfgMotor  
  MEISynqNetPacketCfgNode