next up previous contents
Next: PM_CL_IFF Up: Function Specific Structures Previous: PM_CL_FSI   Contents

PM_CL_IDX

  struct PM_CL_IDX

  {
    SRVD sd;
    int  Axis;
    long IndexPos;
  };
This structure is used with the CL_IDX_SVC RPC call to read the Index Register of an LM628 axis controller on a ZY. This register records the value that the Position Register held at the Index Pulse location, when the last CL_FHM_SVC call was executed for this axis.

Members:
sd.Name

The name of the ZY.
sd.Flags

Out: Not used. In: Error word. If 0, the data member sd.ErrorMsg will point to an error message.
sd.ErrorMsg

Out: Not used. In: If sd.Flags is set to 0, this will contain an error message.
sd.TID

Out: Not used. In: The Transaction ID of this action.
sd.TS

Out: Not used. In: The time stamp for this event.
Axis

The axis number of the LM628 controller. The `Azimuth' axis is axis 0, and the `Elevation' axis is axis 1.
IndexPos

Out: Not used. In: This is the reading from the LM628 Index Position register.

See also: PM_CL_FHM, PM_CL_VHM, CL_IDX_SVC
next up previous contents
Next: PM_CL_IFF Up: Function Specific Structures Previous: PM_CL_FSI   Contents
Ramon E. Creager 2002-03-11