Idn Objects

Introduction  
  An Idn object represents an individual SERCOS IDN. An Idn object is a container for data that is sent to and received from a Node. Methods are provided to get and set the data associated with an Idn object, but these methods do not actually transmit an Idn object to or from a Node.
Methods
Create, Delete, Validate Methods
  mpiIdnCreate Create Idn object
  mpiIdnDelete Delete Idn object
  mpiIdnValidate Validate Idn object
     
Configuration and Information Methods
  mpiIdnCopy Copy all element fields of one IDN object to another.
  mpiIdnFieldGet Get the value of an IDN (or all fields) from the drive.
  mpiIdnFieldSet Set the value of an IDN field. The inverse of mpiIdnFieldGet.
  mpiIdnNumberName Fill the buffer with the text form of the IDN number.
  mpiIdnNumberText Get the ASCII representation of an Idn objects IDNumber (S-X-XXXX or P-X-XXXX)
     
Data Types
  MPIIdnData  
  MPIIdnDataType  
  MPIIdnElement  
  MPIIdnField  
  MPIIdnMessage  
  MPIIdnNumber  
  MPIIdnProcedure  
  MPIIdnValue  
  MPIIdnVarLength  
     
Macros
  mpiIdnDataGET Get data type (Element 3) and operation data (Element 7)
  mpiIdnDataSET  
  mpiIdnElementGET  
  mpiIdnFieldATTR  
  mpiIdnFieldAttrDATA_TYPE  
  mpiIdnFieldAttrGET  
  mpiIdnFieldAttrMASK  
  mpiIdnFieldAttrSET  
  mpiIdnFieldAttrSHIFT  
  mpiIdnNUMBER  
  mpiIdnNumberDATA_BLOCK  
  mpiIdnNumberGET  
  mpiIdnNumberPARAMETER_SET  
  mpiIdnNumberPRODUCT  
  mpiIdnNumberSET  
  mpiIdnNumberSTANDARD  
  mpiIdnNumberTYPE  
     
Constants
  MPIIdnDATA_SIZE_MAX  
  MPIIdnNAME_SIZE_MAX  
  MPIIdnNUMBER_SIZE_MAX  
  MPIIdnUNIT_SIZE_MAX