=============================================================================
List of generated methods in project: G4XS_KL25Z_XSG_Measurement

This text description is generated by Processor Expert. Do not modify it.
=============================================================================

Module "G4XS1"     (component Gen4eXtremeSwitch)
   - G4XS1_Init -Initializes the device according to the component properties.   This method writes the data gathered from the 
                component properties into registers via SPI. When auto initialization is enabled, this method will be called 
                automatically within PE initialization function - PE_low_level_init().
   - G4XS1_GetQuickStatus -Returns current status of the device.   Reads the quick status register which provides glance at 
                failure overview. As long as no failure flag is set (logic 1), no control action by the microcontroller is 
                necessary.   Meaning of bits in quick status register can be found in datasheet or header file.
   - G4XS1_GetChannelStatus -Gets the information of the fault for all available channels.   Reads information from CHx status 
                register.   Meaning of bits in CHx status register can be found in datasheet or header file.
   - G4XS1_GetDeviceStatus -Gets information on the status of the device.   Reads information from device status register.   
                Meaning of bits in device status register can be found in datasheet or header file.
   - G4XS1_GetIOStatus -Gets information on the I/O of the device.   Reads information from I/O status register.   Meaning of 
                bits in I/O status register can be found in datasheet or header file.
   - G4XS1_ReadRegister -Reads value of the given register via SPI.   This method allows the user to read content from a 
                register of the device(s).
   - G4XS1_WriteRegister -Writes value to the given register via SPI.   This method allows the user to set a custom value to a 
                register of the device.
   - G4XS1_FeedWatchdog -Toggles the watchdog bit in all devices to avoid watchdog timeout.   Watchdog is fed with every SPI 
                write. If there is not SPI communication it is necessary to feed it before the timeout expires. The watchdog 
                timeout depends on WD SEL bit in Intialization register 1. The timeout is either 32 ms or 128 ms.
   - G4XS1_SetPWMDuty -Sets PWM duty for specified channel.   Calling this method will set PWM output immediately (if PWM is 
                enabled). This method writes PWM value into CHx register.
   - G4XS1_ConfigureMonitoring -Configures CSNS pin output.   This method sets monitored parameter and synchronization.
   - G4XS1_GetSenseValue -Configures monitoring of current, voltage or temperature on the CSNS pin and returns the 
                corresponding value from the ADC. Waits until measurement is completed.

Module "CsIO1"     (component ConsoleIO)

Module "TI1"       (component TimerInt_LDD)
   - TI1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc. If the property <"Enable in init. code"> is set to 
                "yes" value then the device is also enabled (see the description of the <Enable> method). In this case the 
                <Enable> method is not necessary and needn't to be generated. This method can be called only once. Before the 
                second call of Init the <Deinit> must be called first.

Module "SM1"       (component SPImaster)
   - SM1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc.   If the "Enable in init. code" is set to "yes" value 
                then the device is also enabled(see the description of the Enable() method). In this case the Enable() method 
                is not necessary and needn't to be generated.    This method can be called only once. Before the second call of 
                Init() the Deinit() must be called first.
   - SM1_SendBlock -Sends a block of characters. The method returns ERR_BUSY when the previous block transmission is not 
                completed. The method <CancelBlockTransmission> can be used to cancel a transmit operation. This method 
                finishes immediately after calling it - it doesn't wait the end of data transmission. Use event <OnBlockSent> 
                to check the end of data transmission or method GetSentDataNum to check the state of sending.
   - SM1_ReceiveBlock -This method specifies the number of data to receive. The method returns ERR_BUSY until the specified 
                number of characters is received. The method <CancelBlockReception> can be used to cancel a running receive 
                operation. If a receive operation is not in progress (the method was not called or a previous operation has 
                already finished) all received characters will be lost without any notification. To prevent the loss of data 
                call the method immediately after the last receive operation has finished (e.g. from the <OnBlockReceived> 
                event). This method finishes immediately after calling it - it doesn't wait the end of data reception. Use 
                event <OnBlockReceived> to check the end of data reception or method GetReceivedDataNum to check the state of 
                receiving.
   - SM1_GetBlockReceivedStatus -This method returns whether the receiver is finished reception of all data block. The status 
                flag is accumulated, after calling this method the status is returned and cleared (set to "false" state). This 
                method is available only if method ReceiveBlock is enabled.

