.

mpiMotorFlashConfigSet

Declaration

long mpiMotorFlashConfigSet(MPIMotor       motor,
                            void           *flash,
                            MPIMotorConfig *config,
                            void           *external) 
  Required Header: stdmpi.h

Description

mpiMotorFlashConfigSet sets a Motor's (motor) flash configuration using data from the structure pointed to by config, and also using data from the implementation-specific structure pointed to by external (if external is not NULL).

The Motor's flash configuration information in external is in addition to the Motor's flash configuration information in config, i.e., the flash configuration information in config and in external is not the same information. Note that config or external can be NULL (but not both NULL).

Remarks

external either points to a structure of type MEIMotorConfig{} or is NULL.

 
motor a handle to a Motor object
*flash flash is either an MEIFlash handle or MPIHandleVOID. If flash is MPIHandleVOID, an MEIFlash object will be created and deleted internally. Using MPIHandleVOID is recommended, as it simplifies code.

If flash is a valid MEIFlash handle, then the MEIFlash object cache will be updated, but the actual write to controller flash will not occur. Use meiFlashMemoryFromFileType(...) to prompt the actual write to flash.

*config a pointer to a configuration structure for the motor object of type MPIMotorConfig.
*external a pointer to a configuration structure for the motor object of type MEIMotorConfig.
   
 
Return Values  
MPIMessageOK  
MEIFlashMessageNETWORK_TOPOLOGY_ERROR  

 

See Also

MEIMotorConfig | MEIFlash | mpiMotorFlashConfigGet | meiSynqNetFlashTopologySave

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering