MSP430UltrasonicLibrary
02_20_00_16
|
structure to configure multi tone pulse generation More...
#include <ussSwLib.h>
Data Fields | |
uint16_t | origNumOfThrillCycles |
uint16_t | numOfTrillcycles |
uint16_t * | pNumOfEPulsArray |
uint16_t * | pEPulsLPerArray |
uint16_t * | pEPulsHPerArray |
uint16_t * | pNumOfXPulsArray |
uint16_t * | pXPulsLPerArray |
uint16_t * | pXPulsHPerArray |
uint16_t * | pRAMPulseConfigArray |
uint16_t * | pRAMDMAConfigArray |
USS_Pulse_Additional_End_of_Sequence_Configuration * | pEOFSeqConfig |
structure to configure multi tone pulse generation
uint16_t _USS_Pulse_Multitone_Configuration_::origNumOfThrillCycles |
This value specifies the number of thrill cycles (An e-pulse followed by an x-pulse sequence is considered a trill cycle) requested by the user. NOTE: is multi-tone frequency is above 420KHz then number of thrill cycle might not be the originally requested by the user. For example if the user originally requested 10 pulses from 460-520 KHz this requires 5 single pulse thrill cycles. However, since the pulses are above 420KHz threshold (when generating multi-tone frequencies the MCU must be running at 16MHz), then the thrill pulse configuration is modified by the library to generate 3 thrill pulses in 2 pulse configuration. In total 12 pulses will be generated. The modified number of thrill cycles will be available via numOfTrillcycles parameter
Referenced by commonValidateSAPHconfigruation().
uint16_t _USS_Pulse_Multitone_Configuration_::numOfTrillcycles |
Specifies the actual number of thrill pulses when using multi tone generation
Referenced by commonValidateSAPHconfigruation().
uint16_t* _USS_Pulse_Multitone_Configuration_::pNumOfEPulsArray |
Pointer to number of e-pulses array. This array is automatically configured when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
uint16_t* _USS_Pulse_Multitone_Configuration_::pEPulsLPerArray |
Pointer to number of e-pulses array. This array is automatically configured when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation().
uint16_t* _USS_Pulse_Multitone_Configuration_::pEPulsHPerArray |
Pointer to number of e-pulses high period array. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation().
uint16_t* _USS_Pulse_Multitone_Configuration_::pNumOfXPulsArray |
Pointer to number of x-pulses array. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
uint16_t* _USS_Pulse_Multitone_Configuration_::pXPulsLPerArray |
Pointer to number of x-pulses low period array. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
uint16_t* _USS_Pulse_Multitone_Configuration_::pXPulsHPerArray |
Pointer to number of x-pulses high period array. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
uint16_t* _USS_Pulse_Multitone_Configuration_::pRAMPulseConfigArray |
Pointer to RAM memory array used configure multi tone. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
uint16_t* _USS_Pulse_Multitone_Configuration_::pRAMDMAConfigArray |
Pointer to RAM memory array used reconfigure DMA2 and DMA3. This array is automatically configure when calling USS_configureUltrasonicMeasurement API
Referenced by commonValidateSAPHconfigruation(), and USS_commonTriggerSingleCapture().
USS_Pulse_Additional_End_of_Sequence_Configuration* _USS_Pulse_Multitone_Configuration_::pEOFSeqConfig |
Pointer to USS_Pulse_Additional_End_of_Sequence_Configuration. This sequence is appended to the end of the main multitone configuration
Referenced by commonValidateSAPHconfigruation().