Module "TU1"       (component TimerUnit_LDD)
   - TU1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc. If the property <"Enable in init. code"> is set to 
                "yes" value then the device is also enabled (see the description of the <Enable> method). In this case the 
                <Enable> method is not necessary and needn't to be generated. This method can be called only once. Before the 
                second call of Init the <Deinit> must be called first.
   - TU1_Enable -Enables the component - it starts the signal generation. Events may be generated (see SetEventMask). The 
                method is not available if the counter can't be disabled/enabled by HW.
   - TU1_Disable -Disables the component - it stops signal generation and events calling. The method is not available if the 
                counter can't be disabled/enabled by HW.
   - TU1_GetPeriodTicks -Returns the number of counter ticks before re-initialization. See also method <SetPeriodTicks>. This 
                method is available only if the property <"Counter restart"> is switched to 'on-match' value.
   - TU1_ResetCounter -Resets counter. If counter is counting up then it is set to zero. If counter is counting down then 
                counter is updated to the reload value.   The method is not available if HW doesn't allow resetting of the 
                counter.
   - TU1_GetCounterValue -Returns the content of counter register. This method can be used both if counter is enabled and if 
                counter is disabled. The method is not available if HW doesn't allow reading of the counter.
   - TU1_SetOffsetTicks -Sets the new offset value to channel specified by the parameter ChannelIdx. It is user responsibility 
                to use value below selected period. This method is available when at least one channel is configured.
   - TU1_GetOffsetTicks -Returns the number of counter ticks to compare match channel specified by the parameter ChannelIdx. 
                See also method <SetOffsetTicks>. This method is available when at least one channel is configured.
   - TU1_SelectOutputAction -Sets the type of compare match and counter overflow action on channel output. This method is 
                available when at least one channel is configured.

Module "TU2"       (component TimerUnit_LDD)
   - TU2_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc. If the property <"Enable in init. code"> is set to 
                "yes" value then the device is also enabled (see the description of the <Enable> method). In this case the 
                <Enable> method is not necessary and needn't to be generated. This method can be called only once. Before the 
                second call of Init the <Deinit> must be called first.

Module "AD1"       (component ADC_LDD)
   - AD1_Init -Initializes the device. Allocates memory for the device data structure, allocates interrupt vectors and sets 
                interrupt priority, sets pin routing, sets timing, etc.   If the "Enable in init. code" is set to "yes" value 
                then the device is also enabled(see the description of the Enable() method). In this case the Enable() method 
                is not necessary and needn't to be generated.    This method can be called only once. Before the second call of 
                Init() the Deinit() must be called first.
   - AD1_Enable -Enables ADC device. If possible, this method switches on A/D converter device, voltage reference, etc. This 
                method is intended to be used together with <Disable()> method to temporary switch On/Off the device after the 
                device is initialized. This method is required if the <Enabled in init. code> property is set to "no" value.
   - AD1_Disable -Disables the ADC device. If possible, this method switches off A/D converter device, voltage reference, etc. 
                (for example to avoid power consumption and possible interference). When the device is disabled, some component 
                methods should not be called. If so, error ERR_DISABLED is reported. This method is intended to be used 
                together with <Enable()> method to temporary switch On/Off the device after the device is initialized. This 
                method is not required. The <Deinit()> method can be used to switch off and uninstall the device.
   - AD1_StartSingleMeasurement -This method starts one measurement of the selected group of samples and exits immediately. 
                This is ADC SW trigger method. The group of samples for measurement is specified by preceding call to 
                <SelectSampleGroup()> or <CreateSampleGroup> method.     DMA disabled: The <OnMeasurementComplete() > event is 
                invoked after the measurement is done and if the event is enabled. Results of the measurement can be read by 
                the <GetMeasuredValues()> method.     DMA enabled: DMA request from configured ADC is enabled automatically. 
                The <OnMeasurementComplete() > event is invoked after the requested number of results are transferred to 
                destination buffer by DMA and if the event is enabled. <GetMeasuredValues()> method is not available if DMA 
                mode is enabled. If the DMA transfer was completed before and DMA is not recofingured, DMA error can occur. See 
                also <SetBuffer()> method.     The state of the measurement can be also polled by the 
                <GetMeasurementCompleteStatus()> method. The <Discontinuous mode> doesn't support this method.
   - AD1_CancelMeasurement -This method cancels the measurement in progress. Typically the OnMeasurementComplete() event is not 
                invoked for cancelled measurement. If DMA mode is enabled, DMA request from ADC is disabled and DMA transfer is 
                cancelled.
   - AD1_GetMeasuredValues -This method copies results of the last measurement to the user supplied buffer. Data size depends 
                on the size of measured sample group (see <SelectSampleGroup()> or <CreateSampleGroup()> method). Data 
                representation is defined by the <Result type> property. Typically this method is called from 
                <OnMeasurementComplete> event to get results of the last measurement. This method is not available if DMA is 
                enabled.
   - AD1_SelectSampleGroup -This method selects one of the (design-time) predefined <Static sample groups> for the next 
                measurement. Each call rewrites the preceding setting. Once any group is selected, the measurement can be 
                started multiple times. Note: This method works only with the sample groups defined at design time. For 
                run-time defined groups use <CreateSampleGroup()> method.
   - AD1_CreateSampleGroup -This method prepares HW for next measurement according to array of samples defined during run-time. 
                The array of samples should be prepared prior to calling this method. Pointer to the array is passed into this 
                method in parameter SampleGroupPtr. The number of samples is defined by parameter SampleCount. Once any group 
                is prepared, the measurement can be started multiple times. Note: This method works only with the sample groups 
                defined during run-time. For design-time defined groups use <SelectSampleGroup()> method.
   - AD1_GetMeasurementCompleteStatus -Returns whether the measurement is done and the results can be read by the user. It can 
                be used to poll the state of measurement if <Interrupt service/event> is disabled or if <OnMeasurementComplete> 
                event is disabled by the <SetEventMask()> methods.

Module "Cpu"       (component MKL25Z128LK4)

===================================================================================
