aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-01-22 18:07:51 +0200
committerAvi Levkovich <avi@twine-s.com>2019-01-22 18:07:51 +0200
commit39cd504e5ce5f12376a2f919bcaf569e27c61994 (patch)
tree72d8c9d499cee71680ef501d07487e1844437557 /Software/Embedded_SW
parent9003a0f4b76c2a0498115c7b463a8a3f1194cff6 (diff)
downloadTango-39cd504e5ce5f12376a2f919bcaf569e27c61994.tar.gz
Tango-39cd504e5ce5f12376a2f919bcaf569e27c61994.zip
first working version of vme full
Diffstat (limited to 'Software/Embedded_SW')
-rw-r--r--Software/Embedded_SW/.jxbrowser-data/Login Databin18432 -> 18432 bytes
-rw-r--r--Software/Embedded_SW/Embedded/.cproject2
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/Handle_vme_file.c275
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/FPGA1_Full_vme.c35
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/hardware.c361
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ispvm_ui.c781
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ivm_core.c3080
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/vmopcode.h208
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.binbin560488 -> 0 bytes
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.outbin7521684 -> 0 bytes
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.c330
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.cfg.xml176
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.h8
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.oem4fbin2779268 -> 2779272 bytes
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.rov.xs270
-rw-r--r--Software/Embedded_SW/Embedded/debug_w_pmr/makefile60
16 files changed, 5166 insertions, 420 deletions
diff --git a/Software/Embedded_SW/.jxbrowser-data/Login Data b/Software/Embedded_SW/.jxbrowser-data/Login Data
index ffa519189..d73270d9f 100644
--- a/Software/Embedded_SW/.jxbrowser-data/Login Data
+++ b/Software/Embedded_SW/.jxbrowser-data/Login Data
Binary files differ
diff --git a/Software/Embedded_SW/Embedded/.cproject b/Software/Embedded_SW/Embedded/.cproject
index 900c2e0b9..55d917f2a 100644
--- a/Software/Embedded_SW/Embedded/.cproject
+++ b/Software/Embedded_SW/Embedded/.cproject
@@ -167,7 +167,7 @@
</toolChain>
</folderInfo>
<sourceEntries>
- <entry excluding="Common/protobuf-c/person-pb-c.c|JigCommands.c|PWM.c|USBCDCD.c|Message.c|Pin_config.c|src|Configuration.c|SlowMotors.c|Timer.c|Communication.c|FastMotors.c|ADCUtils.c|Drivers/I2C_Communication/Previous_Code|Drivers/L6470|Pin.c|ADCLogger.c|Drivers/I2C_Communication/Previous_Code/TestI2C|Flashstore.c|Profile.c|Drivers/I2C_Communication/I2C_Switch" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+ <entry excluding="Drivers/FPGA/Full_Vme/ispvme/FPGA1_Full_vme.c|Drivers/FPGA/JTAG_VME|Common/protobuf-c/person-pb-c.c|JigCommands.c|PWM.c|USBCDCD.c|Message.c|Pin_config.c|src|Configuration.c|SlowMotors.c|Timer.c|Communication.c|FastMotors.c|ADCUtils.c|Drivers/I2C_Communication/Previous_Code|Drivers/L6470|Pin.c|ADCLogger.c|Drivers/I2C_Communication/Previous_Code/TestI2C|Flashstore.c|Profile.c|Drivers/I2C_Communication/I2C_Switch" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/Handle_vme_file.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/Handle_vme_file.c
new file mode 100644
index 000000000..9df891948
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/Handle_vme_file.c
@@ -0,0 +1,275 @@
+/*
+ * Handle_vme_file.c
+ *
+ * Created on: Jan 22, 2019
+ * Author: avi
+ */
+
+/*
+ * Handle_vme_file.c
+ *
+ * Created on: Dec 13, 2018
+ * Author: avi
+ */
+#include "include.h"
+#include "Communication/CommunicationTask.h"
+#include <DataDef.h>
+
+
+#include "third_party/fatfs/src/ffconf.h"
+#include "third_party/fatfs/src/diskio.h"
+#include "drivers/Flash_Memory/Flash_Memory.h"
+#include "drivers/Flash_Memory/fatfs/ff.h"
+
+#include "third_party/fatfs/src/ffconf.h"
+
+#include <Communication/PMR/IO/FileInfo.pb-c.h>
+
+unsigned char VmeArray[1000];
+
+//FIL *FileHandle = 0; //the system supports a single active file
+char FileHandleChar[5];
+char ErrorMsg[100];
+#define MAX_CHUNK_LENGTH 2000
+//int FileLength = 0;
+//int FileReceivedLength = 0;
+static char g_cCwdBuf[50] = "/";
+//uint32_t WrittenBytes = 0;
+
+int Vme1_index = -1;
+
+uint32_t Read_vme_from_flash()
+{
+ //fs.Read(chunk,0,chunk.Length);
+
+ return 0;
+}
+
+FileInfo Data[10];
+extern int g_iAlgoSize;
+
+uint32_t GetFiles()
+{
+ //uint32_t status = OK;
+
+ //MessageContainer responseContainer;
+
+ //GetFilesRequest* request = get_files_request__unpack(NULL, requestContainer->data.len, requestContainer->data.data);
+
+ //GetFilesResponse response = GET_FILES_RESPONSE__INIT;
+ char *path;
+ FIL* Fo;
+
+ path = "0://FPGAJTAG";
+
+ #define MAX_NUM_OF_FILES 5
+ DIR dir;
+ FILINFO* fno[MAX_NUM_OF_FILES];
+ int i,NumOfFiles = 0;
+ FRESULT Fresult = FR_OK;
+
+ Fresult |= f_opendir(&dir, path);
+ if(Fresult != FR_OK)
+ {
+ return(Fresult);
+ }
+
+ memset (fno,0,sizeof(fno));
+ FileInfo **FilesInfo = (FileInfo**)my_malloc(sizeof(FileInfo *)*(MAX_NUM_OF_FILES));
+ //FileInfo Data[MAX_NUM_OF_FILES];
+ memset(fno,0,sizeof(fno));
+ fno[0] = my_malloc(sizeof(FILINFO));
+ memset (fno[0],0,sizeof(FILINFO));
+
+ Fresult = f_stat(path,fno[0]);
+ if (Fresult == FR_OK)
+ {
+ if (isDirectory(fno[0]->fattrib))
+ {
+ NumOfFiles++;
+ //============================
+ Fresult = f_opendir(&dir, path); /* Open the directory */
+ if (Fresult == FR_OK)
+ {
+ for (NumOfFiles = 1;NumOfFiles < MAX_NUM_OF_FILES;NumOfFiles++)
+ {
+ fno[NumOfFiles] = my_malloc(sizeof(FILINFO));
+ memset (fno[NumOfFiles],0,sizeof(FILINFO));
+ Fresult = f_readdir(&dir, fno[NumOfFiles]); /* Read a directory item */
+ if (Fresult == FR_OK)
+ {
+ if(fno[NumOfFiles]->fname[0] ==0)
+ {
+ break;
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ Fresult = FR_DENIED;
+ }
+ }
+
+ if ((Fresult == FR_OK)&&(NumOfFiles))
+ {
+ for (i = 0;i < NumOfFiles;i++)
+ {
+ file_info__init(&Data[i]);
+ FilesInfo[i] = &Data[i];
+ Data[i].has_attribute = true;
+ Data[i].attribute = fno[i]->fattrib;
+ Data[i].has_length = true;
+ Data[i].name = fno[i]->fname;
+ Data[i].has_length = true;
+ Data[i].length = fno[i]->fsize;
+ Data[i].lastmodifieddate = fno[i]->fdate;
+ Data[i].lastmodifiedtime = fno[i]->ftime;
+
+ char str[] = "F1TANGOF.VME";
+ if( strcmp(Data[i].name,str) == 0)
+ {
+ Vme1_index = i;
+
+ //g_iAlgoSize = Data[i].length;
+ //memset ((char)g_pucAlgoArray,0xAA,sizeof(g_pucAlgoArray));
+ int j = 0;
+ for(j=0;j<1000;j++)
+ VmeArray[j] = 0xAA;
+// Fresult |= f_open(&Fo, "0://Shlomo//F1_Tango.vme", FA_READ);
+// if(Fresult != FR_OK)
+// {
+// //return(fresult);
+// while(1);
+// }
+
+ GetVmeByte();
+ break;
+ }
+
+
+ }
+ //response.n_items = NumOfFiles;
+ //response.items = FilesInfo;
+ }
+ else
+ {
+ //response.n_items = 0;
+ //response.items = NULL;
+ }
+ //responseContainer = createContainer(MESSAGE_TYPE__GetFilesResponse, requestContainer->token, false, &response, &get_files_response__pack, &get_files_response__get_packed_size);
+
+ if (Fresult!= OK)
+ {
+ //responseContainer.error = getErrorCode(Fresult);
+ //responseContainer.errormessage = "File operation error";
+ }
+ //responseContainer.continuous = false;
+ //uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
+ //size_t container_size = message_container__pack(&responseContainer, container_buffer);
+ //my_free(responseContainer.data.data);
+ //my_free(FilesInfo);
+ //get_files_request__free_unpacked(request,NULL);
+ //SendChars(container_buffer, container_size);
+ for (i = 0;i < NumOfFiles;i++)
+ {
+ if (fno[i])
+ my_free (fno[i]);
+ }
+ return Fresult;
+}
+
+
+uint32_t ReadIndex = 0;
+unsigned char Read_buf[10000];
+
+FIL *FileHandlevme = 0; //the system supports a single active file
+
+void GetVmeByte()
+{
+ uint32_t no_butes= 2000,i;
+ BYTE s[no_butes];
+
+ memset(s,0,sizeof(s));
+
+
+
+ UINT rc;
+
+
+ FileHandlevme = malloc(sizeof(FIL));
+
+ char *path;
+
+
+ //path = "0://Shlomo";
+
+ DIR dir;
+
+ FRESULT fresult = FR_OK;
+
+// fresult |= f_opendir(&dir, path);
+// if(fresult != FR_OK)
+// {
+// while(1);
+// }
+
+ if(Vme1_index != -1)
+ {
+ fresult |= f_open(FileHandlevme, "0://FPGAJTAG//F1TangoF.vme", FA_READ);
+ if(fresult != FR_OK)
+ {
+ //return(fresult);
+ while(1);
+ }
+/*
+ while(1)
+ {
+ do
+ {
+
+ rc = 0;
+ f_read(FileHandle, s, no_butes, &rc);
+
+ for(i=0;i<no_butes;i++)
+ {
+ Read_buf[ReadIndex + i] = s[i];
+ }
+
+ ReadIndex += no_butes;
+
+ } while((ReadIndex<10000) && (rc != 0));//EOF or error
+
+// if(rc !=0)
+// {
+// while(1);
+// }
+ for(i=0;i<sizeof(Read_buf);i++)
+ g_pucAlgoArray[i] = Read_buf[i];
+
+ main_vme();
+
+ memset(Read_buf,0,sizeof(Read_buf));
+ ReadIndex = 0;
+
+ if((rc == 0))
+ break;
+ }
+ */
+ main_vme();
+ }
+
+}
+
+// call unsigned char GetByte(int a_iCurrentIndex, char a_cAlgo)
+
+/*
+ xdata const unsigned char g_pucAlgoArray[]= {0};
+ xdata const int g_iAlgoSize = 0;
+*/
+
+//C:\\FileSystemTests\\F1_Tango_fpga.vme
+
+
+
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/FPGA1_Full_vme.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/FPGA1_Full_vme.c
new file mode 100644
index 000000000..b85a1104f
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/FPGA1_Full_vme.c
@@ -0,0 +1,35 @@
+/*
+ * FPGA1_Full_vme.c
+ *
+ * Created on: Jan 21, 2019
+ * Author: avi
+ */
+
+
+const unsigned char g_pucAlgoArray[] = {
+ 0x01, 0x13, 0x20, 0x20, 0x14, 0x20, 0x20, 0x70, 0x59, 0x11, 0x08, 0x13, 0x20, 0x0e, 0x70,
+ 0x12, 0xe2, 0x82, 0xac, 0x01, 0x13, 0x01, 0x09, 0x28, 0x50, 0x05, 0x48, 0xef, 0xa2, 0x96,
+ 0x46, 0x20, 0x02, 0xc2, 0xb8, 0xd7, 0x90, 0x03, 0x78, 0x20, 0x02, 0x70, 0x10, 0x01, 0x1b,
+ 0x02, 0x11, 0x08, 0x13, 0x20, 0x0f, 0x70, 0x66, 0x0d, 0x0a, 0x10, 0x10, 0x01, 0x1a, 0xc2,
+ 0x81, 0xe2, 0x82, 0xac, 0x02, 0x12, 0x01, 0x13, 0x20, 0x20, 0x14, 0x20, 0x20, 0x70, 0x59,
+ 0x11, 0x08, 0x13, 0x20, 0x0e, 0x70, 0x12, 0xe2, 0x82, 0xac, 0x01, 0x13, 0x01, 0x20, 0x10,
+ 0x70, 0x10, 0x01, 0x1b, 0x02, 0x11, 0x08, 0x13, 0x20, 0x0f, 0x70, 0x66, 0x0d, 0x0a, 0x10,
+ 0x10, 0x01, 0x1a, 0xc2, 0x81, 0xe2, 0x82, 0xac, 0x02, 0x12, 0x01, 0x13, 0x20, 0x20, 0x14,
+ 0x20, 0x20, 0x70, 0x59, 0x11, 0x08, 0x13, 0x20, 0x0e, 0x70, 0x12, 0xe2, 0x82, 0xac, 0x01,
+ 0x13, 0x01, 0x20, 0x10, 0x70, 0x10, 0x01, 0x1b, 0x02, 0x11, 0x08, 0x13, 0x20, 0x0f, 0x70,
+ 0x66, 0x0d, 0x0a, 0x10, 0x10, 0x01, 0x1a, 0xc2, 0x81, 0xe2, 0x82, 0xac, 0x02, 0x12, 0x01,
+ 0x13, 0x20, 0x20, 0x14, 0x20, 0x20, 0x70, 0x59, 0x11, 0x08, 0x13, 0x20, 0x0e, 0x70, 0x12,
+ 0xe2, 0x82, 0xac, 0x01, 0x13, 0x01, 0x20, 0x08, 0x01, 0x10, 0x04, 0x40, 0x20, 0x20, 0x44,
+ 0x01, 0x70, 0x10, 0x01, 0x1b, 0x02, 0x11, 0x08, 0x13, 0x20, 0x0f, 0x70, 0x66, 0x0d, 0x0a,
+ 0x10, 0x10, 0x01, 0x1a, 0xc2, 0x81, 0xe2, 0x82, 0xac, 0x02, 0x12, 0x01, 0x13, 0x20, 0x20,
+ 0x14, 0x20, 0x20, 0x70, 0x59, 0x11, 0x08, 0x13, 0x20, 0x0e, 0x70, 0x12, 0xe2, 0x82, 0xac,
+ 0x01, 0x13, 0xef, 0xa2, 0x96, 0x20, 0xcb, 0x86, 0x22, 0x21, 0x44, 0xe2, 0x82, 0xac, 0xd6,
+ 0xb4, 0x18, 0xe2, 0x80, 0xa6, 0x12, 0x11, 0xc2, 0x81, 0x70, 0x10, 0x01, 0x1b, 0x02, 0x11,
+ 0x08, 0x13, 0x20, 0x0f, 0x70, 0x66, 0x0d, 0x0a, 0x10, 0x10, 0x01, 0x1a, 0xc2, 0x81, 0xe2,
+ 0x82, 0xac, 0x02, 0x12, 0x01, 0x13, 0x20, 0x20, 0x14, 0x20, 0x20, 0x70, 0x59, 0x11, 0x08,
+ 0x13, 0x20, 0x0e, 0x70, 0x12, 0xe2, 0x82, 0xac, 0x01, 0x13, 0xef, 0xa2, 0x96, 0x20, 0xcb
+};
+
+const int g_iAlgoSize = sizeof(g_pucAlgoArray);
+
+
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/hardware.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/hardware.c
new file mode 100644
index 000000000..71a4d68d6
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/hardware.c
@@ -0,0 +1,361 @@
+/*********************************************************************************
+* Lattice Semiconductor Corp. Copyright 2000-2008
+*
+* This is the hardware.c of ispVME V12.1 for JTAG programmable devices.
+* All the functions requiring customization are organized into this file for
+* the convinience of porting.
+*********************************************************************************/
+/*********************************************************************************
+* Revision History:
+*
+* 09/11/07 NN Type cast mismatch variables
+* 09/24/07 NN Added calibration function.
+* Calibration will help to determine the system clock frequency
+* and the count value for one micro-second delay of the target
+* specific hardware.
+* Modified the ispVMDelay function
+* Removed Delay Percent support
+* Moved the sclock() function from ivm_core.c to hardware.c
+*********************************************************************************/
+
+//#include <conio.h>
+//unsigned char NOP = 0;
+//#include "opcode.h"
+
+#include <DataDef.h>
+#include "include.h"
+#include <stdbool.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <stdint.h>
+#include <string.h>
+#include "inc/hw_memmap.h"
+#include "inc/hw_types.h"
+#include "driverlib/gpio.h"
+
+#include "delay.h"
+
+#include "vmopcode.h"
+
+/********************************************************************************
+* Declaration of global variables
+*
+*********************************************************************************/
+
+unsigned char g_siIspPins = 0x00; /*Keeper of JTAG pin state*/
+unsigned short g_usInPort = 0x379; /*Address of the TDO pin*/
+unsigned short g_usOutPort = 0x378; /*Address of TDI, TMS, TCK pin*/
+unsigned short g_usCpu_Frequency = 1000; /*Enter your CPU frequency here, unit in MHz.*/
+
+
+/*********************************************************************************
+* This is the definition of the bit locations of each respective
+* signal in the global variable g_siIspPins.
+*
+* NOTE: Users must add their own implementation here to define
+* the bit location of the signal to target their hardware.
+* The example below is for the Lattice download cable on
+* on the parallel port.
+*
+*********************************************************************************/
+
+const unsigned char g_ucPinTDI = 0x01; /* Bit address of TDI */
+const unsigned char g_ucPinTCK = 0x02; /* Bit address of TCK */
+const unsigned char g_ucPinTMS = 0x04; /* Bit address of TMS */
+const unsigned char g_ucPinENABLE = 0x08; /* Bit address of ENABLE */
+const unsigned char g_ucPinTRST = 0x10; /* Bit address of TRST */
+const unsigned char g_ucPinTDO = 0x40; /* Bit address of TDO*/
+
+/***************************************************************
+*
+* Functions declared in hardware.c module.
+*
+***************************************************************/
+void writePort( unsigned char a_ucPins, unsigned char a_ucValue );
+unsigned char readPort();
+void sclock();
+void ispVMDelay( unsigned short a_usTimeDelay );
+void calibration(void);
+
+/********************************************************************************
+* writePort
+* To apply the specified value to the pins indicated. This routine will
+* be modified for specific systems.
+* As an example, this code uses the IBM-PC standard Parallel port, along with the
+* schematic shown in Lattice documentation, to apply the signals to the
+* JTAG pins.
+*
+* PC Parallel port pin Signal name Port bit address
+* 2 g_ucPinTDI 1
+* 3 g_ucPinTCK 2
+* 4 g_ucPinTMS 4
+* 5 g_ucPinENABLE 8
+* 6 g_ucPinTRST 16
+* 10 g_ucPinTDO 64
+*
+* Parameters:
+* - a_ucPins, which is actually a set of bit flags (defined above)
+* that correspond to the bits of the data port. Each of the I/O port
+* bits that drives an isp programming pin is assigned a flag
+* (through a #define) corresponding to the signal it drives. To
+* change the value of more than one pin at once, the flags are added
+* together, much like file access flags are.
+*
+* The bit flags are only set if the pin is to be changed. Bits that
+* do not have their flags set do not have their levels changed. The
+* state of the port is always manintained in the static global
+* variable g_siIspPins, so that each pin can be addressed individually
+* without disturbing the others.
+*
+* - a_ucValue, which is either HIGH (0x01 ) or LOW (0x00 ). Only these two
+* values are valid. Any non-zero number sets the pin(s) high.
+*
+*********************************************************************************/
+
+//void writePort( unsigned char a_ucPins, unsigned char a_ucValue )
+//{
+// if ( a_ucValue ) {
+// g_siIspPins = (unsigned char) (a_ucPins | g_siIspPins);
+// }
+// else {
+// g_siIspPins = (unsigned char) (~a_ucPins & g_siIspPins);
+// }
+//
+// /* This is a sample code for Windows/DOS without Windows Driver.
+// _outp( g_usOutPort, g_siIspPins );
+// */
+//}
+
+void writePort( unsigned char a_ucPins, unsigned char a_ucValue )
+{
+ uint8_t PinId = 0;
+ uint32_t PortId = 0;
+
+ switch(a_ucPins)
+ {
+ case pinTCK:
+ //FPGA 1:
+ PortId = GPIO_PORTQ_BASE;
+ PinId = GPIO_PIN_6;
+ break;
+ case pinTDI:
+ //FPGA 1:
+ PortId = GPIO_PORTS_BASE;
+ PinId = GPIO_PIN_7;
+ break;
+ case pinTMS:
+ //FPGA 1:
+ PortId = GPIO_PORTS_BASE;
+ PinId = GPIO_PIN_5;
+ break;
+ case pinENABLE: //always enabled
+ case pinTRST: //N/A
+ default:
+ return;
+ }
+
+ if(a_ucValue)
+ ROM_GPIOPinWrite(PortId, PinId, PinId); //Turn ON the requested GPIO
+ else
+ ROM_GPIOPinWrite(PortId, PinId, 0); //Turn OFF the requested GPIO
+}
+
+/*********************************************************************************
+*
+* readPort
+*
+* Returns the value of the TDO from the device.
+*
+**********************************************************************************/
+unsigned char readPort()
+{
+ unsigned char ucRet = 0x00;
+
+ /* This is a sample code for Windows/DOS
+ if ( _inp( g_usInPort ) & g_ucPinTDO ) {
+ ucRet = 0x01;
+ }
+ else {
+ ucRet = 0x00;
+ }
+ */
+ //return ( ucRet );
+ //FPGA 1:
+ if(ROM_GPIOPinRead(GPIO_PORTN_BASE, GPIO_PIN_7))
+ ucRet = 0x01;
+
+
+ return ( ucRet );
+}
+
+/*********************************************************************************
+* sclock
+*
+* Apply a pulse to TCK.
+*
+* This function is located here so that users can modify to slow down TCK if
+* it is too fast (> 25MHZ). Users can change the IdleTime assignment from 0 to
+* 1, 2... to effectively slowing down TCK by half, quarter...
+*
+*********************************************************************************/
+void sclock()
+{
+ unsigned short IdleTime = 0; //change to > 0 if need to slow down TCK
+ unsigned short usIdleIndex = 0;
+ IdleTime++;
+ for ( usIdleIndex = 0; usIdleIndex < IdleTime; usIdleIndex++ ) {
+ writePort( g_ucPinTCK, 0x01 );
+ }
+ for ( usIdleIndex = 0; usIdleIndex < IdleTime; usIdleIndex++ ) {
+ writePort( g_ucPinTCK, 0x00 );
+ }
+}
+/********************************************************************************
+*
+* ispVMDelay
+*
+*
+* Users must implement a delay to observe a_usTimeDelay, where
+* bit 15 of the a_usTimeDelay defines the unit.
+* 1 = milliseconds
+* 0 = microseconds
+* Example:
+* a_usTimeDelay = 0x0001 = 1 microsecond delay.
+* a_usTimeDelay = 0x8001 = 1 millisecond delay.
+*
+* This subroutine is called upon to provide a delay from 1 millisecond to a few
+* hundreds milliseconds each time.
+* It is understood that due to a_usTimeDelay is defined as unsigned short, a 16 bits
+* integer, this function is restricted to produce a delay to 64000 micro-seconds
+* or 32000 milli-second maximum. The VME file will never pass on to this function
+* a delay time > those maximum number. If it needs more than those maximum, the VME
+* file will launch the delay function several times to realize a larger delay time
+* cummulatively.
+* It is perfectly alright to provide a longer delay than required. It is not
+* acceptable if the delay is shorter.
+*
+* Delay function example--using the machine clock signal of the native CPU------
+* When porting ispVME to a native CPU environment, the speed of CPU or
+* the system clock that drives the CPU is usually known.
+* The speed or the time it takes for the native CPU to execute one for loop
+* then can be calculated as follows:
+* The for loop usually is compiled into the ASSEMBLY code as shown below:
+* LOOP: DEC RA;
+* JNZ LOOP;
+* If each line of assembly code needs 4 machine cycles to execute,
+* the total number of machine cycles to execute the loop is 2 x 4 = 8.
+* Usually system clock = machine clock (the internal CPU clock).
+* Note: Some CPU has a clock multiplier to double the system clock for
+ the machine clock.
+*
+* Let the machine clock frequency of the CPU be F, or 1 machine cycle = 1/F.
+* The time it takes to execute one for loop = (1/F ) x 8.
+* Or one micro-second = F(MHz)/8;
+*
+* Example: The CPU internal clock is set to 100Mhz, then one micro-second = 100/8 = 12
+*
+* The C code shown below can be used to create the milli-second accuracy.
+* Users only need to enter the speed of the cpu.
+*
+**********************************************************************************/
+
+//void ispVMDelay( unsigned short a_usTimeDelay )
+//{
+// unsigned short loop_index = 0;
+// unsigned short ms_index = 0;
+// unsigned short us_index = 0;
+//
+// if ( a_usTimeDelay & 0x8000 ) /*Test for unit*/
+// {
+// a_usTimeDelay &= ~0x8000; /*unit in milliseconds*/
+// }
+// else { /*unit in microseconds*/
+// a_usTimeDelay = (unsigned short) (a_usTimeDelay/1000); /*convert to milliseconds*/
+// if ( a_usTimeDelay <= 0 ) {
+// a_usTimeDelay = 1; /*delay is 1 millisecond minimum*/
+// }
+// }
+// /*Users can replace the following section of code by their own*/
+// for( ms_index = 0; ms_index < a_usTimeDelay; ms_index++)
+// {
+// /*Loop 1000 times to produce the milliseconds delay*/
+// for (us_index = 0; us_index < 1000; us_index++)
+// { /*each loop should delay for 1 microsecond or more.*/
+// loop_index = 0;
+// do {
+// /*The NOP fakes the optimizer out so that it doesn't toss out the loop code entirely*/
+// //__asm NOP
+// NOP++;
+// }while (loop_index++ < ((g_usCpu_Frequency/8)+(+ ((g_usCpu_Frequency % 8) ? 1 : 0))));/*use do loop to force at least one loop*/
+// }
+// }
+//}
+
+void ispVMDelay( unsigned short a_usTimeDelay )
+{
+
+ if ( a_usTimeDelay & 0x8000 ) //millisecond
+ {
+ a_usTimeDelay &= ~0x8000;
+
+ if ( a_usTimeDelay <= 0 )
+ {
+ a_usTimeDelay = 1; //delay is 1 millisecond minimum
+ }
+ delayms(a_usTimeDelay);
+ }
+ else
+ {
+ if ( a_usTimeDelay <= 0 )
+ {
+ a_usTimeDelay = 1; //delay is 1 microsecond minimum
+ }
+ delayUs(a_usTimeDelay);
+ }
+}
+
+
+/*********************************************************************************
+*
+* calibration
+*
+* It is important to confirm if the delay function is indeed providing
+* the accuracy required. Also one other important parameter needed
+* checking is the clock frequency.
+* Calibration will help to determine the system clock frequency
+* and the loop_per_micro value for one micro-second delay of the target
+* specific hardware.
+*
+**********************************************************************************/
+void calibration(void)
+{
+/*
+ //Apply 2 pulses to TCK.
+ writePort( pinTCK, 0x00 );
+ writePort( pinTCK, 0x01 );
+ writePort( pinTCK, 0x00 );
+ writePort( pinTCK, 0x01 );
+ writePort( pinTCK, 0x00 );
+
+ //Delay for 1 millisecond. Pass on 1000 or 0x8001 both = 1ms delay.
+ ispVMDelay(1);
+
+ //Apply 2 pulses to TCK
+ writePort( pinTCK, 0x01 );
+ writePort( pinTCK, 0x00 );
+ writePort( pinTCK, 0x01 );
+ writePort( pinTCK, 0x00 );
+*/
+ //Test pinTDI pinTMS
+ //writePort( pinTDI, 0x01 );
+ //writePort( pinTMS, 0x01 );
+ //writePort( pinTMS, 0x00 );
+
+//
+ //writePort( pinTDI, 0x00 );
+// writePort( pinTMS, 0x00 );
+
+ unsigned char temp = 0;
+ temp = readPort();
+}
+
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ispvm_ui.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ispvm_ui.c
new file mode 100644
index 000000000..465e19d02
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ispvm_ui.c
@@ -0,0 +1,781 @@
+/**************************************************************
+*
+* Lattice Semiconductor Corp. Copyright 2008
+*
+* ispVME Embedded allows programming of Lattice's suite of FPGA
+* devices on embedded systems through the JTAG port. The software
+* is distributed in source code form and is open to re - distribution
+* and modification where applicable.
+*
+* ispVME Embedded C Source comprised with 3 modules:
+* ispvm_ui.c is the module provides input and output support.
+* ivm_core.c is the module interpret the VME file(s).
+* hardware.c is the module access the JTAG port of the device(s).
+*
+* The optional module cable.c is for supporting Lattice's parallel
+* port ispDOWNLOAD cable on DOS and Windows 95/98 O/S. It can be
+* requested from Lattice's ispVMSupport.
+*
+***************************************************************/
+
+
+/**************************************************************
+*
+* Revision History of ispvm_ui.c
+*
+* 3/6/07 ht Added functions vme_out_char(),vme_out_hex(),
+* vme_out_string() to provide output resources.
+* Consolidate all printf() calls into the added output
+* functions.
+*
+* 09/11/07 NN Added Global variables initialization
+* 09/24/07 NN Added a switch allowing users to do calibration.
+* Calibration will help to determine the system clock frequency
+* and the count value for one micro-second delay of the target
+* specific hardware.
+* Removed Delay Percent support
+* 11/15/07 NN moved the checking of the File CRC to the end of processing
+* 08/28/08 NN Added Calculate checksum support.
+***************************************************************/
+
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "vmopcode.h"
+#include "drivers/Flash_Memory/fatfs/ff.h"
+
+/***************************************************************
+*
+* File pointer to the VME file.
+*
+***************************************************************/
+
+FILE * g_pVMEFile = NULL;
+
+/***************************************************************
+*
+* Functions declared in this ispvm_ui.c module
+*
+***************************************************************/
+unsigned char GetByte(void);
+void vme_out_char(unsigned char charOut);
+void vme_out_hex(unsigned char hexOut);
+void vme_out_string(char *stringOut);
+void ispVMMemManager( signed char cTarget, unsigned short usSize );
+void ispVMFreeMem(void);
+void error_handler( short a_siRetCode, char * pszMessage );
+signed char ispVM( /*const char * a_pszFilename*/ );//avi-
+
+/***************************************************************
+*
+* Global variables.
+*
+***************************************************************/
+unsigned short g_usPreviousSize = 0;
+unsigned short g_usExpectedCRC = 0;
+
+/***************************************************************
+*
+* External variables and functions declared in ivm_core.c module.
+*
+***************************************************************/
+extern signed char ispVMCode();
+extern void ispVMCalculateCRC32( unsigned char a_ucData );
+extern void ispVMStart();
+extern void ispVMEnd();
+extern unsigned short g_usCalculatedCRC;
+extern unsigned short g_usDataType;
+extern unsigned char * g_pucOutMaskData,
+ * g_pucInData,
+ * g_pucOutData,
+ * g_pucHIRData,
+ * g_pucTIRData,
+ * g_pucHDRData,
+ * g_pucTDRData,
+ * g_pucOutDMaskData,
+ * g_pucIntelBuffer;
+extern unsigned char * g_pucHeapMemory;
+extern unsigned short g_iHeapCounter;
+extern unsigned short g_iHEAPSize;
+extern unsigned short g_usIntelDataIndex;
+extern unsigned short g_usIntelBufferSize;
+extern LVDSPair * g_pLVDSList;
+//08/28/08 NN Added Calculate checksum support.
+extern unsigned long g_usChecksum;
+extern unsigned int g_uiChecksumIndex;
+/***************************************************************
+*
+* External variables and functions declared in hardware.c module.
+*
+***************************************************************/
+extern void calibration(void);
+extern unsigned short g_usCpu_Frequency;
+
+/***************************************************************
+*
+* Supported VME versions.
+*
+***************************************************************/
+
+const char * const g_szSupportedVersions[] = { "__VME2.0", "__VME3.0", "____12.0", "____12.1", 0 };
+
+/***************************************************************
+*
+* GetByte
+*
+* Returns a byte to the caller. The returned byte depends on the
+* g_usDataType register. If the HEAP_IN bit is set, then the byte
+* is returned from the HEAP. If the LHEAP_IN bit is set, then
+* the byte is returned from the intelligent buffer. Otherwise,
+* the byte is returned directly from the VME file.
+*
+***************************************************************/
+extern unsigned char VmeArray[];//avi+
+extern FIL *FileHandlevme;
+
+unsigned char GetByte()
+{
+ unsigned char ucData = 0;
+
+ if ( g_usDataType & HEAP_IN ) {
+
+ /***************************************************************
+ *
+ * Get data from repeat buffer.
+ *
+ ***************************************************************/
+
+ if ( g_iHeapCounter > g_iHEAPSize ) {
+
+ /***************************************************************
+ *
+ * Data over-run.
+ *
+ ***************************************************************/
+
+ return 0xFF;
+ }
+
+ ucData = g_pucHeapMemory[ g_iHeapCounter++ ];
+ }
+ else if ( g_usDataType & LHEAP_IN ) {
+
+ /***************************************************************
+ *
+ * Get data from intel buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usIntelDataIndex >= g_usIntelBufferSize ) {
+
+ /***************************************************************
+ *
+ * Data over-run.
+ *
+ ***************************************************************/
+
+ return 0xFF;
+ }
+
+ ucData = g_pucIntelBuffer[ g_usIntelDataIndex++ ];
+ }
+ else {
+
+ // ***************************************************************
+ // *
+ // * Get data from file.
+ // *
+ // *************************************************************** /
+
+ //ucData = (unsigned char)fgetc( g_pVMEFile ); avi-
+
+ /// avi+
+ unsigned int rc;
+ unsigned char s[1];
+ f_read(FileHandlevme, s, 1, &rc);
+ ucData = s[0];
+ ////////
+
+ //if ( feof( g_pVMEFile ) ) avi-
+ if(rc == 0) //avi+
+ {
+
+ /***************************************************************
+ *
+ * Reached EOF.
+ *
+ ***************************************************************/
+
+ return 0xFF;
+
+
+
+ }
+ /***************************************************************
+ *
+ * Calculate the 32-bit CRC if the expected CRC exist.
+ *
+ ***************************************************************/
+// if( g_usExpectedCRC != 0) avi-
+// {
+// ispVMCalculateCRC32(ucData);
+// }
+ }
+
+ return ( ucData );
+}
+
+/***************************************************************
+*
+* vme_out_char
+*
+* Send a character out to the output resource if available.
+* The monitor is the default output resource.
+*
+*
+***************************************************************/
+void vme_out_char(unsigned char charOut)
+{
+ printf("%c",charOut);
+}
+/***************************************************************
+*
+* vme_out_hex
+*
+* Send a character out as in hex format to the output resource
+* if available. The monitor is the default output resource.
+*
+*
+***************************************************************/
+void vme_out_hex(unsigned char hexOut)
+{
+ printf("%.2X",hexOut);
+}
+/***************************************************************
+*
+* vme_out_string
+*
+* Send a text string out to the output resource if available.
+* The monitor is the default output resource.
+*
+*
+***************************************************************/
+void vme_out_string(char *stringOut)
+{
+ if(stringOut)
+ {
+ printf("%s",stringOut);
+ }
+
+}
+/***************************************************************
+*
+* ispVMMemManager
+*
+* Allocate memory based on cTarget. The memory size is specified
+* by usSize.
+*
+***************************************************************/
+
+void ispVMMemManager( signed char cTarget, unsigned short usSize )
+{
+ switch ( cTarget ) {
+ case XTDI:
+ case TDI:
+ if ( g_pucInData != NULL ) {
+ if ( g_usPreviousSize == usSize ) {/*memory exist*/
+ break;
+ }
+ else {
+ free( g_pucInData );
+ g_pucInData = NULL;
+ }
+ }
+ g_pucInData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ g_usPreviousSize = usSize;
+ case XTDO:
+ case TDO:
+ if ( g_pucOutData!= NULL ) {
+ if ( g_usPreviousSize == usSize ) { /*already exist*/
+ break;
+ }
+ else {
+ free( g_pucOutData );
+ g_pucOutData = NULL;
+ }
+ }
+ g_pucOutData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ g_usPreviousSize = usSize;
+ break;
+ case MASK:
+ if ( g_pucOutMaskData != NULL ) {
+ if ( g_usPreviousSize == usSize ) {/*already allocated*/
+ break;
+ }
+ else {
+ free( g_pucOutMaskData );
+ g_pucOutMaskData = NULL;
+ }
+ }
+ g_pucOutMaskData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ g_usPreviousSize = usSize;
+ break;
+ case HIR:
+ if ( g_pucHIRData != NULL ) {
+ free( g_pucHIRData );
+ g_pucHIRData = NULL;
+ }
+ g_pucHIRData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ break;
+ case TIR:
+ if ( g_pucTIRData != NULL ) {
+ free( g_pucTIRData );
+ g_pucTIRData = NULL;
+ }
+ g_pucTIRData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ break;
+ case HDR:
+ if ( g_pucHDRData != NULL ) {
+ free( g_pucHDRData );
+ g_pucHDRData = NULL;
+ }
+ g_pucHDRData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ break;
+ case TDR:
+ if ( g_pucTDRData != NULL ) {
+ free( g_pucTDRData );
+ g_pucTDRData = NULL;
+ }
+ g_pucTDRData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ break;
+ case HEAP:
+ if ( g_pucHeapMemory != NULL ) {
+ free( g_pucHeapMemory );
+ g_pucHeapMemory = NULL;
+ }
+ g_pucHeapMemory = ( unsigned char * ) malloc( usSize + 2 );
+ break;
+ case DMASK:
+ if ( g_pucOutDMaskData != NULL ) {
+ if ( g_usPreviousSize == usSize ) { /*already allocated*/
+ break;
+ }
+ else {
+ free( g_pucOutDMaskData );
+ g_pucOutDMaskData = NULL;
+ }
+ }
+ g_pucOutDMaskData = ( unsigned char * ) malloc( usSize / 8 + 2 );
+ g_usPreviousSize = usSize;
+ break;
+ case LHEAP:
+ if ( g_pucIntelBuffer != NULL ) {
+ free( g_pucIntelBuffer );
+ g_pucIntelBuffer = NULL;
+ }
+ g_pucIntelBuffer = ( unsigned char * ) malloc( usSize + 2 );
+ break;
+ case LVDS:
+ if ( g_pLVDSList != NULL ) {
+ free( g_pLVDSList );
+ g_pLVDSList = NULL;
+ }
+ g_pLVDSList = ( LVDSPair * ) calloc( usSize, sizeof( LVDSPair ) );
+ break;
+ default:
+ return;
+ }
+}
+
+/***************************************************************
+*
+* ispVMFreeMem
+*
+* Free memory that were dynamically allocated.
+*
+***************************************************************/
+
+void ispVMFreeMem()
+{
+ if ( g_pucHeapMemory != NULL ) {
+ free( g_pucHeapMemory );
+ g_pucHeapMemory = NULL;
+ }
+
+ if ( g_pucOutMaskData != NULL ) {
+ free( g_pucOutMaskData );
+ g_pucOutMaskData = NULL;
+ }
+
+ if ( g_pucInData != NULL ) {
+ free( g_pucInData );
+ g_pucInData = NULL;
+ }
+
+ if ( g_pucOutData != NULL ) {
+ free( g_pucOutData );
+ g_pucOutData = NULL;
+ }
+
+ if ( g_pucHIRData != NULL ) {
+ free( g_pucHIRData );
+ g_pucHIRData = NULL;
+ }
+
+ if ( g_pucTIRData != NULL ) {
+ free( g_pucTIRData );
+ g_pucTIRData = NULL;
+ }
+
+ if ( g_pucHDRData != NULL ) {
+ free( g_pucHDRData );
+ g_pucHDRData = NULL;
+ }
+
+ if ( g_pucTDRData != NULL ) {
+ free( g_pucTDRData );
+ g_pucTDRData = NULL;
+ }
+
+ if ( g_pucOutDMaskData != NULL ) {
+ free( g_pucOutDMaskData );
+ g_pucOutDMaskData = NULL;
+ }
+
+ if ( g_pucIntelBuffer != NULL ) {
+ free( g_pucIntelBuffer );
+ g_pucIntelBuffer = NULL;
+ }
+
+ if ( g_pLVDSList != NULL ) {
+ free( g_pLVDSList );
+ g_pLVDSList = NULL;
+ }
+}
+
+/***************************************************************
+*
+* error_handler
+*
+* Reports the error message.
+*
+***************************************************************/
+
+void error_handler( short a_siRetCode, char * pszMessage )
+{
+ const char * pszErrorMessage[] = { "pass",
+ "verification fail",
+ "can't find the file",
+ "wrong file type",
+ "file error",
+ "option error",
+ "crc verification error" };
+
+ strcpy( pszMessage, pszErrorMessage[ -a_siRetCode ] );
+}
+/***************************************************************
+*
+* ispVM
+*
+* The entry point of the ispVM embedded. If the version and CRC
+* are verified, then the VME will be processed.
+*
+***************************************************************/
+
+signed char ispVM( /*const char * a_pszFilename*/ ) //AVI-
+{
+ char szFileVersion[ 9 ] = { 0 };
+ signed char cRetCode = 0;
+ signed char cIndex = 0;
+ signed char cVersionIndex = 0;
+ unsigned char ucReadByte = 0;
+
+ unsigned int rc;
+ unsigned char s[1];
+
+ /***************************************************************
+ *
+ * Global variables initialization.
+ *
+ * 09/11/07 NN Added
+ ***************************************************************/
+ g_pucHeapMemory = NULL;
+ g_iHeapCounter = 0;
+ g_iHEAPSize = 0;
+ g_usIntelDataIndex = 0;
+ g_usIntelBufferSize = 0;
+ g_usPreviousSize = 0;
+
+ /***************************************************************
+ *
+ * Open a file pointer to the VME file.
+ *
+ ***************************************************************/
+/*
+ if ( ( g_pVMEFile = fopen( a_pszFilename, "rb" ) ) == NULL ) { AVI-
+ return VME_FILE_READ_FAILURE;
+ }*/
+ g_usCalculatedCRC = 0;
+ g_usExpectedCRC = 0;
+ ucReadByte = GetByte();
+ switch( ucReadByte ) {
+ case FILE_CRC:
+
+ /***************************************************************
+ *
+ * Read and store the expected CRC to do the comparison at the end.
+ * Only versions 3.0 and higher support CRC protection.
+ *
+ ***************************************************************/
+
+// g_usExpectedCRC = (unsigned char ) fgetc( g_pVMEFile );avi-
+// g_usExpectedCRC <<= 8;
+// g_usExpectedCRC |= fgetc( g_pVMEFile );
+
+ // avi+
+
+ f_read(FileHandlevme, s, 1, &rc);
+ g_usExpectedCRC = s[0];
+ g_usExpectedCRC <<= 8;
+ f_read(FileHandlevme, s, 1, &rc);
+ g_usExpectedCRC |= s[0];
+ //
+
+ /***************************************************************
+ *
+ * Read and store the version of the VME file.
+ *
+ ***************************************************************/
+
+ for ( cIndex = 0; cIndex < 8; cIndex++ ) {
+ szFileVersion[ cIndex ] = GetByte();
+ }
+
+ break;
+ default:
+
+ /***************************************************************
+ *
+ * Read and store the version of the VME file. Must be version 2.0.
+ *
+ ***************************************************************/
+
+ szFileVersion[ 0 ] = ( signed char ) ucReadByte;
+ for ( cIndex = 1; cIndex < 8; cIndex++ ) {
+ szFileVersion[ cIndex ] = GetByte();
+ }
+
+ break;
+ }
+
+ /***************************************************************
+ *
+ * Compare the VME file version against the supported version.
+ *
+ ***************************************************************/
+
+ for ( cVersionIndex = 0; g_szSupportedVersions[ cVersionIndex ] != 0; cVersionIndex++ ) {
+ for ( cIndex = 0; cIndex < 8; cIndex++ ) {
+ if ( szFileVersion[ cIndex ] != g_szSupportedVersions[ cVersionIndex ][ cIndex ] ) {
+ cRetCode = VME_VERSION_FAILURE;
+ //while(1);//AVI+
+ //break;
+ }
+ cRetCode = 0;
+ }
+
+ if ( cRetCode == 0 ) {
+
+ /***************************************************************
+ *
+ * Found matching version, break.
+ *
+ ***************************************************************/
+
+ break;
+ }
+ }
+
+ if ( cRetCode < 0 ) {
+
+ /***************************************************************
+ *
+ * VME file version failed to match the supported versions.
+ *
+ ***************************************************************/
+
+ fclose( g_pVMEFile );
+ g_pVMEFile = NULL;
+ while(1);//AVI+
+ return VME_VERSION_FAILURE;
+
+ }
+
+ /***************************************************************
+ *
+ * Enable the JTAG port to communicate with the device.
+ * Set the JTAG state machine to the Test-Logic/Reset State.
+ *
+ ***************************************************************/
+
+ ispVMStart();
+
+ /***************************************************************
+ *
+ * Process the VME file.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMCode();
+
+ /***************************************************************
+ *
+ * Set the JTAG State Machine to Test-Logic/Reset state then disable
+ * the communication with the JTAG port.
+ *
+ ***************************************************************/
+
+ ispVMEnd();
+
+ //fclose( g_pVMEFile );
+
+ f_close(FileHandlevme);///avi+
+ free (FileHandlevme);//avi+
+
+ g_pVMEFile = NULL;
+
+
+ ispVMFreeMem();
+
+ /***************************************************************
+ *
+ * Compare the expected CRC versus the calculated CRC.
+ *
+ ***************************************************************/
+
+ if ( cRetCode == 0 && g_usExpectedCRC != 0 && ( g_usExpectedCRC != g_usCalculatedCRC ) ) {
+ printf( "Expected CRC: 0x%.4X\n", g_usExpectedCRC );
+ printf( "Calculated CRC: 0x%.4X\n", g_usCalculatedCRC );
+ return VME_CRC_FAILURE;
+ }
+
+ return ( cRetCode );
+}
+
+/***************************************************************
+*
+* main
+*
+***************************************************************/
+/*
+int main_vme( int argc, char * argv[] ) AVI-
+{
+ unsigned short iCommandLineIndex = 0;
+ short siRetCode = 0;
+ char szExtension[ 5 ] = { 0 };
+ char szCommandLineArg[ 300 ] = { 0 };
+ short sicalibrate = 0;
+
+ //08/28/08 NN Added Calculate checksum support.
+ g_usChecksum = 0;
+ g_uiChecksumIndex = 0;
+
+ vme_out_string( " Lattice Semiconductor Corp.\n" );
+ vme_out_string( "\n ispVME(tm) V");
+ vme_out_string( VME_VERSION_NUMBER );
+ vme_out_string(" Copyright 1998-2011.\n");
+ vme_out_string( "\nFor daisy chain programming of all in-system programmable devices\n\n" );
+
+ if ( argc < 2 ) {
+ vme_out_string( "\nUsage: vme [option] vme_file [vme_file]\n" );
+ vme_out_string( "Example: vme vme_file1.vme vme_file2.vme\n" );
+ vme_out_string( "option -c: do the calibration.\n" );
+ vme_out_string( "Example: vme -c\n" );
+ vme_out_string( "Example: vme -c vme_file1.vme vme_file2.vme\n" );
+ vme_out_string( "\n\n");
+ exit( 1 );
+ }
+ for ( iCommandLineIndex = 1; iCommandLineIndex < argc; iCommandLineIndex++ ) {
+ strcpy( szCommandLineArg, argv[ iCommandLineIndex ] );
+ if ( !strcmp( strlwr( szCommandLineArg ), "-c" ) && ( iCommandLineIndex == 1 ) ) {
+ sicalibrate = 1;
+ }
+ else if ( !strcmp( strlwr( szCommandLineArg ), "-c" ) && ( iCommandLineIndex != 1 ) ) {
+ vme_out_string( "Error: calibrate option -c must be the first argument\n\n" );
+ exit( 1 );
+ }
+ else
+ {
+ strcpy( szExtension, &szCommandLineArg[ strlen( szCommandLineArg ) - 4 ] );
+ strlwr( szExtension );
+ if ( strcmp( szExtension, ".vme" ) ) {
+ vme_out_string( "Error: VME files must end with the extension *.vme\n\n" );
+ exit( 1 );
+ }
+ }
+ }
+ siRetCode = 0;
+ if(sicalibrate)
+ {
+ calibration();
+ }
+ for ( iCommandLineIndex = 1; iCommandLineIndex < argc; iCommandLineIndex++ ) { // Process all VME files sequentially
+ strcpy( szCommandLineArg, argv[ iCommandLineIndex ] );
+ if ( !strcmp( strlwr( szCommandLineArg ), "-c" ) && ( iCommandLineIndex == 1 ) ) {
+ }
+ else if ( !strcmp( strlwr( szCommandLineArg ), "-checksum" )) {}
+ else {
+ vme_out_string( "Processing virtual machine file (");
+ vme_out_string( szCommandLineArg );
+ vme_out_string (")......\n\n");
+ siRetCode = ispVM( szCommandLineArg );
+ if ( siRetCode < 0 ) {
+ break;
+ }
+ }
+ }
+ if ( siRetCode < 0 ) {
+ error_handler( siRetCode, szCommandLineArg );
+ vme_out_string( "Failed due to ");
+ vme_out_string ( szCommandLineArg );
+ vme_out_string ("\n\n");
+ vme_out_string( "+=======+\n" );
+ vme_out_string( "| FAIL! |\n" );
+ vme_out_string( "+=======+\n\n" );
+ }
+ else {
+ vme_out_string( "+=======+\n" );
+ vme_out_string( "| PASS! |\n" );
+ vme_out_string( "+=======+\n\n" );
+ //08/28/08 NN Added Calculate checksum support.
+ if(g_usChecksum != 0)
+ {
+ g_usChecksum &= 0xFFFF;
+ printf("Data Checksum: %.4X\n\n",g_usChecksum);
+ g_usChecksum = 0;
+ }
+ }
+ exit( siRetCode );
+}
+*/
+short int main_vme()
+{
+ /*************************************************************
+ * *
+ * LOCAL VARIABLES: *
+ * siRetCode: this variable holds the return. *
+ * *
+ *************************************************************/
+
+ short int siRetCode = 0;
+ /*************************************************************
+ * *
+ * Pass in the command line arguments to the entry point. *
+ * *
+ *************************************************************/
+
+ siRetCode = ispVM();
+ return( siRetCode );
+}
+
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ivm_core.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ivm_core.c
new file mode 100644
index 000000000..d57f44c37
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/ivm_core.c
@@ -0,0 +1,3080 @@
+/***************************************************************
+*
+* Lattice Semiconductor Corp. Copyright 2009
+*
+* ispVME Embedded allows programming of Lattice's suite of FPGA
+* devices on embedded systems through the JTAG port. The software
+* is distributed in source code form and is open to re - distribution
+* and modification where applicable.
+*
+* Revision History of ivm_core.c module:
+* 4/25/06 ht Change some variables from unsigned short or int
+* to long int to make the code compiler independent.
+* 5/24/06 ht Support using RESET (TRST) pin as a special purpose
+* control pin such as triggering the loading of known
+* state exit.
+* 3/6/07 ht added functions to support output to terminals
+*
+* 09/24/07 NN Type cast mismatch variables
+* Moved the sclock() function to hardware.c
+* 08/28/08 NN Added Calculate checksum support.
+* 4/1/09 Nguyen replaced the recursive function call codes on
+* the ispVMLCOUNT function
+*
+***************************************************************/
+
+#include <stdio.h>
+#include <string.h>
+#include "vmopcode.h"
+
+/***************************************************************
+*
+* Global variables used to specify the flow control and data type.
+*
+* g_usFlowControl: flow control register. Each bit in the
+* register can potentially change the
+* personality of the embedded engine.
+* g_usDataType: holds the data type of the current row.
+*
+***************************************************************/
+
+unsigned short g_usFlowControl = 0x0000;
+unsigned short g_usDataType = 0x0000;
+
+/***************************************************************
+*
+* Global variables used to specify the ENDDR and ENDIR.
+*
+* g_ucEndDR: the state that the device goes to after SDR.
+* g_ucEndIR: the state that the device goes to after SIR.
+*
+***************************************************************/
+
+unsigned char g_ucEndDR = DRPAUSE;
+unsigned char g_ucEndIR = IRPAUSE;
+
+/***************************************************************
+*
+* Global variables used to support header/trailer.
+*
+* g_usHeadDR: the number of lead devices in bypass.
+* g_usHeadIR: the sum of IR length of lead devices.
+* g_usTailDR: the number of tail devices in bypass.
+* g_usTailIR: the sum of IR length of tail devices.
+*
+***************************************************************/
+
+unsigned short g_usHeadDR = 0;
+unsigned short g_usHeadIR = 0;
+unsigned short g_usTailDR = 0;
+unsigned short g_usTailIR = 0;
+
+/***************************************************************
+*
+* Global variable to store the number of bits of data or instruction
+* to be shifted into or out from the device.
+*
+***************************************************************/
+
+unsigned short g_usiDataSize = 0;
+
+/***************************************************************
+*
+* Stores the frequency. Default to 1 MHz.
+*
+***************************************************************/
+
+int g_iFrequency = 1000;
+
+/***************************************************************
+*
+* Stores the maximum amount of ram needed to hold a row of data.
+*
+***************************************************************/
+
+unsigned short g_usMaxSize = 0;
+
+/***************************************************************
+*
+* Stores the LSH or RSH value.
+*
+***************************************************************/
+
+unsigned short g_usShiftValue = 0;
+
+/***************************************************************
+*
+* Stores the current repeat loop value.
+*
+***************************************************************/
+
+unsigned short g_usRepeatLoops = 0;
+
+/***************************************************************
+*
+* Stores the current vendor.
+*
+***************************************************************/
+
+signed char g_cVendor = LATTICE;
+
+/***************************************************************
+*
+* Stores the VME file CRC.
+*
+***************************************************************/
+
+unsigned short g_usCalculatedCRC = 0;
+
+/***************************************************************
+*
+* Stores the Device Checksum.
+*
+***************************************************************/
+//08/28/08 NN Added Calculate checksum support.
+unsigned long g_usChecksum = 0;
+unsigned int g_uiChecksumIndex = 0;
+
+/***************************************************************
+*
+* Stores the current state of the JTAG state machine.
+*
+***************************************************************/
+
+signed char g_cCurrentJTAGState = 0;
+
+/***************************************************************
+*
+* Global variables used to support looping.
+*
+* g_pucHeapMemory: holds the entire repeat loop.
+* g_iHeapCounter: points to the current byte in the repeat loop.
+* g_iHEAPSize: the current size of the repeat in bytes.
+*
+***************************************************************/
+
+unsigned char * g_pucHeapMemory = NULL;
+unsigned short g_iHeapCounter = 0;
+unsigned short g_iHEAPSize = 0;
+
+/***************************************************************
+*
+* Global variables used to support intelligent programming.
+*
+* g_usIntelDataIndex: points to the current byte of the
+* intelligent buffer.
+* g_usIntelBufferSize: holds the size of the intelligent
+* buffer.
+*
+***************************************************************/
+
+unsigned short g_usIntelDataIndex = 0;
+unsigned short g_usIntelBufferSize = 0;
+
+/****************************************************************************
+*
+* Holds the maximum size of each respective buffer. These variables are used
+* to write the HEX files when converting VME to HEX.
+*
+*****************************************************************************/
+
+unsigned short g_usTDOSize = 0;
+unsigned short g_usMASKSize = 0;
+unsigned short g_usTDISize = 0;
+unsigned short g_usDMASKSize = 0;
+unsigned short g_usLCOUNTSize = 0;
+unsigned short g_usHDRSize = 0;
+unsigned short g_usTDRSize = 0;
+unsigned short g_usHIRSize = 0;
+unsigned short g_usTIRSize = 0;
+unsigned short g_usHeapSize = 0;
+
+/***************************************************************
+*
+* Global variables used to store data.
+*
+* g_pucOutMaskData: local RAM to hold one row of MASK data.
+* g_pucInData: local RAM to hold one row of TDI data.
+* g_pucOutData: local RAM to hold one row of TDO data.
+* g_pucHIRData: local RAM to hold the current SIR header.
+* g_pucTIRData: local RAM to hold the current SIR trailer.
+* g_pucHDRData: local RAM to hold the current SDR header.
+* g_pucTDRData: local RAM to hold the current SDR trailer.
+* g_pucIntelBuffer: local RAM to hold the current intelligent buffer.
+* g_pucOutDMaskData: local RAM to hold one row of DMASK data.
+*
+***************************************************************/
+
+unsigned char * g_pucOutMaskData = NULL,
+ * g_pucInData = NULL,
+ * g_pucOutData = NULL,
+ * g_pucHIRData = NULL,
+ * g_pucTIRData = NULL,
+ * g_pucHDRData = NULL,
+ * g_pucTDRData = NULL,
+ * g_pucIntelBuffer = NULL,
+ * g_pucOutDMaskData = NULL;
+
+/***************************************************************
+*
+* JTAG state machine transition table.
+*
+***************************************************************/
+
+struct {
+ unsigned char CurState; /* From this state */
+ unsigned char NextState; /* Step to this state */
+ unsigned char Pattern; /* The tragetory of TMS */
+ unsigned char Pulses; /* The number of steps */
+} g_JTAGTransistions[ 25 ] = {
+{ RESET, RESET, 0xFC, 6 }, /* Transitions from RESET */
+{ RESET, IDLE, 0x00, 1 },
+{ RESET, DRPAUSE, 0x50, 5 },
+{ RESET, IRPAUSE, 0x68, 6 },
+{ IDLE, RESET, 0xE0, 3 }, /* Transitions from IDLE */
+{ IDLE, DRPAUSE, 0xA0, 4 },
+{ IDLE, IRPAUSE, 0xD0, 5 },
+{ DRPAUSE, RESET, 0xF8, 5 }, /* Transitions from DRPAUSE */
+{ DRPAUSE, IDLE, 0xC0, 3 },
+{ DRPAUSE, IRPAUSE, 0xF4, 7 },
+{ DRPAUSE, DRPAUSE, 0xE8, 6 }, /* 06/14/06 Support POLING STATUS LOOP*/
+{ IRPAUSE, RESET, 0xF8, 5 }, /* Transitions from IRPAUSE */
+{ IRPAUSE, IDLE, 0xC0, 3 },
+{ IRPAUSE, DRPAUSE, 0xE8, 6 },
+{ DRPAUSE, SHIFTDR, 0x80, 2 }, /* Extra transitions using SHIFTDR */
+{ IRPAUSE, SHIFTDR, 0xE0, 5 },
+{ SHIFTDR, DRPAUSE, 0x80, 2 },
+{ SHIFTDR, IDLE, 0xC0, 3 },
+{ IRPAUSE, SHIFTIR, 0x80, 2 }, /* Extra transitions using SHIFTIR */
+{ SHIFTIR, IRPAUSE, 0x80, 2 },
+{ SHIFTIR, IDLE, 0xC0, 3 },
+{ DRPAUSE, DRCAPTURE, 0xE0, 4 }, /* 11/15/05 Support DRCAPTURE*/
+{ DRCAPTURE, DRPAUSE, 0x80, 2 },
+{ IDLE, DRCAPTURE, 0x80, 2 },
+{ IRPAUSE, DRCAPTURE, 0xE0, 4 }
+};
+
+/***************************************************************
+*
+* List to hold all LVDS pairs.
+*
+***************************************************************/
+
+LVDSPair * g_pLVDSList = NULL;
+unsigned short g_usLVDSPairCount = 0;
+
+/***************************************************************
+*
+* Function prototypes.
+*
+***************************************************************/
+
+signed char ispVMCode();
+signed char ispVMDataCode();
+long int ispVMDataSize();
+void ispVMData( unsigned char * Data );
+signed char ispVMShift( signed char Code );
+signed char ispVMAmble( signed char Code );
+signed char ispVMLoop( unsigned short a_usLoopCount );
+signed char ispVMBitShift( signed char mode, unsigned short bits );
+void ispVMComment( unsigned short a_usCommentSize );
+void ispVMHeader( unsigned short a_usHeaderSize );
+signed char ispVMLCOUNT( unsigned short a_usCountSize );
+void ispVMClocks( unsigned short Clocks );
+void ispVMBypass( signed char ScanType, unsigned short Bits );
+void ispVMStateMachine( signed char NextState );
+void ispVMStart();
+void ispVMEnd();
+signed char ispVMSend(unsigned short int);
+signed char ispVMRead(unsigned short int);
+signed char ispVMReadandSave(unsigned short int);
+signed char ispVMProcessLVDS( unsigned short a_usLVDSCount );
+
+
+/***************************************************************
+*
+* External variables and functions in ispvm_ui.c module
+*
+***************************************************************/
+extern void vme_out_char(unsigned char charOut);
+extern void vme_out_hex(unsigned char hexOut);
+extern void vme_out_string(char *stringOut);
+extern unsigned char GetByte();
+extern void ispVMMemManager( signed char types, unsigned short size );
+
+/***************************************************************
+*
+* External variables and functions in hardware.c module
+*
+***************************************************************/
+extern void ispVMDelay( unsigned short int a_usMicroSecondDelay );
+extern unsigned char readPort();
+extern void writePort( unsigned char pins, unsigned char value );
+extern void sclock();
+extern signed char g_cCurrentJTAGState;
+extern const unsigned char g_ucPinTDI;
+extern const unsigned char g_ucPinTCK;
+extern const unsigned char g_ucPinTMS;
+extern const unsigned char g_ucPinENABLE;
+extern const unsigned char g_ucPinTRST;
+extern const unsigned char g_ucPinTDO;
+
+#ifdef VME_DEBUG
+
+/***************************************************************
+*
+* GetState
+*
+* Returns the state as a string based on the opcode. Only used
+* for debugging purposes.
+*
+***************************************************************/
+
+const char * GetState( unsigned char a_ucState )
+{
+ switch( a_ucState ) {
+ case RESET:
+ return( "RESET" );
+ case IDLE:
+ return( "IDLE" );
+ case IRPAUSE:
+ return( "IRPAUSE" );
+ case DRPAUSE:
+ return( "DRPAUSE" );
+ case SHIFTIR:
+ return( "SHIFTIR" );
+ case SHIFTDR:
+ return( "SHIFTDR" );
+ case DRCAPTURE:/* 11/15/05 support DRCAPTURE*/
+ return( "DRCAPTURE" );
+ default:
+ break;
+ }
+
+ return 0;
+}
+
+/***************************************************************
+*
+* PrintData
+*
+* Prints the data. Only used for debugging purposes.
+*
+***************************************************************/
+
+void PrintData( unsigned short a_iDataSize, unsigned char * a_pucData )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short usByteSize = 0;
+ unsigned short usBitIndex = 0;
+ signed short usByteIndex = 0;
+ unsigned char ucByte = 0;
+ unsigned char ucFlipByte = 0;
+
+ if ( a_iDataSize % 8 ) {
+ //09/11/07 NN Type cast mismatch variables
+ usByteSize = (unsigned short)(a_iDataSize / 8 + 1);
+ }
+ else {
+ //09/11/07 NN Type cast mismatch variables
+ usByteSize = (unsigned short)(a_iDataSize / 8);
+ }
+ printf( "(" );
+ //09/11/07 NN Type cast mismatch variables
+ for ( usByteIndex = (signed short)(usByteSize - 1); usByteIndex >= 0; usByteIndex-- ) {
+ ucByte = a_pucData[ usByteIndex ];
+ ucFlipByte = 0x00;
+
+ /***************************************************************
+ *
+ * Flip each byte.
+ *
+ ***************************************************************/
+
+ for ( usBitIndex = 0; usBitIndex < 8; usBitIndex++ ) {
+ ucFlipByte <<= 1;
+ if ( ucByte & 0x1) {
+ ucFlipByte |= 0x1;
+ }
+
+ ucByte >>= 1;
+ }
+
+ /***************************************************************
+ *
+ * Print the flipped byte.
+ *
+ ***************************************************************/
+
+ printf( "%.02X", ucFlipByte );
+ if ( ( usByteSize - usByteIndex ) % 40 == 39 ) {
+ printf( "\n\t\t" );
+ }
+ if(usByteIndex < 0)
+ break;
+ }
+ printf( ")" );
+}
+#endif //VME_DEBUG
+
+/***************************************************************
+*
+* ispVMDataSize
+*
+* Returns a VME-encoded number, usually used to indicate the
+* bit length of an SIR/SDR command.
+*
+***************************************************************/
+
+long int ispVMDataSize()
+{
+ //09/11/07 NN added local variables initialization
+ long int iSize = 0;
+ signed char cCurrentByte = 0;
+ signed char cIndex = 0;
+ cIndex = 0;
+ while ( ( cCurrentByte = GetByte() ) & 0x80 ) {
+ iSize |= ( ( long int ) ( cCurrentByte & 0x7F ) ) << cIndex;
+ cIndex += 7;
+ }
+ iSize |= ( ( long int ) ( cCurrentByte & 0x7F ) ) << cIndex;
+ return iSize;
+}
+
+/***************************************************************
+*
+* ispVMCode
+*
+* This is the heart of the embedded engine. All the high-level opcodes
+* are extracted here. Once they have been identified, then it
+* will call other functions to handle the processing.
+*
+***************************************************************/
+
+signed char ispVMCode()
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short iRepeatSize = 0;
+ signed char cOpcode = 0;
+ signed char cRetCode = 0;
+ unsigned char ucState = 0;
+ unsigned short usDelay = 0;
+ unsigned short usToggle = 0;
+ unsigned char usByte = 0;
+
+ /***************************************************************
+ *
+ * Check the compression flag only if this is the first time
+ * this function is entered. Do not check the compression flag if
+ * it is being called recursively from other functions within
+ * the embedded engine.
+ *
+ ***************************************************************/
+
+ if ( !( g_usDataType & LHEAP_IN ) && !( g_usDataType & HEAP_IN ) ) {
+ usByte = GetByte();
+ if ( usByte == 0xf1 ) {
+ g_usDataType |= COMPRESS;
+ }
+ else if ( usByte == 0xf2 ) {
+ g_usDataType &= ~COMPRESS;
+ }
+ else {
+ return VME_INVALID_FILE;
+ }
+ }
+
+ /***************************************************************
+ *
+ * Begin looping through all the VME opcodes.
+ *
+ ***************************************************************/
+
+ while ( ( cOpcode = GetByte() ) >= 0 ) {
+
+ switch ( cOpcode ) {
+ case STATE:
+
+ /***************************************************************
+ *
+ * Step the JTAG state machine.
+ *
+ ***************************************************************/
+
+ ucState = GetByte();
+
+ /***************************************************************
+ *
+ * Step the JTAG state machine to DRCAPTURE to support Looping.
+ *
+ ***************************************************************/
+
+ if ( (g_usDataType & LHEAP_IN) &&
+ (ucState == DRPAUSE ) &&
+ ( g_cCurrentJTAGState == ucState ))
+ {
+ ispVMStateMachine( DRCAPTURE );
+ }
+
+ ispVMStateMachine( ucState );
+
+#ifdef VME_DEBUG
+ if ( g_usDataType & LHEAP_IN ) {
+ printf( "LDELAY %s ", GetState( ucState ) );
+ }
+ else {
+ printf( "STATE %s;\n", GetState( ucState ) );
+ }
+#endif //VME_DEBUG
+ break;
+ case SIR:
+ case SDR:
+ case XSDR:
+
+#ifdef VME_DEBUG
+ switch( cOpcode ) {
+ case SIR:
+ printf( "SIR " );
+ break;
+ case SDR:
+ case XSDR:
+ if ( g_usDataType & LHEAP_IN ) {
+ printf( "LSDR " );
+ }
+ else {
+ printf( "SDR " );
+ }
+ break;
+ }
+#endif //VME_DEBUG
+ /***************************************************************
+ *
+ * Shift in data into the device.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMShift( cOpcode );
+ if ( cRetCode != 0 ) {
+ return ( cRetCode );
+ }
+ break;
+ case WAIT_VME:
+
+ /***************************************************************
+ *
+ * Observe delay.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ usDelay = (unsigned short) ispVMDataSize();
+ ispVMDelay( usDelay );
+
+#ifdef VME_DEBUG
+ if ( usDelay & 0x8000 ) {
+
+ /***************************************************************
+ *
+ * Since MSB is set, the delay time must be decoded to
+ * millisecond. The SVF2VME encodes the MSB to represent
+ * millisecond.
+ *
+ ***************************************************************/
+
+ usDelay &= ~0x8000;
+ if ( g_usDataType & LHEAP_IN ) {
+ printf( "%.2E SEC;\n", ( float ) usDelay / 1000 );
+ }
+ else {
+ printf( "RUNTEST %.2E SEC;\n", ( float ) usDelay / 1000 );
+ }
+ }
+ else {
+
+ /***************************************************************
+ *
+ * Since MSB is not set, the delay time is given as microseconds.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & LHEAP_IN ) {
+ printf( "%.2E SEC;\n", ( float ) usDelay / 1000000 );
+ }
+ else {
+ printf( "RUNTEST %.2E SEC;\n", ( float ) usDelay / 1000000 );
+ }
+ }
+#endif //VME_DEBUG
+ break;
+ case TCK:
+
+ /***************************************************************
+ *
+ * Issue clock toggles.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ usToggle = (unsigned short) ispVMDataSize();
+ ispVMClocks( usToggle );
+
+#ifdef VME_DEBUG
+ printf( "RUNTEST %d TCK;\n", usToggle );
+#endif //VME_DEBUG
+ break;
+ case ENDDR:
+
+ /***************************************************************
+ *
+ * Set the ENDDR.
+ *
+ ***************************************************************/
+
+ g_ucEndDR = GetByte();
+
+#ifdef VME_DEBUG
+ printf( "ENDDR %s;\n", GetState( g_ucEndDR ) );
+#endif //VME_DEBUG
+ break;
+ case ENDIR:
+
+ /***************************************************************
+ *
+ * Set the ENDIR.
+ *
+ ***************************************************************/
+
+ g_ucEndIR = GetByte();
+
+#ifdef VME_DEBUG
+ printf( "ENDIR %s;\n", GetState( g_ucEndIR ) );
+#endif //VME_DEBUG
+ break;
+ case HIR:
+ case TIR:
+ case HDR:
+ case TDR:
+
+#ifdef VME_DEBUG
+ switch( cOpcode ) {
+ case HIR:
+ printf( "HIR " );
+ break;
+ case TIR:
+ printf( "TIR " );
+ break;
+ case HDR:
+ printf( "HDR " );
+ break;
+ case TDR:
+ printf( "TDR " );
+ break;
+ }
+#endif //VME_DEBUG
+
+ /***************************************************************
+ *
+ * Set the header/trailer of the device in order to bypass
+ * successfully.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMAmble( cOpcode );
+ if ( cRetCode != 0 ) {
+ return ( cRetCode );
+ }
+
+#ifdef VME_DEBUG
+ printf( ";\n" );
+#endif //VME_DEBUG
+ break;
+ case MEM:
+
+ /***************************************************************
+ *
+ * The maximum RAM required to support processing one row of the
+ * VME file.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ g_usMaxSize = (unsigned short) ispVMDataSize();
+
+#ifdef VME_DEBUG
+ printf( "// MEMSIZE %d\n", g_usMaxSize );
+#endif //VME_DEBUG
+ break;
+ case VENDOR:
+
+ /***************************************************************
+ *
+ * Set the VENDOR type.
+ *
+ ***************************************************************/
+
+ cOpcode = GetByte();
+ switch ( cOpcode ) {
+ case LATTICE:
+#ifdef VME_DEBUG
+ printf( "// VENDOR LATTICE\n" );
+#endif //VME_DEBUG
+ g_cVendor = LATTICE;
+ break;
+ case ALTERA:
+#ifdef VME_DEBUG
+ printf( "// VENDOR ALTERA\n" );
+#endif //VME_DEBUG
+ g_cVendor = ALTERA;
+ break;
+ case XILINX:
+#ifdef VME_DEBUG
+ printf( "// VENDOR XILINX\n" );
+#endif //VME_DEBUG
+ g_cVendor = XILINX;
+ break;
+ default:
+ break;
+ }
+ break;
+ case SETFLOW:
+
+ /***************************************************************
+ *
+ * Set the flow control. Flow control determines the personality
+ * of the embedded engine.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ g_usFlowControl |= (unsigned short) ispVMDataSize();
+ break;
+ case RESETFLOW:
+
+ /***************************************************************
+ *
+ * Unset the flow control.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ g_usFlowControl &= (unsigned short) ~( ispVMDataSize() );
+ break;
+ case HEAP:
+
+ /***************************************************************
+ *
+ * Allocate heap size to store loops.
+ *
+ ***************************************************************/
+
+ cRetCode = GetByte();
+ if ( cRetCode != SECUREHEAP ) {
+ return VME_INVALID_FILE;
+ }
+ //09/11/07 NN Type cast mismatch variables
+ g_iHEAPSize = (unsigned short) ispVMDataSize();
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the HEAP buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_iHEAPSize > g_usHeapSize ) {
+ g_usHeapSize = g_iHEAPSize;
+ }
+
+ ispVMMemManager( HEAP, ( unsigned short ) g_iHEAPSize );
+ break;
+ case REPEAT:
+
+ /***************************************************************
+ *
+ * Execute loops.
+ *
+ ***************************************************************/
+
+ g_usRepeatLoops = 0;
+
+ //09/11/07 NN Type cast mismatch variables
+ iRepeatSize = (unsigned short) ispVMDataSize();
+
+ cRetCode = ispVMLoop( ( unsigned short ) iRepeatSize );
+ if ( cRetCode != 0 ) {
+ return ( cRetCode );
+ }
+ break;
+ case ENDLOOP:
+
+ /***************************************************************
+ *
+ * Exit point from processing loops.
+ *
+ ***************************************************************/
+
+ return ( cRetCode );
+ case ENDVME:
+
+ /***************************************************************
+ *
+ * The only valid exit point that indicates end of programming.
+ *
+ ***************************************************************/
+
+ return ( cRetCode );
+ case SHR:
+
+ /***************************************************************
+ *
+ * Right-shift address.
+ *
+ ***************************************************************/
+
+ g_usFlowControl |= SHIFTRIGHT;
+
+ //09/11/07 NN Type cast mismatch variables
+ g_usShiftValue = (unsigned short) (g_usRepeatLoops * (unsigned short)GetByte());
+ break;
+ case SHL:
+
+ /***************************************************************
+ *
+ * Left-shift address.
+ *
+ ***************************************************************/
+
+ g_usFlowControl |= SHIFTLEFT;
+
+ //09/11/07 NN Type cast mismatch variables
+ g_usShiftValue = (unsigned short)(g_usRepeatLoops * (unsigned short)GetByte());
+ break;
+ case FREQUENCY:
+
+ /***************************************************************
+ *
+ * Set the frequency.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ g_iFrequency = (int) (ispVMDataSize() );
+ //10/23/08 NN changed to check if the frequency smaller than 1000
+ if(g_iFrequency >= 1000)
+ {
+ g_iFrequency = g_iFrequency / 1000;
+ if(g_iFrequency == 1)
+ g_iFrequency = 1000;
+#ifdef VME_DEBUG
+ printf( "FREQUENCY %.2E HZ;\n", ( float ) g_iFrequency * 1000 );
+#endif //VME_DEBUG
+ }
+ else
+ {
+ if(g_iFrequency == 0)
+ g_iFrequency = 1000;
+#ifdef VME_DEBUG
+ printf( "FREQUENCY %.2E HZ;\n", ( float ) g_iFrequency );
+#endif //VME_DEBUG
+ }
+ break;
+ case LCOUNT:
+
+ /***************************************************************
+ *
+ * Process LCOUNT command.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMLCOUNT( ( unsigned short ) ispVMDataSize() );
+ if ( cRetCode != 0 ) {
+ return ( cRetCode );
+ }
+ break;
+ case VUES:
+
+ /***************************************************************
+ *
+ * Set the flow control to verify USERCODE.
+ *
+ ***************************************************************/
+
+ g_usFlowControl |= VERIFYUES;
+ break;
+ case COMMENT:
+
+ /***************************************************************
+ *
+ * Display comment.
+ *
+ ***************************************************************/
+
+ ispVMComment( ( unsigned short ) ispVMDataSize() );
+ break;
+ case LVDS:
+
+ /***************************************************************
+ *
+ * Process LVDS command.
+ *
+ ***************************************************************/
+
+ ispVMProcessLVDS( ( unsigned short ) ispVMDataSize() );
+ break;
+ case HEADER:
+
+ /***************************************************************
+ *
+ * Discard header.
+ *
+ ***************************************************************/
+
+ ispVMHeader( ( unsigned short ) ispVMDataSize() );
+ break;
+ /* 03/14/06 Support Toggle ispENABLE signal*/
+ case ispEN:
+ ucState = GetByte();
+ if((ucState == ON_VME)||(ucState == 0x01))
+ writePort( g_ucPinENABLE, 0x01 );
+ else
+ writePort( g_ucPinENABLE, 0x00 );
+ ispVMDelay( 1 );
+ break;
+ /* 05/24/06 support Toggle TRST pin*/
+ case TRST:
+ ucState = GetByte();
+ if(ucState == 0x01)
+ writePort( g_ucPinTRST, 0x01 );
+ else
+ writePort( g_ucPinTRST, 0x00 );
+ ispVMDelay( 1 );
+ break;
+ default:
+
+ /***************************************************************
+ *
+ * Invalid opcode encountered.
+ *
+ ***************************************************************/
+
+#ifdef VME_DEBUG
+ printf( "\nINVALID OPCODE: 0x%.2X\n", cOpcode );
+#endif //VME_DEBUG
+
+ return VME_INVALID_FILE;
+ }
+ }
+
+ /***************************************************************
+ *
+ * Invalid exit point. Processing the token 'ENDVME' is the only
+ * valid way to exit the embedded engine.
+ *
+ ***************************************************************/
+
+ return ( VME_INVALID_FILE );
+}
+
+/***************************************************************
+*
+* ispVMDataCode
+*
+* Processes the TDI/TDO/MASK/DMASK etc of an SIR/SDR command.
+*
+***************************************************************/
+
+signed char ispVMDataCode()
+{
+ //09/11/07 NN added local variables initialization
+ signed char cDataByte = 0;
+ signed char siDataSource = 0; /*source of data from file by default*/
+
+ if ( g_usDataType & HEAP_IN ) {
+ siDataSource = 1; /*the source of data from memory*/
+ }
+
+ /****************************************************************************
+ *
+ * Clear the data type register.
+ *
+ *****************************************************************************/
+
+ g_usDataType &= ~( MASK_DATA + TDI_DATA + TDO_DATA + DMASK_DATA + CMASK_DATA );
+
+ /****************************************************************************
+ *
+ * Iterate through SIR/SDR command and look for TDI, TDO, MASK, etc.
+ *
+ *****************************************************************************/
+
+ while ( ( cDataByte = GetByte() ) >= 0 ) {
+
+ ispVMMemManager( cDataByte, g_usMaxSize );
+ switch ( cDataByte ) {
+ case TDI:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the TDI buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usTDISize ) {
+ g_usTDISize = g_usiDataSize;
+ }
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that TDI data is currently being
+ * used. Process the data in the VME file into the TDI buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= TDI_DATA;
+ ispVMData( g_pucInData );
+ break;
+ case XTDO:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the TDO buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usTDOSize ) {
+ g_usTDOSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that TDO data is currently being
+ * used.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= TDO_DATA;
+ break;
+ case TDO:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the TDO buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usTDOSize ) {
+ g_usTDOSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that TDO data is currently being
+ * used. Process the data in the VME file into the TDO buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= TDO_DATA;
+ ispVMData( g_pucOutData );
+ break;
+ case MASK:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the MASK buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usMASKSize ) {
+ g_usMASKSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that MASK data is currently being
+ * used. Process the data in the VME file into the MASK buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= MASK_DATA;
+ ispVMData( g_pucOutMaskData );
+ break;
+ case DMASK:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the DMASK buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usDMASKSize ) {
+ g_usDMASKSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that DMASK data is currently being
+ * used. Process the data in the VME file into the DMASK buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= DMASK_DATA;
+ ispVMData( g_pucOutDMaskData );
+ break;
+ case CMASK:
+
+ /****************************************************************************
+ *
+ * Updated data type register to indicate that CMASK data is currently being
+ * used. Process the data in the VME file into the CMASK buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= CMASK_DATA;
+ ispVMData( g_pucOutMaskData );
+ break;
+ case CONTINUE_VME:
+ return ( 0 );
+ default:
+
+ /****************************************************************************
+ *
+ * Encountered invalid opcode.
+ *
+ *****************************************************************************/
+
+ return ( VME_INVALID_FILE );
+ }
+
+ switch ( cDataByte ) {
+ case TDI:
+
+ /****************************************************************************
+ *
+ * Left bit shift. Used when performing algorithm looping.
+ *
+ *****************************************************************************/
+
+ if ( g_usFlowControl & SHIFTLEFT ) {
+ ispVMBitShift( SHL, g_usShiftValue );
+ g_usFlowControl &= ~SHIFTLEFT;
+ }
+
+ /****************************************************************************
+ *
+ * Right bit shift. Used when performing algorithm looping.
+ *
+ *****************************************************************************/
+
+ if ( g_usFlowControl & SHIFTRIGHT ) {
+ ispVMBitShift( SHR, g_usShiftValue );
+ g_usFlowControl &= ~SHIFTRIGHT;
+ }
+ default:
+ break;
+ }
+
+ if ( siDataSource ) {
+ g_usDataType |= HEAP_IN; /*restore data from memory*/
+ }
+ }
+
+ if ( siDataSource ) { /*fetch data from heap memory upon return*/
+ g_usDataType |= HEAP_IN;
+ }
+
+ if ( cDataByte < 0 ) {
+
+ /****************************************************************************
+ *
+ * Encountered invalid opcode.
+ *
+ *****************************************************************************/
+
+ return ( VME_INVALID_FILE );
+ }
+ else {
+ return ( 0 );
+ }
+}
+
+/***************************************************************
+*
+* ispVMData
+* Extract one row of data operand from the current data type opcode. Perform
+* the decompression if necessary. Extra RAM is not required for the
+* decompression process. The decompression scheme employed in this module
+* is on row by row basis. The format of the data stream:
+* [compression code][compressed data stream]
+* 0x00 --No compression
+* 0x01 --Compress by 0x00.
+* Example:
+* Original stream: 0x000000000000000000000001
+* Compressed stream: 0x01000901
+* Detail: 0x01 is the code, 0x00 is the key,
+* 0x09 is the count of 0x00 bytes,
+* 0x01 is the uncompressed byte.
+* 0x02 --Compress by 0xFF.
+* Example:
+* Original stream: 0xFFFFFFFFFFFFFFFFFFFFFF01
+* Compressed stream: 0x02FF0901
+* Detail: 0x02 is the code, 0xFF is the key,
+* 0x09 is the count of 0xFF bytes,
+* 0x01 is the uncompressed byte.
+* 0x03
+* : :
+* 0xFE -- Compress by nibble blocks.
+* Example:
+* Original stream: 0x84210842108421084210
+* Compressed stream: 0x0584210
+* Detail: 0x05 is the code, means 5 nibbles block.
+* 0x84210 is the 5 nibble blocks.
+* The whole row is 80 bits given by g_usiDataSize.
+* The number of times the block repeat itself
+* is found by g_usiDataSize/(4*0x05) which is 4.
+* 0xFF -- Compress by the most frequently happen byte.
+* Example:
+* Original stream: 0x04020401030904040404
+* Compressed stream: 0xFF04(0,1,0x02,0,1,0x01,1,0x03,1,0x09,0,0,0)
+* or: 0xFF044090181C240
+* Detail: 0xFF is the code, 0x04 is the key.
+* a bit of 0 represent the key shall be put into
+* the current bit position and a bit of 1
+* represent copying the next of 8 bits of data
+* in.
+*
+***************************************************************/
+
+void ispVMData( unsigned char * ByteData )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short size = 0;
+ unsigned short i, j, m, getData = 0;
+ unsigned char cDataByte = 0;
+ unsigned char compress = 0;
+ unsigned short FFcount = 0;
+ unsigned char compr_char = 0xFF;
+ unsigned short index = 0;
+ signed char compression = 0;
+
+ /*convert number in bits to bytes*/
+ if (g_usiDataSize%8>0) {
+ //09/11/07 NN Type cast mismatch variables
+ size = (unsigned short)(g_usiDataSize/8 + 1);
+ }
+ else {
+ //09/11/07 NN Type cast mismatch variables
+ size = (unsigned short)(g_usiDataSize/8);
+ }
+
+ /* If there is compression, then check if compress by key of 0x00 or 0xFF
+ or by other keys or by nibble blocks*/
+
+ if ( g_usDataType & COMPRESS ) {
+ compression = 1;
+ if ( ( ( compress = GetByte() ) == VAR ) && ( g_usDataType & HEAP_IN ) ) {
+ getData = 1;
+ g_usDataType &= ~(HEAP_IN);
+ compress = GetByte();
+ }
+
+ switch (compress){
+ case 0x00:
+ /* No compression */
+ compression = 0;
+ break;
+ case 0x01:
+ /* Compress by byte 0x00 */
+ compr_char = 0x00;
+ break;
+ case 0x02:
+ /* Compress by byte 0xFF */
+ compr_char = 0xFF;
+ break;
+ case 0xFF:
+ /* Huffman encoding */
+ compr_char = GetByte();
+ i = 8;
+ for ( index = 0; index < size; index++ ) {
+ ByteData[ index ] = 0x00;
+ if ( i > 7 ) {
+ cDataByte = GetByte();
+ i = 0;
+ }
+ if ((cDataByte << i++) & 0x80)
+ m = 8;
+ else {
+ ByteData[index] = compr_char;
+ m = 0;
+ }
+
+ for (j = 0; j < m; j++) {
+ if (i > 7) {
+ cDataByte = GetByte();
+ i = 0;
+ }
+ ByteData[index] |=((cDataByte << i++)&0x80) >> j;
+ }
+ }
+ size = 0;
+ break;
+ default:
+ for (index = 0; index < size; index++)
+ ByteData[index] = 0x00;
+ for (index = 0; index < compress; index++) {
+ if (index%2 == 0)
+ cDataByte = GetByte();
+ for (i = 0; i < size*2/compress; i++){
+ //09/11/07 NN Type cast mismatch variables
+ j = (unsigned short)(index + (i*(unsigned short)compress));
+ /*clear the nibble to zero first*/
+ if (j%2) {
+ if (index%2)
+ ByteData[j/2] |= cDataByte & 0x0F;
+ else
+ ByteData[j/2] |= cDataByte >> 4;
+ }
+ else {
+ if (index%2)
+ ByteData[j/2] |= cDataByte << 4;
+ else
+ ByteData[j/2] |= cDataByte & 0xF0;
+ }
+ }
+ }
+ size = 0;
+ break;
+ }
+ }
+
+ FFcount = 0;
+
+ /* Decompress by byte 0x00 or 0xFF */
+ for (index = 0; index < size; index++) {
+ if (FFcount <= 0) {
+ cDataByte = GetByte();
+ if ((cDataByte == VAR) && (g_usDataType&HEAP_IN) && !getData && !(g_usDataType&COMPRESS)) {
+ getData = 1;
+ g_usDataType &= ~(HEAP_IN);
+ cDataByte = GetByte();
+ }
+ ByteData[index] = cDataByte;
+ if ((compression) &&(cDataByte == compr_char)) /*decompression is on*/
+ //09/11/07 NN Type cast mismatch variables
+ FFcount = (unsigned short) ispVMDataSize(); /*The number of 0xFF or 0x00 bytes*/
+ }
+ else {
+ FFcount--; /*Use up the 0xFF chain first*/
+ ByteData[index] = compr_char;
+ }
+ }
+
+ if (getData) {
+ g_usDataType |= HEAP_IN;
+ getData = 0;
+ }
+}
+
+/***************************************************************
+*
+* ispVMShift
+*
+* Processes the SDR/XSDR/SIR commands.
+*
+***************************************************************/
+
+signed char ispVMShift( signed char a_cCode )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short iDataIndex = 0;
+ unsigned short iReadLoop = 0;
+ signed char cRetCode = 0;
+
+ cRetCode=0;
+ //09/11/07 NN Type cast mismatch variables
+ g_usiDataSize = (unsigned short) ispVMDataSize();
+
+ g_usDataType &= ~( SIR_DATA + EXPRESS + SDR_DATA ); /*clear the flags first*/
+ switch ( a_cCode ) {
+ case SIR:
+ g_usDataType |= SIR_DATA;
+ /* 1/15/04 If performing cascading, then go directly to SHIFTIR. Else,
+ go to IRPAUSE before going to SHIFTIR */
+ if ( g_usFlowControl & CASCADE ) {
+ ispVMStateMachine( SHIFTIR );
+ }
+ else {
+ ispVMStateMachine( IRPAUSE );
+ ispVMStateMachine( SHIFTIR );
+ if ( g_usHeadIR > 0 ){
+ ispVMBypass( HIR, g_usHeadIR );
+ sclock();
+ }
+ }
+ break;
+ case XSDR:
+ g_usDataType |= EXPRESS; /*mark simultaneous in and out*/
+ case SDR:
+ g_usDataType |= SDR_DATA;
+ /* 1/15/04 If already in SHIFTDR, then do not move state or shift in header.
+ This would imply that the previously shifted frame was a cascaded frame. */
+ if ( g_cCurrentJTAGState != SHIFTDR ) {
+ /* 1/15/04 If performing cascading, then go directly to SHIFTDR. Else,
+ go to DRPAUSE before going to SHIFTDR */
+ if ( g_usFlowControl & CASCADE ) {
+ if ( g_cCurrentJTAGState == DRPAUSE ) {
+ ispVMStateMachine( SHIFTDR );
+ /* 1/15/04 If cascade flag has been set and the current state is
+ DRPAUSE, this implies that the first cascaded frame is about to
+ be shifted in. The header must be shifted prior to shifting
+ the first cascaded frame. */
+ if ( g_usHeadDR > 0 ) {
+ ispVMBypass( HDR, g_usHeadDR );
+ sclock();
+ }
+ }
+ else {
+ ispVMStateMachine( SHIFTDR );
+ }
+ }
+ else {
+ ispVMStateMachine( DRPAUSE );
+ ispVMStateMachine( SHIFTDR );
+ if ( g_usHeadDR > 0 ) {
+ ispVMBypass( HDR, g_usHeadDR );
+ sclock();
+ }
+ }
+ }
+ break;
+ default:
+ return ( VME_INVALID_FILE );
+ }
+
+ cRetCode = ispVMDataCode();
+
+ if ( cRetCode != 0 ) {
+ return ( VME_INVALID_FILE );
+ }
+
+#ifdef VME_DEBUG
+ printf( "%d ", g_usiDataSize );
+
+ if ( g_usDataType & TDI_DATA ) {
+ printf( "TDI " );
+ PrintData( g_usiDataSize, g_pucInData );
+ }
+
+ if ( g_usDataType & TDO_DATA ) {
+ printf( "\n\t\tTDO " );
+ PrintData( g_usiDataSize, g_pucOutData );
+ }
+
+ if ( g_usDataType & MASK_DATA ) {
+ printf( "\n\t\tMASK " );
+ PrintData( g_usiDataSize, g_pucOutMaskData );
+ }
+
+ if ( g_usDataType & DMASK_DATA ) {
+ printf( "\n\t\tDMASK " );
+ PrintData( g_usiDataSize, g_pucOutDMaskData );
+ }
+
+ printf( ";\n" );
+#endif //VME_DEBUG
+
+ if ( g_usDataType & TDO_DATA || g_usDataType & DMASK_DATA ) {
+ if(g_usDataType & DMASK_DATA){
+ cRetCode = ispVMReadandSave( g_usiDataSize );
+ if(!cRetCode){
+ if ( g_usTailDR > 0 ) {
+ sclock();
+ ispVMBypass( TDR, g_usTailDR );
+ }
+ ispVMStateMachine( DRPAUSE );
+ ispVMStateMachine( SHIFTDR );
+ if( g_usHeadDR > 0 ){
+ ispVMBypass( HDR, g_usHeadDR );
+ sclock();
+ }
+ for ( iDataIndex=0; iDataIndex < g_usiDataSize / 8 + 1; iDataIndex++ )
+ g_pucInData[ iDataIndex ] = g_pucOutData[ iDataIndex ];
+ g_usDataType &= ~( TDO_DATA+ DMASK_DATA );
+ cRetCode = ispVMSend( g_usiDataSize );
+ }
+ }
+ else{
+ cRetCode = ispVMRead( g_usiDataSize );
+ if ( cRetCode == -1 && g_cVendor == XILINX ) {
+ for( iReadLoop = 0; iReadLoop < 30; iReadLoop++ ){
+ cRetCode = ispVMRead( g_usiDataSize );
+ if( !cRetCode ) {
+ break;
+ }
+ else {
+ ispVMStateMachine( DRPAUSE ); /*Always DRPAUSE*/
+ /*Bypass other devices when appropriate*/
+ ispVMBypass( TDR, g_usTailDR );
+ ispVMStateMachine( g_ucEndDR );
+ ispVMStateMachine( IDLE );
+ ispVMDelay( 1000 );
+ }
+ }
+ }
+ }
+ }
+ else { /*TDI only*/
+ cRetCode = ispVMSend( g_usiDataSize );
+ }
+
+ /*transfer the input data to the output buffer for the next verify*/
+ if ( ( g_usDataType & EXPRESS ) || ( a_cCode == SDR ) ) {
+ if ( g_pucOutData ) {
+ for ( iDataIndex=0; iDataIndex < g_usiDataSize / 8 + 1; iDataIndex++ )
+ g_pucOutData[ iDataIndex ] = g_pucInData[ iDataIndex ];
+ }
+ }
+
+ switch( a_cCode ) {
+ case SIR:
+ /* 1/15/04 If not performing cascading, then shift ENDIR */
+ if ( !( g_usFlowControl & CASCADE ) ) {
+ if ( g_usTailIR > 0 ) {
+ sclock();
+ ispVMBypass( TIR, g_usTailIR );
+ }
+ ispVMStateMachine( g_ucEndIR );
+ }
+ break;
+ case XSDR:
+ case SDR:
+ /* 1/15/04 If not performing cascading, then shift ENDDR */
+ if ( !( g_usFlowControl & CASCADE ) ) {
+ if ( g_usTailDR > 0 ) {
+ sclock();
+ ispVMBypass( TDR, g_usTailDR );
+ }
+ ispVMStateMachine( g_ucEndDR );
+ }
+ break;
+ default:
+ break;
+ }
+
+ return ( cRetCode );
+}
+
+/***************************************************************
+*
+* ispVMAmble
+*
+* This routine is to extract Header and Trailer parameter for SIR and
+* SDR operations.
+*
+* The Header and Trailer parameter are the pre-amble and post-amble bit
+* stream need to be shifted into TDI or out of TDO of the devices. Mostly
+* is for the purpose of bypassing the leading or trailing devices. ispVM
+* supports only shifting data into TDI to bypass the devices.
+*
+* For a single device, the header and trailer parameters are all set to 0
+* as default by ispVM. If it is for multiple devices, the header and trailer
+* value will change as specified by the VME file.
+*
+***************************************************************/
+
+signed char ispVMAmble( signed char Code )
+{
+ signed char compress = 0;
+ //09/11/07 NN Type cast mismatch variables
+ g_usiDataSize = (unsigned short)ispVMDataSize();
+
+#ifdef VME_DEBUG
+ printf( "%d", g_usiDataSize );
+#endif //VME_DEBUG
+
+ if ( g_usiDataSize ) {
+
+ /****************************************************************************
+ *
+ * Discard the TDI byte and set the compression bit in the data type register
+ * to false if compression is set because TDI data after HIR/HDR/TIR/TDR is not
+ * compressed.
+ *
+ *****************************************************************************/
+
+ GetByte();
+ if ( g_usDataType & COMPRESS ) {
+ g_usDataType &= ~( COMPRESS );
+ compress = 1;
+ }
+ }
+
+ switch ( Code ) {
+ case HIR:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the HIR buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usHIRSize ) {
+ g_usHIRSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Assign the HIR value and allocate memory.
+ *
+ *****************************************************************************/
+
+ g_usHeadIR = g_usiDataSize;
+ if ( g_usHeadIR ) {
+ ispVMMemManager( HIR, g_usHeadIR );
+ ispVMData( g_pucHIRData );
+
+#ifdef VME_DEBUG
+ printf( " TDI " );
+ PrintData( g_usHeadIR, g_pucHIRData );
+#endif //VME_DEBUG
+ }
+ break;
+ case TIR:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the TIR buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usTIRSize ) {
+ g_usTIRSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Assign the TIR value and allocate memory.
+ *
+ *****************************************************************************/
+
+ g_usTailIR = g_usiDataSize;
+ if ( g_usTailIR ) {
+ ispVMMemManager( TIR, g_usTailIR );
+ ispVMData( g_pucTIRData );
+
+#ifdef VME_DEBUG
+ printf( " TDI " );
+ PrintData( g_usTailIR, g_pucTIRData );
+#endif //VME_DEBUG
+ }
+ break;
+ case HDR:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the HDR buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usHDRSize ) {
+ g_usHDRSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Assign the HDR value and allocate memory.
+ *
+ *****************************************************************************/
+
+ g_usHeadDR = g_usiDataSize;
+ if ( g_usHeadDR ) {
+ ispVMMemManager( HDR, g_usHeadDR );
+ ispVMData( g_pucHDRData );
+
+#ifdef VME_DEBUG
+ printf( " TDI " );
+ PrintData( g_usHeadDR, g_pucHDRData );
+#endif //VME_DEBUG
+ }
+ break;
+ case TDR:
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the TDR buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usiDataSize > g_usTDRSize ) {
+ g_usTDRSize = g_usiDataSize;
+ }
+
+ /****************************************************************************
+ *
+ * Assign the TDR value and allocate memory.
+ *
+ *****************************************************************************/
+
+ g_usTailDR = g_usiDataSize;
+ if ( g_usTailDR ) {
+ ispVMMemManager( TDR, g_usTailDR );
+ ispVMData( g_pucTDRData );
+
+#ifdef VME_DEBUG
+ printf( " TDI " );
+ PrintData( g_usTailDR, g_pucTDRData );
+#endif //VME_DEBUG
+ }
+ break;
+ default:
+ break;
+ }
+
+ /****************************************************************************
+ *
+ * Re-enable compression if it was previously set.
+ *
+ *****************************************************************************/
+
+ if ( compress ) {
+ g_usDataType |= COMPRESS;
+ }
+
+ if ( g_usiDataSize ) {
+ Code = GetByte();
+ if ( Code == CONTINUE_VME ) {
+ return 0;
+ }
+ else {
+
+ /****************************************************************************
+ *
+ * Encountered invalid opcode.
+ *
+ *****************************************************************************/
+
+ return VME_INVALID_FILE;
+ }
+ }
+
+ return 0;
+}
+
+/***************************************************************
+*
+* ispVMLoop
+*
+* Perform the function call upon by the REPEAT opcode.
+* Memory is to be allocated to store the entire loop from REPEAT to ENDLOOP.
+* After the loop is stored then execution begin. The REPEATLOOP flag is set
+* on the g_usFlowControl register to indicate the repeat loop is in session
+* and therefore fetch opcode from the memory instead of from the file.
+*
+***************************************************************/
+
+signed char ispVMLoop(unsigned short a_usLoopCount)
+{
+ //09/11/07 NN added local variables initialization
+ signed char cRetCode = 0;
+ unsigned short iHeapIndex = 0;
+ unsigned short iLoopIndex = 0;
+
+ g_usShiftValue = 0;
+ for ( iHeapIndex = 0; iHeapIndex < g_iHEAPSize; iHeapIndex++ ) {
+ g_pucHeapMemory[ iHeapIndex ] = GetByte();
+ }
+
+ if ( g_pucHeapMemory[ iHeapIndex - 1 ] != ENDLOOP ) {
+ return( VME_INVALID_FILE );
+ }
+
+ g_usFlowControl |= REPEATLOOP;
+ g_usDataType |= HEAP_IN;
+
+ for ( iLoopIndex = 0; iLoopIndex < a_usLoopCount; iLoopIndex++ ) {
+ g_iHeapCounter = 0;
+ cRetCode = ispVMCode();
+ g_usRepeatLoops++;
+ if ( cRetCode < 0 ) {
+ break;
+ }
+ }
+
+ g_usDataType &= ~( HEAP_IN );
+ g_usFlowControl &= ~( REPEATLOOP );
+ return ( cRetCode );
+}
+
+/***************************************************************
+*
+* ispVMBitShift
+*
+* Shift the TDI stream left or right by the number of bits. The data in
+* *g_pucInData is of the VME format, so the actual shifting is the reverse of
+* IEEE 1532 or SVF format.
+*
+***************************************************************/
+
+signed char ispVMBitShift(signed char mode, unsigned short bits)
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short i = 0;
+ unsigned short size = 0;
+ unsigned short tmpbits = 0;
+
+ if (g_usiDataSize%8>0) {
+ //09/11/07 NN Type cast mismatch variables
+ size = (unsigned short)(g_usiDataSize/8 + 1);
+ }
+ else {
+ //09/11/07 NN Type cast mismatch variables
+ size = (unsigned short)(g_usiDataSize/8);
+ }
+
+ switch(mode) {
+ case SHR:
+ for (i = 0; i < size; i++) {
+ if (g_pucInData[i] != 0) {
+ tmpbits = bits;
+ while (tmpbits > 0) {
+ g_pucInData[i] <<= 1;
+ if (g_pucInData[i] == 0) {
+ i--;
+ g_pucInData[i] = 1;
+ }
+ tmpbits--;
+ }
+ }
+ }
+ break;
+ case SHL:
+ for (i = 0; i < size; i++) {
+ if (g_pucInData[i] != 0) {
+ tmpbits = bits;
+ while (tmpbits > 0) {
+ g_pucInData[i] >>= 1;
+ if (g_pucInData[i] == 0) {
+ i--;
+ g_pucInData[i] = 8;
+ }
+ tmpbits--;
+ }
+ }
+ }
+ break;
+ default:
+ return ( VME_INVALID_FILE );
+ }
+
+ return (0);
+}
+
+/***************************************************************
+*
+* ispVMComment
+*
+* Displays the SVF comments.
+*
+***************************************************************/
+
+void ispVMComment( unsigned short a_usCommentSize )
+{
+ char cCurByte = 0;
+ for ( ; a_usCommentSize > 0; a_usCommentSize-- ) {
+ /****************************************************************************
+ *
+ * Print character to the terminal.
+ *
+ *****************************************************************************/
+ cCurByte = GetByte();
+ vme_out_char( cCurByte );
+ }
+ cCurByte = '\n';
+ vme_out_char(cCurByte );
+}
+
+/***************************************************************
+*
+* ispVMHeader
+*
+* Iterate the length of the header and discard it.
+*
+***************************************************************/
+
+void ispVMHeader( unsigned short a_usHeaderSize )
+{
+ for ( ; a_usHeaderSize > 0; a_usHeaderSize-- ) {
+ GetByte();
+ }
+}
+
+/***************************************************************
+*
+* ispVMCalculateCRC32
+*
+* Calculate the 32-bit CRC.
+*
+***************************************************************/
+
+void ispVMCalculateCRC32( unsigned char a_ucData )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned char ucIndex = 0;
+ unsigned char ucFlipData = 0;
+ unsigned short usCRCTableEntry = 0;
+ unsigned int crc_table[ 16 ] = {
+ 0x0000, 0xCC01, 0xD801,
+ 0x1400, 0xF001, 0x3C00,
+ 0x2800, 0xE401, 0xA001,
+ 0x6C00, 0x7800, 0xB401,
+ 0x5000, 0x9C01, 0x8801,
+ 0x4400
+ };
+
+ for ( ucIndex = 0; ucIndex < 8; ucIndex++ ) {
+ ucFlipData <<= 1;
+ if ( a_ucData & 0x01 ) {
+ ucFlipData |= 0x01;
+ }
+ a_ucData >>= 1;
+ }
+
+ //09/11/07 NN Type cast mismatch variables
+ usCRCTableEntry = (unsigned short)(crc_table[ g_usCalculatedCRC & 0xF ]);
+ g_usCalculatedCRC = (unsigned short)(( g_usCalculatedCRC >> 4 ) & 0x0FFF);
+ g_usCalculatedCRC = (unsigned short)(g_usCalculatedCRC ^ usCRCTableEntry ^ crc_table[ ucFlipData & 0xF ]);
+ usCRCTableEntry = (unsigned short)(crc_table[ g_usCalculatedCRC & 0xF ]);
+ g_usCalculatedCRC = (unsigned short)(( g_usCalculatedCRC >> 4 ) & 0x0FFF);
+ g_usCalculatedCRC = (unsigned short)(g_usCalculatedCRC ^ usCRCTableEntry ^ crc_table[ ( ucFlipData >> 4 ) & 0xF ]);
+}
+
+/***************************************************************
+*
+* ispVMLCOUNT
+*
+* Process the intelligent programming loops.
+*
+***************************************************************/
+
+signed char ispVMLCOUNT( unsigned short a_usCountSize )
+{
+ unsigned short usContinue = 1;
+ unsigned short usIntelBufferIndex = 0;
+ unsigned short usCountIndex = 0;
+ signed char cRetCode = 0;
+ signed char cRepeatHeap = 0;
+ signed char cOpcode = 0;
+ unsigned char ucState = 0;
+ unsigned short usDelay = 0;
+ unsigned short usToggle = 0;
+ unsigned char usByte = 0;
+
+ g_usIntelBufferSize = (unsigned short)ispVMDataSize();
+
+ /****************************************************************************
+ *
+ * Allocate memory for intel buffer.
+ *
+ *****************************************************************************/
+
+ ispVMMemManager( LHEAP, g_usIntelBufferSize );
+
+ /****************************************************************************
+ *
+ * Store the maximum size of the intelligent buffer. Used to convert VME to HEX.
+ *
+ *****************************************************************************/
+
+ if ( g_usIntelBufferSize > g_usLCOUNTSize ) {
+ g_usLCOUNTSize = g_usIntelBufferSize;
+ }
+
+ /****************************************************************************
+ *
+ * Copy intel data to the buffer.
+ *
+ *****************************************************************************/
+
+ for ( usIntelBufferIndex = 0; usIntelBufferIndex < g_usIntelBufferSize; usIntelBufferIndex++ ) {
+ g_pucIntelBuffer[ usIntelBufferIndex ] = GetByte();
+ }
+
+ /****************************************************************************
+ *
+ * Set the data type register to get data from the intelligent data buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType |= LHEAP_IN;
+
+ /****************************************************************************
+ *
+ * If the HEAP_IN flag is set, temporarily unset the flag so data will be
+ * retrieved from the status buffer.
+ *
+ *****************************************************************************/
+
+ if ( g_usDataType & HEAP_IN ) {
+ g_usDataType &= ~HEAP_IN;
+ cRepeatHeap = 1;
+ }
+
+#ifdef VME_DEBUG
+ printf( "LCOUNT %d;\n", a_usCountSize );
+#endif //VME_DEBUG
+
+ /****************************************************************************
+ *
+ * Iterate through the intelligent programming command.
+ *
+ *****************************************************************************/
+
+ for ( usCountIndex = 0; usCountIndex < a_usCountSize; usCountIndex++ ) {
+
+ /****************************************************************************
+ *
+ * Initialize the intel data index to 0 before each iteration.
+ *
+ *****************************************************************************/
+
+ g_usIntelDataIndex = 0;
+ cOpcode = 0;
+ ucState = 0;
+ usDelay = 0;
+ usToggle = 0;
+ usByte = 0;
+ usContinue = 1;
+
+ /***************************************************************
+ *
+ * Begin looping through all the VME opcodes.
+ *
+ ***************************************************************/
+ /***************************************************************
+ * 4/1/09 Nguyen replaced the recursive function call codes on
+ * the ispVMLCOUNT function
+ *
+ ***************************************************************/
+ while ( usContinue )
+ {
+ cOpcode = GetByte();
+ switch ( cOpcode ) {
+ case HIR:
+ case TIR:
+ case HDR:
+ case TDR:
+ /***************************************************************
+ *
+ * Set the header/trailer of the device in order to bypass
+ * successfully.
+ *
+ ***************************************************************/
+
+ ispVMAmble( cOpcode );
+ break;
+ case STATE:
+
+ /***************************************************************
+ *
+ * Step the JTAG state machine.
+ *
+ ***************************************************************/
+
+ ucState = GetByte();
+ /***************************************************************
+ *
+ * Step the JTAG state machine to DRCAPTURE to support Looping.
+ *
+ ***************************************************************/
+
+ if ( (g_usDataType & LHEAP_IN) &&
+ (ucState == DRPAUSE ) &&
+ ( g_cCurrentJTAGState == ucState ))
+ {
+ ispVMStateMachine( DRCAPTURE );
+ }
+ ispVMStateMachine( ucState );
+#ifdef VME_DEBUG
+ printf( "LDELAY %s ", GetState( ucState ) );
+#endif //VME_DEBUG
+ break;
+ case SIR:
+#ifdef VME_DEBUG
+ printf( "SIR " );
+#endif //VME_DEBUG
+ /***************************************************************
+ *
+ * Shift in data into the device.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMShift( cOpcode );
+ break;
+ case SDR:
+
+#ifdef VME_DEBUG
+ printf( "LSDR " );
+#endif //VME_DEBUG
+ /***************************************************************
+ *
+ * Shift in data into the device.
+ *
+ ***************************************************************/
+
+ cRetCode = ispVMShift( cOpcode );
+ break;
+ case WAIT_VME:
+
+ /***************************************************************
+ *
+ * Observe delay.
+ *
+ ***************************************************************/
+
+ usDelay = (unsigned short)ispVMDataSize();
+ ispVMDelay( usDelay );
+
+#ifdef VME_DEBUG
+ if ( usDelay & 0x8000 ) {
+
+ /***************************************************************
+ *
+ * Since MSB is set, the delay time must be decoded to
+ * millisecond. The SVF2VME encodes the MSB to represent
+ * millisecond.
+ *
+ ***************************************************************/
+
+ usDelay &= ~0x8000;
+ printf( "%.2E SEC;\n", ( float ) usDelay / 1000 );
+ }
+ else {
+
+ /***************************************************************
+ *
+ * Since MSB is not set, the delay time is given as microseconds.
+ *
+ ***************************************************************/
+
+ printf( "%.2E SEC;\n", ( float ) usDelay / 1000000 );
+ }
+#endif //VME_DEBUG
+ break;
+ case TCK:
+
+ /***************************************************************
+ *
+ * Issue clock toggles.
+ *
+ ***************************************************************/
+
+ usToggle = (unsigned short)ispVMDataSize();
+ ispVMClocks( usToggle );
+
+#ifdef VME_DEBUG
+ printf( "RUNTEST %d TCK;\n", usToggle );
+#endif //VME_DEBUG
+ break;
+ case ENDLOOP:
+
+ /***************************************************************
+ *
+ * Exit point from processing loops.
+ *
+ ***************************************************************/
+ usContinue = 0;
+ break;
+
+ case COMMENT:
+
+ /***************************************************************
+ *
+ * Display comment.
+ *
+ ***************************************************************/
+
+ ispVMComment( ( unsigned short ) ispVMDataSize() );
+ break;
+ case ispEN:
+ ucState = GetByte();
+ if((ucState == ON_VME)||(ucState == 0x01))
+ writePort( g_ucPinENABLE, 0x01 );
+ else
+ writePort( g_ucPinENABLE, 0x00 );
+ ispVMDelay( 1 );
+ break;
+ case TRST:
+ if(GetByte() == 0x01)
+ writePort( g_ucPinTRST, 0x01 );
+ else
+ writePort( g_ucPinTRST, 0x00 );
+ ispVMDelay( 1 );
+ break;
+ default:
+
+ /***************************************************************
+ *
+ * Invalid opcode encountered.
+ *
+ ***************************************************************/
+
+#ifdef VME_DEBUG
+ printf( "\nINVALID OPCODE: 0x%.2X\n", cOpcode );
+#endif //VME_DEBUG
+
+ return VME_INVALID_FILE;
+ }
+ }
+ if ( cRetCode >= 0 ) {
+ /****************************************************************************
+ *
+ * Break if intelligent programming is successful.
+ *
+ *****************************************************************************/
+
+ break;
+ }
+
+ }
+ /****************************************************************************
+ *
+ * If HEAP_IN flag was temporarily disabled, re-enable it before exiting.
+ *
+ *****************************************************************************/
+
+ if ( cRepeatHeap ) {
+ g_usDataType |= HEAP_IN;
+ }
+
+ /****************************************************************************
+ *
+ * Set the data type register to not get data from the intelligent data buffer.
+ *
+ *****************************************************************************/
+
+ g_usDataType &= ~LHEAP_IN;
+ return cRetCode;
+}
+
+/***************************************************************
+*
+* ispVMClocks
+*
+* Applies the specified number of pulses to TCK.
+*
+***************************************************************/
+
+void ispVMClocks( unsigned short Clocks )
+{
+ unsigned short iClockIndex = 0;
+ for ( iClockIndex = 0; iClockIndex < Clocks; iClockIndex++ ) {
+ sclock();
+ }
+}
+
+/***************************************************************
+*
+* ispVMBypass
+*
+* This procedure takes care of the HIR, HDR, TIR, TDR for the
+* purpose of putting the other devices into Bypass mode. The
+* current state is checked to find out if it is at DRPAUSE or
+* IRPAUSE. If it is at DRPAUSE, perform bypass register scan.
+* If it is at IRPAUSE, scan into instruction registers the bypass
+* instruction.
+*
+***************************************************************/
+
+void ispVMBypass( signed char ScanType, unsigned short Bits )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short iIndex = 0;
+ unsigned short iSourceIndex = 0;
+ unsigned char cBitState = 0;
+ unsigned char cCurByte = 0;
+ unsigned char * pcSource = NULL;
+
+ if ( Bits <= 0 ) {
+ return;
+ }
+
+ switch ( ScanType ) {
+ case HIR:
+ pcSource = g_pucHIRData;
+ break;
+ case TIR:
+ pcSource = g_pucTIRData;
+ break;
+ case HDR:
+ pcSource = g_pucHDRData;
+ break;
+ case TDR:
+ pcSource = g_pucTDRData;
+ break;
+ default:
+ break;
+ }
+ if(pcSource)
+ {
+ iSourceIndex = 0;
+ cBitState = 0;
+ for ( iIndex = 0; iIndex < Bits - 1; iIndex++ ) {
+ /* Scan instruction or bypass register */
+ if ( iIndex % 8 == 0 ) {
+ cCurByte = pcSource[ iSourceIndex++ ];
+ }
+ cBitState = ( unsigned char ) ( ( ( cCurByte << iIndex % 8 ) & 0x80 ) ? 0x01 : 0x00 );
+ writePort( g_ucPinTDI, cBitState );
+ sclock();
+ }
+
+ if ( iIndex % 8 == 0 ) {
+ cCurByte = pcSource[ iSourceIndex++ ];
+ }
+
+ cBitState = ( unsigned char ) ( ( ( cCurByte << iIndex % 8 ) & 0x80 ) ? 0x01 : 0x00 );
+ writePort( g_ucPinTDI, cBitState );
+ }
+}
+
+/***************************************************************
+*
+* ispVMStateMachine
+*
+* This procedure steps all devices in the daisy chain from a given
+* JTAG state to the next desirable state. If the next state is TLR,
+* the JTAG state machine is brute forced into TLR by driving TMS
+* high and pulse TCK 6 times.
+*
+***************************************************************/
+
+void ispVMStateMachine( signed char cNextJTAGState )
+{
+ //09/11/07 NN added local variables initialization
+ signed char cPathIndex = 0;
+ signed char cStateIndex = 0;
+ short int found = 0;
+
+ if ( ( g_cCurrentJTAGState == cNextJTAGState ) && ( cNextJTAGState != RESET ) ) {
+ return;
+ }
+
+ for ( cStateIndex = 0; cStateIndex < 25; cStateIndex++ ) {
+ if ( ( g_cCurrentJTAGState == g_JTAGTransistions[ cStateIndex ].CurState ) && ( cNextJTAGState == g_JTAGTransistions[cStateIndex].NextState ) ) {
+ found = 1;
+ break;
+ }
+ }
+ if(found)
+ {
+ g_cCurrentJTAGState = cNextJTAGState;
+ for ( cPathIndex = 0; cPathIndex < g_JTAGTransistions[ cStateIndex ].Pulses; cPathIndex++ ) {
+ if ( ( g_JTAGTransistions[ cStateIndex ].Pattern << cPathIndex ) & 0x80 ) {
+ writePort( g_ucPinTMS, ( unsigned char ) 0x01 );
+ }
+ else {
+ writePort( g_ucPinTMS, ( unsigned char ) 0x00 );
+ }
+ sclock();
+ }
+
+ writePort( g_ucPinTDI, 0x00 );
+ writePort( g_ucPinTMS, 0x00 );
+ }
+}
+
+/***************************************************************
+*
+* ispVMStart
+*
+* Enable the port to the device and set the state to RESET (TLR).
+*
+***************************************************************/
+
+void ispVMStart()
+{
+#ifdef VME_DEBUG
+ printf( "// ISPVM EMBEDDED ADDED\n" );
+ printf( "STATE RESET;\n" );
+#endif
+
+ ispVMStateMachine( RESET ); /*step devices to RESET state*/
+}
+
+/***************************************************************
+*
+* ispVMEnd
+*
+* Set the state of devices to RESET to enable the devices and disable
+* the port.
+*
+***************************************************************/
+
+void ispVMEnd()
+{
+#ifdef VME_DEBUG
+ printf( "// ISPVM EMBEDDED ADDED\n" );
+ printf( "STATE RESET;\n" );
+ printf( "RUNTEST 1.00E-001 SEC;\n" );
+#endif
+
+ ispVMStateMachine( RESET ); /*step devices to RESET state */
+ ispVMDelay( 1000 ); /*wake up devices*/
+}
+
+/***************************************************************
+*
+* ispVMSend
+*
+* Send the TDI data stream to devices. The data stream can be
+* instructions or data.
+*
+***************************************************************/
+
+signed char ispVMSend( unsigned short a_usiDataSize )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short iIndex = 0;
+ unsigned short iInDataIndex = 0;
+ unsigned char cCurByte = 0;
+ unsigned char cBitState = 0;
+
+ for ( iIndex = 0; iIndex < a_usiDataSize - 1; iIndex++ ) {
+ if ( iIndex % 8 == 0 ) {
+ cCurByte = g_pucInData[ iInDataIndex++ ];
+ }
+ cBitState = ( unsigned char ) ( ( ( cCurByte << iIndex % 8 ) & 0x80 ) ? 0x01 : 0x00 );
+ writePort( g_ucPinTDI, cBitState );
+ sclock();
+ }
+
+ if ( iIndex % 8 == 0 ) {
+ /* Take care of the last bit */
+ cCurByte = g_pucInData[ iInDataIndex ];
+ }
+
+ cBitState = ( unsigned char ) ( ( ( cCurByte << iIndex % 8 ) & 0x80 ) ? 0x01 : 0x00 );
+
+ writePort( g_ucPinTDI, cBitState );
+ if ( g_usFlowControl & CASCADE ) {
+ /* 1/15/04 Clock in last bit for the first n-1 cascaded frames */
+ sclock();
+ }
+
+ return 0;
+}
+
+/***************************************************************
+*
+* ispVMRead
+*
+* Read the data stream from devices and verify.
+*
+***************************************************************/
+
+signed char ispVMRead( unsigned short a_usiDataSize )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short usDataSizeIndex = 0;
+ unsigned short usErrorCount = 0;
+ unsigned short usLastBitIndex = 0;
+ unsigned char cDataByte = 0;
+ unsigned char cMaskByte = 0;
+ unsigned char cInDataByte = 0;
+ unsigned char cCurBit = 0;
+ unsigned char cByteIndex = 0;
+ unsigned short usBufferIndex = 0;
+ unsigned char ucDisplayByte = 0x00;
+ unsigned char ucDisplayFlag = 0x01;
+ char StrChecksum[256] = {0};
+ unsigned char g_usCalculateChecksum = 0x00;
+
+ //09/11/07 NN Type cast mismatch variables
+ usLastBitIndex = (unsigned short)(a_usiDataSize - 1);
+
+#ifndef VME_DEBUG
+ /****************************************************************************
+ *
+ * If mask is not all zeros, then set the display flag to 0x00, otherwise
+ * it shall be set to 0x01 to indicate that data read from the device shall
+ * be displayed. If VME_DEBUG is defined, always display data.
+ *
+ *****************************************************************************/
+
+ for ( usDataSizeIndex = 0; usDataSizeIndex < ( a_usiDataSize + 7 ) / 8; usDataSizeIndex++ ) {
+ if ( g_usDataType & MASK_DATA ) {
+ if ( g_pucOutMaskData[ usDataSizeIndex ] != 0x00 ) {
+ ucDisplayFlag = 0x00;
+ break;
+ }
+ }
+ else if ( g_usDataType & CMASK_DATA ) {
+ g_usCalculateChecksum = 0x01;
+ ucDisplayFlag = 0x00;
+ break;
+ }
+ else {
+ ucDisplayFlag = 0x00;
+ break;
+ }
+ }
+#endif //VME_DEBUG
+
+ /****************************************************************************
+ *
+ * Begin shifting data in and out of the device.
+ *
+ *****************************************************************************/
+
+ for ( usDataSizeIndex = 0; usDataSizeIndex < a_usiDataSize; usDataSizeIndex++ ) {
+ if ( cByteIndex == 0 ) {
+
+ /***************************************************************
+ *
+ * Grab byte from TDO buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & TDO_DATA ) {
+ cDataByte = g_pucOutData[ usBufferIndex ];
+ }
+
+ /***************************************************************
+ *
+ * Grab byte from MASK buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & MASK_DATA ) {
+ cMaskByte = g_pucOutMaskData[ usBufferIndex ];
+ }
+ else {
+ cMaskByte = 0xFF;
+ }
+
+ /***************************************************************
+ *
+ * Grab byte from CMASK buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & CMASK_DATA ) {
+ cMaskByte = 0x00;
+ g_usCalculateChecksum = 0x01;
+ }
+
+ /***************************************************************
+ *
+ * Grab byte from TDI buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & TDI_DATA ) {
+ cInDataByte = g_pucInData[ usBufferIndex ];
+ }
+
+ usBufferIndex++;
+ }
+
+ cCurBit = readPort();
+
+ if ( ucDisplayFlag ) {
+ ucDisplayByte <<= 1;
+ ucDisplayByte |= cCurBit;
+ }
+
+ /****************************************************************************
+ *
+ * Check if data read from port matches with expected TDO.
+ *
+ *****************************************************************************/
+
+ if ( g_usDataType & TDO_DATA ) {
+ //08/28/08 NN Added Calculate checksum support.
+ if( g_usCalculateChecksum )
+ {
+ if(cCurBit == 0x01)
+ g_usChecksum += (1 << (g_uiChecksumIndex % 8));
+ g_uiChecksumIndex++;
+ }
+ else
+ {
+ if ( ( ( ( cMaskByte << cByteIndex ) & 0x80 ) ? 0x01 : 0x00 ) ) {
+ if ( cCurBit != ( unsigned char ) ( ( ( cDataByte << cByteIndex ) & 0x80 ) ? 0x01 : 0x00 ) ) {
+ usErrorCount++;
+ }
+ }
+ }
+ }
+
+ /****************************************************************************
+ *
+ * Write TDI data to the port.
+ *
+ *****************************************************************************/
+
+ writePort( g_ucPinTDI, ( unsigned char ) ( ( ( cInDataByte << cByteIndex ) & 0x80 ) ? 0x01 : 0x00 ) );
+
+ if ( usDataSizeIndex < usLastBitIndex ) {
+
+ /****************************************************************************
+ *
+ * Clock data out from the data shift register.
+ *
+ *****************************************************************************/
+
+ sclock();
+ }
+ else if ( g_usFlowControl & CASCADE ) {
+
+ /****************************************************************************
+ *
+ * Clock in last bit for the first N - 1 cascaded frames.
+ *
+ *****************************************************************************/
+
+ sclock();
+ }
+
+ /***************************************************************
+ *
+ * Increment the byte index. If it exceeds 7, then reset it back
+ * to zero.
+ *
+ ***************************************************************/
+
+ cByteIndex++;
+ if ( cByteIndex >= 8 ) {
+ if ( ucDisplayFlag ) {
+
+ /***************************************************************
+ *
+ * Store displayed data in the TDO buffer. By reusing the TDO
+ * buffer to store displayed data, there is no need to allocate
+ * a buffer simply to hold display data. This will not cause any
+ * false verification errors because the true TDO byte has already
+ * been consumed.
+ *
+ ***************************************************************/
+
+ g_pucOutData[ usBufferIndex - 1 ] = ucDisplayByte;
+ ucDisplayByte = 0;
+ }
+
+ cByteIndex = 0;
+ }
+ //09/12/07 Nguyen changed to display the 1 bit expected data
+ else if(a_usiDataSize == 1)
+ {
+ if ( ucDisplayFlag ) {
+
+ /***************************************************************
+ *
+ * Store displayed data in the TDO buffer. By reusing the TDO
+ * buffer to store displayed data, there is no need to allocate
+ * a buffer simply to hold display data. This will not cause any
+ * false verification errors because the true TDO byte has already
+ * been consumed.
+ *
+ ***************************************************************/
+
+ /****************************************************************************
+ *
+ * Flip ucDisplayByte and store it in cDataByte.
+ *
+ *****************************************************************************/
+ cDataByte = 0x00;
+ for ( usBufferIndex = 0; usBufferIndex < 8; usBufferIndex++ ) {
+ cDataByte <<= 1;
+ if ( ucDisplayByte & 0x01 ) {
+ cDataByte |= 0x01;
+ }
+ ucDisplayByte >>= 1;
+ }
+ g_pucOutData[ 0 ] = cDataByte;
+ ucDisplayByte = 0;
+ }
+
+ cByteIndex = 0;
+ }
+ }
+ if ( ucDisplayFlag ) {
+
+ /****************************************************************************
+ *
+ * Display data read from the device.
+ *
+ *****************************************************************************/
+
+#ifdef VME_DEBUG
+ printf( "RECEIVED TDO (" );
+#else
+ vme_out_string( "Display Data: 0x" );
+#endif //VME_DEBUG
+
+ //09/11/07 NN Type cast mismatch variables
+ for ( usDataSizeIndex = (unsigned short)( ( a_usiDataSize + 7 ) / 8 ); usDataSizeIndex > 0 ; usDataSizeIndex-- ) {
+ cMaskByte = g_pucOutData[ usDataSizeIndex - 1 ];
+ cDataByte = 0x00;
+
+ /****************************************************************************
+ *
+ * Flip cMaskByte and store it in cDataByte.
+ *
+ *****************************************************************************/
+
+ for ( usBufferIndex = 0; usBufferIndex < 8; usBufferIndex++ ) {
+ cDataByte <<= 1;
+ if ( cMaskByte & 0x01 ) {
+ cDataByte |= 0x01;
+ }
+ cMaskByte >>= 1;
+ }
+#ifdef VME_DEBUG
+ printf( "%.2X", cDataByte );
+ if ( ( ( ( a_usiDataSize + 7 ) / 8 ) - usDataSizeIndex ) % 40 == 39 ) {
+ printf( "\n\t\t" );
+ }
+#else
+ vme_out_hex( cDataByte );
+#endif //VME_DEBUG
+ }
+
+#ifdef VME_DEBUG
+ printf( ")\n\n" );
+#else
+ vme_out_string( "\n\n" );
+#endif //VME_DEBUG
+ //09/02/08 Nguyen changed to display the data Checksum
+ if(g_usChecksum != 0)
+ {
+ g_usChecksum &= 0xFFFF;
+ sprintf(StrChecksum,"Data Checksum: %.4X\n\n",g_usChecksum);
+ vme_out_string(StrChecksum);
+ g_usChecksum = 0;
+ }
+ }
+
+ if ( usErrorCount > 0 ) {
+ if ( g_usFlowControl & VERIFYUES ) {
+ vme_out_string( "USERCODE verification failed. Continue programming......\n\n" );
+ g_usFlowControl &= ~( VERIFYUES );
+ return 0;
+ }
+ else {
+
+#ifdef VME_DEBUG
+ printf( "TOTAL ERRORS: %d\n", usErrorCount );
+#endif //VME_DEBUG
+
+ return VME_VERIFICATION_FAILURE;
+ }
+ }
+ else {
+ if ( g_usFlowControl & VERIFYUES ) {
+ vme_out_string( "USERCODE verification passed. Programming aborted. \n\n" );
+ g_usFlowControl &= ~( VERIFYUES );
+ return 1;
+ }
+ else {
+ return 0;
+ }
+ }
+}
+
+/***************************************************************
+*
+* ispVMReadandSave
+*
+* Support dynamic I/O.
+*
+***************************************************************/
+
+signed char ispVMReadandSave( unsigned short int a_usiDataSize )
+{
+ //09/11/07 NN added local variables initialization
+ unsigned short int usDataSizeIndex = 0;
+ unsigned short int usLastBitIndex = 0;
+ unsigned short int usBufferIndex = 0;
+ unsigned short int usOutBitIndex = 0;
+ unsigned short int usLVDSIndex = 0;
+ unsigned char cDataByte = 0;
+ unsigned char cDMASKByte = 0;
+ unsigned char cInDataByte = 0;
+ unsigned char cCurBit = 0;
+ unsigned char cByteIndex = 0;
+ signed char cLVDSByteIndex = 0;
+
+ //09/11/07 NN Type cast mismatch variables
+ usLastBitIndex = (unsigned short) (a_usiDataSize - 1);
+
+ /***************************************************************
+ *
+ * Iterate through the data bits.
+ *
+ ***************************************************************/
+
+ for ( usDataSizeIndex = 0; usDataSizeIndex < a_usiDataSize; usDataSizeIndex++ ) {
+ if ( cByteIndex == 0 ) {
+
+ /***************************************************************
+ *
+ * Grab byte from DMASK buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & DMASK_DATA ) {
+ cDMASKByte = g_pucOutDMaskData[ usBufferIndex ];
+ }
+ else {
+ cDMASKByte = 0x00;
+ }
+
+ /***************************************************************
+ *
+ * Grab byte from TDI buffer.
+ *
+ ***************************************************************/
+
+ if ( g_usDataType & TDI_DATA ) {
+ cInDataByte = g_pucInData[ usBufferIndex ];
+ }
+
+ usBufferIndex++;
+ }
+
+ cCurBit = readPort();
+ cDataByte = ( unsigned char ) ( ( ( cInDataByte << cByteIndex ) & 0x80 ) ? 0x01 : 0x00 );
+
+ /***************************************************************
+ *
+ * Initialize the byte to be zero.
+ *
+ ***************************************************************/
+
+ if ( usOutBitIndex % 8 == 0 ) {
+ g_pucOutData[ usOutBitIndex / 8 ] = 0x00;
+ }
+
+ /***************************************************************
+ *
+ * Use TDI, DMASK, and device TDO to create new TDI (actually
+ * stored in g_pucOutData).
+ *
+ ***************************************************************/
+
+ if ( ( ( ( cDMASKByte << cByteIndex ) & 0x80 ) ? 0x01 : 0x00 ) ) {
+
+ if ( g_pLVDSList ) {
+ for ( usLVDSIndex = 0; usLVDSIndex < g_usLVDSPairCount; usLVDSIndex++ ) {
+ if ( g_pLVDSList[ usLVDSIndex ].usNegativeIndex == usDataSizeIndex ) {
+ g_pLVDSList[ usLVDSIndex ].ucUpdate = 0x01;
+ break;
+ }
+ }
+ }
+
+ /***************************************************************
+ *
+ * DMASK bit is 1, use TDI.
+ *
+ ***************************************************************/
+
+ g_pucOutData[ usOutBitIndex / 8 ] |= ( unsigned char ) ( ( ( cDataByte & 0x1 ) ? 0x01 : 0x00 ) << ( 7 - usOutBitIndex % 8 ) );
+ }
+ else {
+
+ /***************************************************************
+ *
+ * DMASK bit is 0, use device TDO.
+ *
+ ***************************************************************/
+
+ g_pucOutData[ usOutBitIndex / 8 ] |= ( unsigned char ) ( ( ( cCurBit & 0x1 ) ? 0x01 : 0x00 ) << ( 7 - usOutBitIndex % 8 ) );
+ }
+
+ /***************************************************************
+ *
+ * Shift in TDI in order to get TDO out.
+ *
+ ***************************************************************/
+
+ usOutBitIndex++;
+ writePort( g_ucPinTDI, cDataByte );
+ if ( usDataSizeIndex < usLastBitIndex ) {
+ sclock();
+ }
+
+ /***************************************************************
+ *
+ * Increment the byte index. If it exceeds 7, then reset it back
+ * to zero.
+ *
+ ***************************************************************/
+
+ cByteIndex++;
+ if ( cByteIndex >= 8 ) {
+ cByteIndex = 0;
+ }
+ }
+
+ /***************************************************************
+ *
+ * If g_pLVDSList exists and pairs need updating, then update
+ * the negative-pair to receive the flipped positive-pair value.
+ *
+ ***************************************************************/
+
+ if ( g_pLVDSList ) {
+ for ( usLVDSIndex = 0; usLVDSIndex < g_usLVDSPairCount; usLVDSIndex++ ) {
+ if ( g_pLVDSList[ usLVDSIndex ].ucUpdate ) {
+
+ /***************************************************************
+ *
+ * Read the positive value and flip it.
+ *
+ ***************************************************************/
+
+ cDataByte = ( unsigned char ) ( ( ( g_pucOutData[ g_pLVDSList[ usLVDSIndex ].usPositiveIndex / 8 ] << ( g_pLVDSList[ usLVDSIndex ].usPositiveIndex % 8 ) ) & 0x80 ) ? 0x01 : 0x00 );
+ //09/11/07 NN Type cast mismatch variables
+ cDataByte = ( unsigned char ) (!cDataByte);
+
+ /***************************************************************
+ *
+ * Get the byte that needs modification.
+ *
+ ***************************************************************/
+
+ cInDataByte = g_pucOutData[ g_pLVDSList[ usLVDSIndex ].usNegativeIndex / 8 ];
+
+ if ( cDataByte ) {
+
+ /***************************************************************
+ *
+ * Copy over the current byte and set the negative bit to 1.
+ *
+ ***************************************************************/
+
+ cDataByte = 0x00;
+ for ( cLVDSByteIndex = 7; cLVDSByteIndex >= 0; cLVDSByteIndex-- ) {
+ cDataByte <<= 1;
+ if ( 7 - ( g_pLVDSList[ usLVDSIndex ].usNegativeIndex % 8 ) == cLVDSByteIndex ) {
+
+ /***************************************************************
+ *
+ * Set negative bit to 1.
+ *
+ ***************************************************************/
+
+ cDataByte |= 0x01;
+ }
+ else if ( cInDataByte & 0x80 ) {
+ cDataByte |= 0x01;
+ }
+
+ cInDataByte <<= 1;
+ }
+
+ /***************************************************************
+ *
+ * Store the modified byte.
+ *
+ ***************************************************************/
+
+ g_pucOutData[ g_pLVDSList[ usLVDSIndex ].usNegativeIndex / 8 ] = cDataByte;
+ }
+ else {
+
+ /***************************************************************
+ *
+ * Copy over the current byte and set the negative bit to 0.
+ *
+ ***************************************************************/
+
+ cDataByte = 0x00;
+ for ( cLVDSByteIndex = 7; cLVDSByteIndex >= 0; cLVDSByteIndex-- ) {
+ cDataByte <<= 1;
+ if ( 7 - ( g_pLVDSList[ usLVDSIndex ].usNegativeIndex % 8 ) == cLVDSByteIndex ) {
+
+ /***************************************************************
+ *
+ * Set negative bit to 0.
+ *
+ ***************************************************************/
+
+ cDataByte |= 0x00;
+ }
+ else if ( cInDataByte & 0x80 ) {
+ cDataByte |= 0x01;
+ }
+
+ cInDataByte <<= 1;
+ }
+
+ /***************************************************************
+ *
+ * Store the modified byte.
+ *
+ ***************************************************************/
+
+ g_pucOutData[ g_pLVDSList[ usLVDSIndex ].usNegativeIndex / 8 ] = cDataByte;
+ }
+
+ break;
+ }
+ }
+ }
+
+ return( 0 );
+}
+
+signed char ispVMProcessLVDS( unsigned short a_usLVDSCount )
+{
+ unsigned short usLVDSIndex = 0;
+
+ /***************************************************************
+ *
+ * Allocate memory to hold LVDS pairs.
+ *
+ ***************************************************************/
+
+ ispVMMemManager( LVDS, a_usLVDSCount );
+ g_usLVDSPairCount = a_usLVDSCount;
+
+#ifdef VME_DEBUG
+ printf( "LVDS %d (", a_usLVDSCount );
+#endif //VME_DEBUG
+
+ /***************************************************************
+ *
+ * Iterate through each given LVDS pair.
+ *
+ ***************************************************************/
+
+ for ( usLVDSIndex = 0; usLVDSIndex < g_usLVDSPairCount; usLVDSIndex++ ) {
+
+ /***************************************************************
+ *
+ * Assign the positive and negative indices of the LVDS pair.
+ *
+ ***************************************************************/
+
+ //09/11/07 NN Type cast mismatch variables
+ g_pLVDSList[ usLVDSIndex ].usPositiveIndex = (unsigned short) ispVMDataSize();
+ //09/11/07 NN Type cast mismatch variables
+ g_pLVDSList[ usLVDSIndex ].usNegativeIndex = (unsigned short)ispVMDataSize();
+
+#ifdef VME_DEBUG
+ if ( usLVDSIndex < g_usLVDSPairCount - 1 ) {
+ printf( "%d:%d, ", g_pLVDSList[ usLVDSIndex ].usPositiveIndex, g_pLVDSList[ usLVDSIndex ].usNegativeIndex );
+ }
+ else {
+ printf( "%d:%d", g_pLVDSList[ usLVDSIndex ].usPositiveIndex, g_pLVDSList[ usLVDSIndex ].usNegativeIndex );
+ }
+#endif //VME_DEBUG
+
+ }
+
+#ifdef VME_DEBUG
+ printf( ");\n", a_usLVDSCount );
+#endif //VME_DEBUG
+
+ return( 0 );
+}
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/vmopcode.h b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/vmopcode.h
new file mode 100644
index 000000000..b6d30c6db
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/Full_Vme/ispvme/vmopcode.h
@@ -0,0 +1,208 @@
+/***************************************************************
+*
+* This is the include file for Lattice Semiconductor's ispVM
+* Embedded software application.
+*
+***************************************************************/
+
+/***************************************************************
+*
+* VME version.
+*
+* History:
+*
+***************************************************************/
+
+#define VME_VERSION_NUMBER "12.2"
+
+/***************************************************************
+*
+* Maximum declarations.
+*
+***************************************************************/
+
+#define VMEHEXMAX 60000L /* The hex file is split 60K per file. */
+#define SCANMAX 64000L /* The maximum SDR/SIR burst. */
+
+/************************************************************* AVI+
+* *
+* LATTICE CABLE DEFINTIONS. *
+* *
+* Define these only if the lattice cable is being used. *
+* *
+*************************************************************/
+
+#define pinTDI 1
+#define pinTCK 2
+#define pinTMS 4
+#define pinENABLE 8
+#define pinTRST 16
+#define pinCE 32
+#define pinTDO 64
+
+/***************************************************************
+*
+* Supported JTAG state transitions.
+*
+***************************************************************/
+
+#define RESET 0x00
+#define IDLE 0x01
+#define IRPAUSE 0x02
+#define DRPAUSE 0x03
+#define SHIFTIR 0x04
+#define SHIFTDR 0x05
+#define DRCAPTURE 0x06
+
+/***************************************************************
+*
+* Flow control register bit definitions. A set bit indicates
+* that the register currently exhibits the corresponding mode.
+*
+***************************************************************/
+
+#define INTEL_PRGM 0x0001 /* Intelligent programming is in effect. */
+#define CASCADE 0x0002 /* Currently splitting large SDR. */
+#define REPEATLOOP 0x0008 /* Currently executing a repeat loop. */
+#define SHIFTRIGHT 0x0080 /* The next data stream needs a right shift. */
+#define SHIFTLEFT 0x0100 /* The next data stream needs a left shift. */
+#define VERIFYUES 0x0200 /* Continue if fail is in effect. */
+
+/***************************************************************
+*
+* DataType register bit definitions. A set bit indicates
+* that the register currently holds the corresponding type of data.
+*
+***************************************************************/
+
+#define EXPRESS 0x0001 /* Simultaneous program and verify. */
+#define SIR_DATA 0x0002 /* SIR is the active SVF command. */
+#define SDR_DATA 0x0004 /* SDR is the active SVF command. */
+#define COMPRESS 0x0008 /* Data is compressed. */
+#define TDI_DATA 0x0010 /* TDI data is present. */
+#define TDO_DATA 0x0020 /* TDO data is present. */
+#define MASK_DATA 0x0040 /* MASK data is present. */
+#define HEAP_IN 0x0080 /* Data is from the heap. */
+#define LHEAP_IN 0x0200 /* Data is from intel data buffer. */
+#define VARIABLE 0x0400 /* Data is from a declared variable. */
+#define CRC_DATA 0x0800 /* CRC data is pressent. */
+#define CMASK_DATA 0x1000 /* CMASK data is pressent. */
+#define RMASK_DATA 0x2000 /* RMASK data is pressent. */
+#define READ_DATA 0x4000 /* READ data is pressent. */
+#define DMASK_DATA 0x8000 /* DMASK data is pressent. */
+
+/***************************************************************
+*
+* Pin opcodes.
+*
+***************************************************************/
+
+#define signalENABLE 0x1C /* ispENABLE pin. */
+#define signalTMS 0x1D /* TMS pin. */
+#define signalTCK 0x1E /* TCK pin. */
+#define signalTDI 0x1F /* TDI pin. */
+#define signalTRST 0x20 /* TRST pin. */
+
+/***************************************************************
+*
+* Supported vendors.
+*
+***************************************************************/
+
+#define VENDOR 0x56
+#define LATTICE 0x01
+#define ALTERA 0x02
+#define XILINX 0x03
+
+/***************************************************************
+*
+* Opcode definitions.
+*
+* Note: opcodes must be unique.
+*
+***************************************************************/
+
+#define ENDDATA 0x00 /* The end of the current SDR data stream. */
+#define RUNTEST 0x01 /* The duration to stay at the stable state. */
+#define ENDDR 0x02 /* The stable state after SDR. */
+#define ENDIR 0x03 /* The stable state after SIR. */
+#define ENDSTATE 0x04 /* The stable state after RUNTEST. */
+#define TRST 0x05 /* Assert the TRST pin. */
+#define HIR 0x06 /* The sum of the IR bits of the leading devices. */
+#define TIR 0x07 /* The sum of the IR bits of the trailing devices. */
+#define HDR 0x08 /* The number of leading devices. */
+#define TDR 0x09 /* The number of trailing devices. */
+#define ispEN 0x0A /* Assert the ispEN pin. */
+#define FREQUENCY 0x0B /* The maximum clock rate to run the JTAG state machine. */
+#define STATE 0x10 /* Move to the next stable state. */
+#define SIR 0x11 /* The instruction stream follows. */
+#define SDR 0x12 /* The data stream follows. */
+#define TDI 0x13 /* The following data stream feeds into the device. */
+#define TDO 0x14 /* The following data stream is compared against the device. */
+#define MASK 0x15 /* The following data stream is used as mask. */
+#define XSDR 0x16 /* The following data stream is for simultaneous program and verify. */
+#define XTDI 0x17 /* The following data stream is for shift in only. It must be stored for the next XSDR. */
+#define XTDO 0x18 /* There is not data stream. The data stream was stored from the previous XTDI. */
+#define MEM 0x19 /* The maximum memory needed to allocate in order hold one row of data. */
+#define WAIT_VME 0x1A /* The duration of delay to observe. */
+#define TCK 0x1B /* The number of TCK pulses. */
+#define SHR 0x23 /* Set the flow control register for right shift. */
+#define SHL 0x24 /* Set the flow control register for left shift. */
+#define HEAP 0x32 /* The memory size needed to hold one loop. */
+#define REPEAT 0x33 /* The beginning of the loop. */
+#define LEFTPAREN 0x35 /* The beginning of data following the loop. */
+#define VAR 0x55 /* Plac holder for loop data. */
+#define SEC 0x1C /* The delay time in seconds that must be observed. */
+#define SMASK 0x1D /* The mask for TDI data. */
+#define MAX 0x1E /* The absolute maximum wait time. */
+#define ON_VME 0x1F /* Assert the targeted pin. */
+#define OFF_VME 0x20 /* Dis-assert the targeted pin. */
+#define SETFLOW 0x30 /* Change the flow control register. */
+#define RESETFLOW 0x31 /* Clear the flow control register. */
+#define CRC 0x47 /* The following data stream is used for CRC calculation. */
+#define CMASK 0x48 /* The following data stream is used as mask for CRC calculation. */
+#define RMASK 0x49 /* The following data stream is used as mask for read and save. */
+#define READ 0x50 /* The following data stream is used for read and save. */
+#define ENDLOOP 0x59 /* The end of the repeat loop. */
+#define SECUREHEAP 0x60 /* Used to secure the HEAP opcode. */
+#define VUES 0x61 /* Support continue if fail. */
+#define DMASK 0x62 /* The following data stream is used for dynamic I/O. */
+#define COMMENT 0x63 /* Support SVF comments in the VME file. */
+#define HEADER 0x64 /* Support header in VME file. */
+#define FILE_CRC 0x65 /* Support crc-protected VME file. */
+#define LCOUNT 0x66 /* Support intelligent programming. */
+#define LDELAY 0x67 /* Support intelligent programming. */
+#define LSDR 0x68 /* Support intelligent programming. */
+#define LHEAP 0x69 /* Memory needed to hold intelligent data buffer */
+#define CONTINUE_VME 0x70 /* Allow continuation. */
+#define LVDS 0x71 /* Support LVDS. */
+#define ENDVME 0x7F /* End of the VME file. */
+#define HIGH_VME 0x80 /* Assert the targeted pin. */
+#define LOW_VME 0x81 /* Dis-assert the targeted pin. */
+#define ENDFILE 0xFF /* End of file. */
+
+/***************************************************************
+*
+* ispVM Embedded Return Codes.
+*
+***************************************************************/
+
+#define VME_VERIFICATION_FAILURE -1
+#define VME_FILE_READ_FAILURE -2
+#define VME_VERSION_FAILURE -3
+#define VME_INVALID_FILE -4
+#define VME_ARGUMENT_FAILURE -5
+#define VME_CRC_FAILURE -6
+
+/***************************************************************
+*
+* Type definitions.
+*
+***************************************************************/
+
+/* Support LVDS */
+typedef struct {
+ unsigned short usPositiveIndex;
+ unsigned short usNegativeIndex;
+ unsigned char ucUpdate;
+} LVDSPair;
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.bin b/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.bin
deleted file mode 100644
index aaed07426..000000000
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.bin
+++ /dev/null
Binary files differ
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.out b/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.out
deleted file mode 100644
index 81ed64b53..000000000
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/Embedded.out
+++ /dev/null
Binary files differ
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.c b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.c
index 58eec740d..e99fe5dc5 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.c
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.c
@@ -2010,13 +2010,13 @@ extern xdc_Void controlTask(xdc_UArg,xdc_UArg);
#endif
/* --> ti_sysbios_knl_Task_Instance_State_2_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[8192];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[1024];
#ifdef __ti__sect
#pragma DATA_SECTION(ti_sysbios_knl_Task_Instance_State_2_stack__A, ".bss:taskStackSection");
#endif
#if defined(__GNUC__) && !(defined(__MACH__) && defined(__APPLE__))
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[8192] __attribute__ ((section(".bss:taskStackSection")));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[1024] __attribute__ ((section(".bss:taskStackSection")));
#endif
#endif
#ifdef __ti__align
@@ -2024,24 +2024,24 @@ __T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_Stat
#endif
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[8192] __attribute__ ((aligned(8)));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[1024] __attribute__ ((aligned(8)));
#endif
#endif
-/* --> communicationTask */
-extern xdc_Void communicationTask(xdc_UArg,xdc_UArg);
+/* --> AlarmHandlingTask */
+extern xdc_Void AlarmHandlingTask(xdc_UArg,xdc_UArg);
#ifdef __IAR_SYSTEMS_ICC__
#pragma data_alignment=8
#endif
/* --> ti_sysbios_knl_Task_Instance_State_3_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[1024];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[4096];
#ifdef __ti__sect
#pragma DATA_SECTION(ti_sysbios_knl_Task_Instance_State_3_stack__A, ".bss:taskStackSection");
#endif
#if defined(__GNUC__) && !(defined(__MACH__) && defined(__APPLE__))
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[1024] __attribute__ ((section(".bss:taskStackSection")));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[4096] __attribute__ ((section(".bss:taskStackSection")));
#endif
#endif
#ifdef __ti__align
@@ -2049,12 +2049,12 @@ __T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_Stat
#endif
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[1024] __attribute__ ((aligned(8)));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[4096] __attribute__ ((aligned(8)));
#endif
#endif
-/* --> HeatersControlTask */
-extern xdc_Void HeatersControlTask(xdc_UArg,xdc_UArg);
+/* --> communicationTxTask */
+extern xdc_Void communicationTxTask(xdc_UArg,xdc_UArg);
#ifdef __IAR_SYSTEMS_ICC__
#pragma data_alignment=8
#endif
@@ -2085,13 +2085,13 @@ extern xdc_Void jobTask(xdc_UArg,xdc_UArg);
#endif
/* --> ti_sysbios_knl_Task_Instance_State_5_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[4096];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[1024];
#ifdef __ti__sect
#pragma DATA_SECTION(ti_sysbios_knl_Task_Instance_State_5_stack__A, ".bss:taskStackSection");
#endif
#if defined(__GNUC__) && !(defined(__MACH__) && defined(__APPLE__))
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[4096] __attribute__ ((section(".bss:taskStackSection")));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[1024] __attribute__ ((section(".bss:taskStackSection")));
#endif
#endif
#ifdef __ti__align
@@ -2099,24 +2099,24 @@ __T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_Stat
#endif
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[4096] __attribute__ ((aligned(8)));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[1024] __attribute__ ((aligned(8)));
#endif
#endif
-/* --> communicationTxTask */
-extern xdc_Void communicationTxTask(xdc_UArg,xdc_UArg);
+/* --> HeatersControlTask */
+extern xdc_Void HeatersControlTask(xdc_UArg,xdc_UArg);
#ifdef __IAR_SYSTEMS_ICC__
#pragma data_alignment=8
#endif
/* --> ti_sysbios_knl_Task_Instance_State_6_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[1024];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[8192];
#ifdef __ti__sect
#pragma DATA_SECTION(ti_sysbios_knl_Task_Instance_State_6_stack__A, ".bss:taskStackSection");
#endif
#if defined(__GNUC__) && !(defined(__MACH__) && defined(__APPLE__))
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[1024] __attribute__ ((section(".bss:taskStackSection")));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[8192] __attribute__ ((section(".bss:taskStackSection")));
#endif
#endif
#ifdef __ti__align
@@ -2124,12 +2124,12 @@ __T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_Stat
#endif
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[1024] __attribute__ ((aligned(8)));
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[8192] __attribute__ ((aligned(8)));
#endif
#endif
-/* --> AlarmHandlingTask */
-extern xdc_Void AlarmHandlingTask(xdc_UArg,xdc_UArg);
+/* --> communicationTask */
+extern xdc_Void communicationTask(xdc_UArg,xdc_UArg);
#ifdef __IAR_SYSTEMS_ICC__
#pragma data_alignment=8
#endif
@@ -2546,7 +2546,7 @@ typedef struct xdc_runtime_Text_Module_State__ {
xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V;
/* --> xdc_runtime_Text_charTab__A */
-const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[6891];
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[6893];
/* --> xdc_runtime_Text_nodeTab__A */
const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[65];
@@ -6710,19 +6710,19 @@ __T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_Stat
__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_1_stack__A[2048];
/* --> ti_sysbios_knl_Task_Instance_State_2_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[8192];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_2_stack__A[1024];
/* --> ti_sysbios_knl_Task_Instance_State_3_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[1024];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_3_stack__A[4096];
/* --> ti_sysbios_knl_Task_Instance_State_4_stack__A */
__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_4_stack__A[2048];
/* --> ti_sysbios_knl_Task_Instance_State_5_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[4096];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_5_stack__A[1024];
/* --> ti_sysbios_knl_Task_Instance_State_6_stack__A */
-__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[1024];
+__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_6_stack__A[8192];
/* --> ti_sysbios_knl_Task_Instance_State_7_stack__A */
__T1_ti_sysbios_knl_Task_Instance_State__stack ti_sysbios_knl_Task_Instance_State_7_stack__A[2048];
@@ -6806,10 +6806,10 @@ ti_sysbios_knl_Task_Object__ ti_sysbios_knl_Task_Object__table__V[13] = {
((xdc_Ptr)0), /* context */
ti_sysbios_knl_Task_Mode_INACTIVE, /* mode */
((ti_sysbios_knl_Task_PendElem*)0), /* pendElem */
- (xdc_SizeT)0x2000, /* stackSize */
+ (xdc_SizeT)0x400, /* stackSize */
((void*)ti_sysbios_knl_Task_Instance_State_2_stack__A), /* stack */
0, /* stackHeap */
- ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)communicationTask)), /* fxn */
+ ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)AlarmHandlingTask)), /* fxn */
((xdc_UArg)(0x0)), /* arg0 */
((xdc_UArg)(0x0)), /* arg1 */
((xdc_Ptr)0), /* env */
@@ -6829,10 +6829,10 @@ ti_sysbios_knl_Task_Object__ ti_sysbios_knl_Task_Object__table__V[13] = {
((xdc_Ptr)0), /* context */
ti_sysbios_knl_Task_Mode_INACTIVE, /* mode */
((ti_sysbios_knl_Task_PendElem*)0), /* pendElem */
- (xdc_SizeT)0x400, /* stackSize */
+ (xdc_SizeT)0x1000, /* stackSize */
((void*)ti_sysbios_knl_Task_Instance_State_3_stack__A), /* stack */
0, /* stackHeap */
- ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)HeatersControlTask)), /* fxn */
+ ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)communicationTxTask)), /* fxn */
((xdc_UArg)(0x0)), /* arg0 */
((xdc_UArg)(0x0)), /* arg1 */
((xdc_Ptr)0), /* env */
@@ -6875,10 +6875,10 @@ ti_sysbios_knl_Task_Object__ ti_sysbios_knl_Task_Object__table__V[13] = {
((xdc_Ptr)0), /* context */
ti_sysbios_knl_Task_Mode_INACTIVE, /* mode */
((ti_sysbios_knl_Task_PendElem*)0), /* pendElem */
- (xdc_SizeT)0x1000, /* stackSize */
+ (xdc_SizeT)0x400, /* stackSize */
((void*)ti_sysbios_knl_Task_Instance_State_5_stack__A), /* stack */
0, /* stackHeap */
- ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)communicationTxTask)), /* fxn */
+ ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)HeatersControlTask)), /* fxn */
((xdc_UArg)(0x0)), /* arg0 */
((xdc_UArg)(0x0)), /* arg1 */
((xdc_Ptr)0), /* env */
@@ -6898,10 +6898,10 @@ ti_sysbios_knl_Task_Object__ ti_sysbios_knl_Task_Object__table__V[13] = {
((xdc_Ptr)0), /* context */
ti_sysbios_knl_Task_Mode_INACTIVE, /* mode */
((ti_sysbios_knl_Task_PendElem*)0), /* pendElem */
- (xdc_SizeT)0x400, /* stackSize */
+ (xdc_SizeT)0x2000, /* stackSize */
((void*)ti_sysbios_knl_Task_Instance_State_6_stack__A), /* stack */
0, /* stackHeap */
- ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)AlarmHandlingTask)), /* fxn */
+ ((xdc_Void(*)(xdc_UArg,xdc_UArg))((xdc_Fxn)communicationTask)), /* fxn */
((xdc_UArg)(0x0)), /* arg0 */
((xdc_UArg)(0x0)), /* arg1 */
((xdc_Ptr)0), /* env */
@@ -8965,7 +8965,7 @@ xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V = {
/* --> xdc_runtime_Text_charTab__A */
#pragma DATA_SECTION(xdc_runtime_Text_charTab__A, ".const:xdc_runtime_Text_charTab__A");
-const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[6891] = {
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[6893] = {
(xdc_Char)0x0, /* [0] */
(xdc_Char)0x41, /* [1] */
(xdc_Char)0x5f, /* [2] */
@@ -15727,136 +15727,138 @@ const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[6891] = {
(xdc_Char)0x6f, /* [6758] */
(xdc_Char)0x6c, /* [6759] */
(xdc_Char)0x0, /* [6760] */
- (xdc_Char)0x63, /* [6761] */
- (xdc_Char)0x6f, /* [6762] */
- (xdc_Char)0x6d, /* [6763] */
- (xdc_Char)0x6d, /* [6764] */
- (xdc_Char)0x75, /* [6765] */
- (xdc_Char)0x6e, /* [6766] */
- (xdc_Char)0x69, /* [6767] */
- (xdc_Char)0x63, /* [6768] */
- (xdc_Char)0x61, /* [6769] */
- (xdc_Char)0x74, /* [6770] */
+ (xdc_Char)0x41, /* [6761] */
+ (xdc_Char)0x6c, /* [6762] */
+ (xdc_Char)0x61, /* [6763] */
+ (xdc_Char)0x72, /* [6764] */
+ (xdc_Char)0x6d, /* [6765] */
+ (xdc_Char)0x48, /* [6766] */
+ (xdc_Char)0x61, /* [6767] */
+ (xdc_Char)0x6e, /* [6768] */
+ (xdc_Char)0x64, /* [6769] */
+ (xdc_Char)0x6c, /* [6770] */
(xdc_Char)0x69, /* [6771] */
- (xdc_Char)0x6f, /* [6772] */
- (xdc_Char)0x6e, /* [6773] */
+ (xdc_Char)0x6e, /* [6772] */
+ (xdc_Char)0x67, /* [6773] */
(xdc_Char)0x0, /* [6774] */
- (xdc_Char)0x48, /* [6775] */
- (xdc_Char)0x65, /* [6776] */
- (xdc_Char)0x61, /* [6777] */
- (xdc_Char)0x74, /* [6778] */
- (xdc_Char)0x65, /* [6779] */
- (xdc_Char)0x72, /* [6780] */
- (xdc_Char)0x73, /* [6781] */
- (xdc_Char)0x43, /* [6782] */
- (xdc_Char)0x6f, /* [6783] */
- (xdc_Char)0x6e, /* [6784] */
- (xdc_Char)0x74, /* [6785] */
- (xdc_Char)0x72, /* [6786] */
- (xdc_Char)0x6f, /* [6787] */
- (xdc_Char)0x6c, /* [6788] */
- (xdc_Char)0x0, /* [6789] */
- (xdc_Char)0x70, /* [6790] */
- (xdc_Char)0x72, /* [6791] */
- (xdc_Char)0x6f, /* [6792] */
- (xdc_Char)0x63, /* [6793] */
- (xdc_Char)0x65, /* [6794] */
- (xdc_Char)0x73, /* [6795] */
+ (xdc_Char)0x63, /* [6775] */
+ (xdc_Char)0x6f, /* [6776] */
+ (xdc_Char)0x6d, /* [6777] */
+ (xdc_Char)0x6d, /* [6778] */
+ (xdc_Char)0x75, /* [6779] */
+ (xdc_Char)0x6e, /* [6780] */
+ (xdc_Char)0x69, /* [6781] */
+ (xdc_Char)0x63, /* [6782] */
+ (xdc_Char)0x61, /* [6783] */
+ (xdc_Char)0x74, /* [6784] */
+ (xdc_Char)0x69, /* [6785] */
+ (xdc_Char)0x6f, /* [6786] */
+ (xdc_Char)0x6e, /* [6787] */
+ (xdc_Char)0x54, /* [6788] */
+ (xdc_Char)0x78, /* [6789] */
+ (xdc_Char)0x0, /* [6790] */
+ (xdc_Char)0x70, /* [6791] */
+ (xdc_Char)0x72, /* [6792] */
+ (xdc_Char)0x6f, /* [6793] */
+ (xdc_Char)0x63, /* [6794] */
+ (xdc_Char)0x65, /* [6795] */
(xdc_Char)0x73, /* [6796] */
- (xdc_Char)0x0, /* [6797] */
- (xdc_Char)0x63, /* [6798] */
- (xdc_Char)0x6f, /* [6799] */
- (xdc_Char)0x6d, /* [6800] */
- (xdc_Char)0x6d, /* [6801] */
- (xdc_Char)0x75, /* [6802] */
- (xdc_Char)0x6e, /* [6803] */
- (xdc_Char)0x69, /* [6804] */
- (xdc_Char)0x63, /* [6805] */
- (xdc_Char)0x61, /* [6806] */
- (xdc_Char)0x74, /* [6807] */
- (xdc_Char)0x69, /* [6808] */
- (xdc_Char)0x6f, /* [6809] */
- (xdc_Char)0x6e, /* [6810] */
- (xdc_Char)0x54, /* [6811] */
- (xdc_Char)0x78, /* [6812] */
+ (xdc_Char)0x73, /* [6797] */
+ (xdc_Char)0x0, /* [6798] */
+ (xdc_Char)0x48, /* [6799] */
+ (xdc_Char)0x65, /* [6800] */
+ (xdc_Char)0x61, /* [6801] */
+ (xdc_Char)0x74, /* [6802] */
+ (xdc_Char)0x65, /* [6803] */
+ (xdc_Char)0x72, /* [6804] */
+ (xdc_Char)0x73, /* [6805] */
+ (xdc_Char)0x43, /* [6806] */
+ (xdc_Char)0x6f, /* [6807] */
+ (xdc_Char)0x6e, /* [6808] */
+ (xdc_Char)0x74, /* [6809] */
+ (xdc_Char)0x72, /* [6810] */
+ (xdc_Char)0x6f, /* [6811] */
+ (xdc_Char)0x6c, /* [6812] */
(xdc_Char)0x0, /* [6813] */
- (xdc_Char)0x41, /* [6814] */
- (xdc_Char)0x6c, /* [6815] */
- (xdc_Char)0x61, /* [6816] */
- (xdc_Char)0x72, /* [6817] */
- (xdc_Char)0x6d, /* [6818] */
- (xdc_Char)0x48, /* [6819] */
- (xdc_Char)0x61, /* [6820] */
- (xdc_Char)0x6e, /* [6821] */
- (xdc_Char)0x64, /* [6822] */
- (xdc_Char)0x6c, /* [6823] */
+ (xdc_Char)0x63, /* [6814] */
+ (xdc_Char)0x6f, /* [6815] */
+ (xdc_Char)0x6d, /* [6816] */
+ (xdc_Char)0x6d, /* [6817] */
+ (xdc_Char)0x75, /* [6818] */
+ (xdc_Char)0x6e, /* [6819] */
+ (xdc_Char)0x69, /* [6820] */
+ (xdc_Char)0x63, /* [6821] */
+ (xdc_Char)0x61, /* [6822] */
+ (xdc_Char)0x74, /* [6823] */
(xdc_Char)0x69, /* [6824] */
- (xdc_Char)0x6e, /* [6825] */
- (xdc_Char)0x67, /* [6826] */
- (xdc_Char)0x0, /* [6827] */
- (xdc_Char)0x4d, /* [6828] */
- (xdc_Char)0x69, /* [6829] */
- (xdc_Char)0x6c, /* [6830] */
- (xdc_Char)0x6c, /* [6831] */
- (xdc_Char)0x69, /* [6832] */
- (xdc_Char)0x53, /* [6833] */
- (xdc_Char)0x65, /* [6834] */
- (xdc_Char)0x63, /* [6835] */
- (xdc_Char)0x6f, /* [6836] */
- (xdc_Char)0x6e, /* [6837] */
- (xdc_Char)0x64, /* [6838] */
- (xdc_Char)0x4c, /* [6839] */
- (xdc_Char)0x6f, /* [6840] */
- (xdc_Char)0x77, /* [6841] */
- (xdc_Char)0x0, /* [6842] */
- (xdc_Char)0x63, /* [6843] */
- (xdc_Char)0x6f, /* [6844] */
- (xdc_Char)0x6e, /* [6845] */
- (xdc_Char)0x74, /* [6846] */
- (xdc_Char)0x72, /* [6847] */
- (xdc_Char)0x6f, /* [6848] */
- (xdc_Char)0x6c, /* [6849] */
- (xdc_Char)0x4c, /* [6850] */
- (xdc_Char)0x6f, /* [6851] */
- (xdc_Char)0x77, /* [6852] */
- (xdc_Char)0x0, /* [6853] */
- (xdc_Char)0x44, /* [6854] */
- (xdc_Char)0x69, /* [6855] */
- (xdc_Char)0x61, /* [6856] */
- (xdc_Char)0x67, /* [6857] */
- (xdc_Char)0x6e, /* [6858] */
- (xdc_Char)0x6f, /* [6859] */
- (xdc_Char)0x73, /* [6860] */
- (xdc_Char)0x74, /* [6861] */
- (xdc_Char)0x69, /* [6862] */
- (xdc_Char)0x63, /* [6863] */
- (xdc_Char)0x73, /* [6864] */
- (xdc_Char)0x0, /* [6865] */
- (xdc_Char)0x61, /* [6866] */
- (xdc_Char)0x64, /* [6867] */
- (xdc_Char)0x63, /* [6868] */
- (xdc_Char)0x50, /* [6869] */
- (xdc_Char)0x72, /* [6870] */
- (xdc_Char)0x6f, /* [6871] */
- (xdc_Char)0x63, /* [6872] */
- (xdc_Char)0x65, /* [6873] */
- (xdc_Char)0x73, /* [6874] */
- (xdc_Char)0x73, /* [6875] */
- (xdc_Char)0x0, /* [6876] */
- (xdc_Char)0x72, /* [6877] */
- (xdc_Char)0x65, /* [6878] */
- (xdc_Char)0x70, /* [6879] */
- (xdc_Char)0x6f, /* [6880] */
- (xdc_Char)0x72, /* [6881] */
- (xdc_Char)0x74, /* [6882] */
- (xdc_Char)0x0, /* [6883] */
- (xdc_Char)0x75, /* [6884] */
- (xdc_Char)0x70, /* [6885] */
- (xdc_Char)0x64, /* [6886] */
- (xdc_Char)0x61, /* [6887] */
- (xdc_Char)0x74, /* [6888] */
- (xdc_Char)0x65, /* [6889] */
- (xdc_Char)0x0, /* [6890] */
+ (xdc_Char)0x6f, /* [6825] */
+ (xdc_Char)0x6e, /* [6826] */
+ (xdc_Char)0x52, /* [6827] */
+ (xdc_Char)0x78, /* [6828] */
+ (xdc_Char)0x0, /* [6829] */
+ (xdc_Char)0x4d, /* [6830] */
+ (xdc_Char)0x69, /* [6831] */
+ (xdc_Char)0x6c, /* [6832] */
+ (xdc_Char)0x6c, /* [6833] */
+ (xdc_Char)0x69, /* [6834] */
+ (xdc_Char)0x53, /* [6835] */
+ (xdc_Char)0x65, /* [6836] */
+ (xdc_Char)0x63, /* [6837] */
+ (xdc_Char)0x6f, /* [6838] */
+ (xdc_Char)0x6e, /* [6839] */
+ (xdc_Char)0x64, /* [6840] */
+ (xdc_Char)0x4c, /* [6841] */
+ (xdc_Char)0x6f, /* [6842] */
+ (xdc_Char)0x77, /* [6843] */
+ (xdc_Char)0x0, /* [6844] */
+ (xdc_Char)0x63, /* [6845] */
+ (xdc_Char)0x6f, /* [6846] */
+ (xdc_Char)0x6e, /* [6847] */
+ (xdc_Char)0x74, /* [6848] */
+ (xdc_Char)0x72, /* [6849] */
+ (xdc_Char)0x6f, /* [6850] */
+ (xdc_Char)0x6c, /* [6851] */
+ (xdc_Char)0x4c, /* [6852] */
+ (xdc_Char)0x6f, /* [6853] */
+ (xdc_Char)0x77, /* [6854] */
+ (xdc_Char)0x0, /* [6855] */
+ (xdc_Char)0x44, /* [6856] */
+ (xdc_Char)0x69, /* [6857] */
+ (xdc_Char)0x61, /* [6858] */
+ (xdc_Char)0x67, /* [6859] */
+ (xdc_Char)0x6e, /* [6860] */
+ (xdc_Char)0x6f, /* [6861] */
+ (xdc_Char)0x73, /* [6862] */
+ (xdc_Char)0x74, /* [6863] */
+ (xdc_Char)0x69, /* [6864] */
+ (xdc_Char)0x63, /* [6865] */
+ (xdc_Char)0x73, /* [6866] */
+ (xdc_Char)0x0, /* [6867] */
+ (xdc_Char)0x61, /* [6868] */
+ (xdc_Char)0x64, /* [6869] */
+ (xdc_Char)0x63, /* [6870] */
+ (xdc_Char)0x50, /* [6871] */
+ (xdc_Char)0x72, /* [6872] */
+ (xdc_Char)0x6f, /* [6873] */
+ (xdc_Char)0x63, /* [6874] */
+ (xdc_Char)0x65, /* [6875] */
+ (xdc_Char)0x73, /* [6876] */
+ (xdc_Char)0x73, /* [6877] */
+ (xdc_Char)0x0, /* [6878] */
+ (xdc_Char)0x72, /* [6879] */
+ (xdc_Char)0x65, /* [6880] */
+ (xdc_Char)0x70, /* [6881] */
+ (xdc_Char)0x6f, /* [6882] */
+ (xdc_Char)0x72, /* [6883] */
+ (xdc_Char)0x74, /* [6884] */
+ (xdc_Char)0x0, /* [6885] */
+ (xdc_Char)0x75, /* [6886] */
+ (xdc_Char)0x70, /* [6887] */
+ (xdc_Char)0x64, /* [6888] */
+ (xdc_Char)0x61, /* [6889] */
+ (xdc_Char)0x74, /* [6890] */
+ (xdc_Char)0x65, /* [6891] */
+ (xdc_Char)0x0, /* [6892] */
};
/* --> xdc_runtime_Text_nodeTab__A */
@@ -16222,7 +16224,7 @@ __FAR__ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C = ((CT__x
/* charCnt__C */
#pragma DATA_SECTION(xdc_runtime_Text_charCnt__C, ".const:xdc_runtime_Text_charCnt__C");
-__FAR__ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C = (xdc_Int16)0x1aeb;
+__FAR__ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C = (xdc_Int16)0x1aed;
/* nodeCnt__C */
#pragma DATA_SECTION(xdc_runtime_Text_nodeCnt__C, ".const:xdc_runtime_Text_nodeCnt__C");
@@ -23362,14 +23364,14 @@ const ti_sysbios_knl_Task_Handle control = (ti_sysbios_knl_Task_Handle)((ti_sysb
__attribute__ ((externally_visible))
#endif
#endif
-const ti_sysbios_knl_Task_Handle communication = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[2]);
+const ti_sysbios_knl_Task_Handle AlarmHandling = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[2]);
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
__attribute__ ((externally_visible))
#endif
#endif
-const ti_sysbios_knl_Task_Handle HeatersControl = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[3]);
+const ti_sysbios_knl_Task_Handle communicationTx = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[3]);
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
@@ -23383,14 +23385,14 @@ const ti_sysbios_knl_Task_Handle process = (ti_sysbios_knl_Task_Handle)((ti_sysb
__attribute__ ((externally_visible))
#endif
#endif
-const ti_sysbios_knl_Task_Handle communicationTx = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[5]);
+const ti_sysbios_knl_Task_Handle HeatersControl = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[5]);
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
__attribute__ ((externally_visible))
#endif
#endif
-const ti_sysbios_knl_Task_Handle AlarmHandling = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[6]);
+const ti_sysbios_knl_Task_Handle communication = (ti_sysbios_knl_Task_Handle)((ti_sysbios_knl_Task_Handle)&ti_sysbios_knl_Task_Object__table__V[6]);
#ifdef __GNUC__
#ifndef __TI_COMPILER_VERSION__
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.cfg.xml b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.cfg.xml
index f80bc8e18..6d78e1433 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.cfg.xml
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.cfg.xml
@@ -302,7 +302,7 @@
<module name="xdc.runtime.Assert"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Assert/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Assert/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Assert/viewNameMap$' length='0'></map>
</feature>
@@ -402,7 +402,7 @@
<module name="xdc.runtime.Core"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Core/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Core/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Core/viewNameMap$' length='0'></map>
</feature>
@@ -502,7 +502,7 @@
<module name="xdc.runtime.Defaults"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Defaults/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Defaults/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Defaults/viewNameMap$' length='0'></map>
</feature>
@@ -602,7 +602,7 @@
<module name="xdc.runtime.Diags"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Diags/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Diags/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Diags/viewNameMap$' length='0'></map>
</feature>
@@ -735,7 +735,7 @@
<module name="xdc.runtime.Error"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Error/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Error/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Error/viewNameMap$' length='0'></map>
</feature>
@@ -844,7 +844,7 @@
<module name="xdc.runtime.Gate"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Gate/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Gate/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Gate/viewNameMap$' length='0'></map>
</feature>
@@ -946,7 +946,7 @@
<module name="xdc.runtime.Log"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Log/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Log/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Log/viewNameMap$' length='0'></map>
</feature>
@@ -1082,7 +1082,7 @@
<module name="xdc.runtime.Main"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Main/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Main/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Main/viewNameMap$' length='0'></map>
</feature>
@@ -1195,7 +1195,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -1293,13 +1293,13 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x1</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@cb8779::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateHwi</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x1</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@a04fe0::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateHwi</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="xdc.runtime.Memory"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Memory/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Memory/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Memory/viewNameMap$' length='0'></map>
</feature>
@@ -1415,7 +1415,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -1513,7 +1513,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x2</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@3ad8dd::(xdc.runtime.IHeap.Module)ti.sysbios.heaps.HeapMem</field><field name='abstractInstances$'>true</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x2</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@d9a9ca::(xdc.runtime.IHeap.Module)ti.sysbios.heaps.HeapMem</field><field name='abstractInstances$'>true</field></module>
</feature>
</module>
<module name="xdc.runtime.HeapMin"
@@ -1523,7 +1523,7 @@
<module name="xdc.runtime.HeapStd"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.HeapStd/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.HeapStd/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.HeapStd/viewNameMap$' length='0'></map>
</feature>
@@ -1632,7 +1632,7 @@
<module name="xdc.runtime.Registry"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Registry/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Registry/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Registry/viewNameMap$' length='0'></map>
</feature>
@@ -1744,7 +1744,7 @@
<module name="xdc.runtime.Startup"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Startup/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Startup/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Startup/viewNameMap$' length='0'></map>
</feature>
@@ -1879,7 +1879,7 @@
<module name="xdc.runtime.System"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.System/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.System/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.System/viewNameMap$' length='0'></map>
</feature>
@@ -2013,7 +2013,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -2111,7 +2111,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x3</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@16ca3d6::(xdc.runtime.ISystemSupport.Module)xdc.runtime.SysMin</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x3</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@15047c5::(xdc.runtime.ISystemSupport.Module)xdc.runtime.SysMin</field></module>
</feature>
<feature name="maxAtexitHandlers" type="number" value="2"/>
<feature name="abortFxn" type="object" value="%26xdc_runtime_System_abortStd__E"/>
@@ -2137,7 +2137,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -2235,7 +2235,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x4</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@16ffab9::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateHwi</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x4</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@94507d::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateHwi</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="xdc.runtime.SysCallback"
@@ -2245,7 +2245,7 @@
<module name="xdc.runtime.SysMin"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.SysMin/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.SysMin/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.SysMin/viewNameMap$' length='0'></map>
</feature>
@@ -2369,7 +2369,7 @@
<module name="xdc.runtime.Text"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Text/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Text/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Text/viewNameMap$' length='0'></map>
</feature>
@@ -2467,7 +2467,7 @@
<feature name="nameEmpty" type="string" value="%7Bempty-instance-name%7D"/>
<feature name="nameStatic" type="string" value="%7Bstatic-instance-name%7D"/>
<feature name="isLoaded" type="boolean" value="true"/>
- <feature name="charTab" type="object"><vector id='xdc.runtime.Text/charTab' length='6891'><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x69</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x64</elem><elem>0x50</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x69</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x50</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x73</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x67</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x67</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x46</elem><elem>0x69</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x41</elem><elem>0x72</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x28</elem><elem>0x46</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x61</elem><elem>0x74</elem><elem>0x29</elem><elem>0x20</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x28</elem><elem>0x41</elem><elem>0x72</elem><elem>0x67</elem><elem>0x29</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x76</elem><elem>0x69</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x69</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x76</elem><elem>0x69</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x50</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x50</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x55</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x62</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x42</elem><elem>0x61</elem><elem>0x73</elem><elem>0x65</elem><elem>0x41</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x55</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x4f</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x2e</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x62</elem><elem>0x6f</elem><elem>0x78</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x27</elem><elem>0x73</elem><elem>0x20</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x28</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x29</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x73</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x67</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x5f</elem><elem>0x45</elem><elem>0x56</elem><elem>0x45</elem><elem>0x4e</elem><elem>0x54</elem><elem>0x5f</elem><elem>0x41</elem><elem>0x43</elem><elem>0x51</elem><elem>0x55</elem><elem>0x49</elem><elem>0x52</elem><elem>0x45</elem><elem>0x44</elem><elem>0x20</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x68</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x65</elem><elem>0x64</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x36</elem><elem>0x35</elem><elem>0x35</elem><elem>0x33</elem><elem>0x35</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x41</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x77</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x52</elem><elem>0x55</elem><elem>0x4e</elem><elem>0x4e</elem><elem>0x49</elem><elem>0x4e</elem><elem>0x47</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x50</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x45</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x67</elem><elem>0x68</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x42</elem><elem>0x4c</elem><elem>0x4f</elem><elem>0x43</elem><elem>0x4b</elem><elem>0x45</elem><elem>0x44</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x41</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x77</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x20</elem><elem>0x46</elem><elem>0x4f</elem><elem>0x52</elem><elem>0x45</elem><elem>0x56</elem><elem>0x45</elem><elem>0x52</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x53</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x20</elem><elem>0x61</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x4b</elem><elem>0x65</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6b</elem><elem>0x65</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x49</elem><elem>0x2f</elem><elem>0x4f</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x74</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x51</elem><elem>0x75</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x20</elem><elem>0x3e</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x5f</elem><elem>0x67</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x78</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x28</elem><elem>0x29</elem><elem>0x0</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x31</elem><elem>0x29</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x32</elem><elem>0x29</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x73</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x72</elem><elem>0x67</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x67</elem><elem>0x68</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x74</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x61</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x77</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x73</elem><elem>0x0</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x42</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x27</elem><elem>0x73</elem><elem>0x20</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x28</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x29</elem><elem>0x0</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x5f</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x42</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x46</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x66</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x66</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x45</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x74</elem><elem>0x79</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x4f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x54</elem><elem>0x72</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x68</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x0</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x66</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x72</elem><elem>0x65</elem><elem>0x25</elem><elem>0x73</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x74</elem><elem>0x68</elem><elem>0x2d</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x52</elem><elem>0x54</elem><elem>0x53</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x75</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x45</elem><elem>0x78</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x20</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x63</elem><elem>0x65</elem><elem>0x69</elem><elem>0x76</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x23</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x4c</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x74</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x65</elem><elem>0x64</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x63</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x2e</elem><elem>0xa</elem><elem>0x54</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x2c</elem><elem>0xa</elem><elem>0x65</elem><elem>0x78</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x76</elem><elem>0x69</elem><elem>0x65</elem><elem>0x77</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x52</elem><elem>0x4f</elem><elem>0x56</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x49</elem><elem>0x73</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x63</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x4e</elem><elem>0x4d</elem><elem>0x49</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x75</elem><elem>0x73</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x73</elem><elem>0x61</elem><elem>0x67</elem><elem>0x65</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x76</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x76</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x62</elem><elem>0x75</elem><elem>0x67</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x76</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x41</elem><elem>0x76</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x76</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x70</elem><elem>0x65</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x70</elem><elem>0x4f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x4f</elem><elem>0x66</elem><elem>0x42</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x53</elem><elem>0x50</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x53</elem><elem>0x52</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x46</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x46</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x64</elem><elem>0x43</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x43</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x74</elem><elem>0x75</elem><elem>0x72</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x62</elem><elem>0x69</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x3c</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x70</elem><elem>0x28</elem><elem>0x27</elem><elem>0x25</elem><elem>0x73</elem><elem>0x27</elem><elem>0x29</elem><elem>0x0</elem><elem>0x3c</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x70</elem><elem>0x28</elem><elem>0x27</elem><elem>0x25</elem><elem>0x73</elem><elem>0x27</elem><elem>0x29</elem><elem>0x0</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x28</elem><elem>0x25</elem><elem>0x70</elem><elem>0x29</elem><elem>0x0</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x28</elem><elem>0x25</elem><elem>0x70</elem><elem>0x29</elem><elem>0x0</elem><elem>0x45</elem><elem>0x52</elem><elem>0x52</elem><elem>0x4f</elem><elem>0x52</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x57</elem><elem>0x41</elem><elem>0x52</elem><elem>0x4e</elem><elem>0x49</elem><elem>0x4e</elem><elem>0x47</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x65</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x72</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x57</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x79</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x65</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x63</elem><elem>0x68</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x79</elem><elem>0x69</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x78</elem><elem>0x69</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x77</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x6b</elem><elem>0x46</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x58</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x57</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x58</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x78</elem><elem>0x64</elem><elem>0x63</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x72</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x0</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x73</elem><elem>0x0</elem><elem>0x44</elem><elem>0x69</elem><elem>0x61</elem><elem>0x67</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x0</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x79</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x75</elem><elem>0x70</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x73</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x6d</elem><elem>0x34</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x76</elem><elem>0x61</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x42</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x0</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x0</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x6b</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x49</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x62</elem><elem>0x6f</elem><elem>0x78</elem><elem>0x0</elem><elem>0x51</elem><elem>0x75</elem><elem>0x65</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x0</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x73</elem><elem>0x0</elem><elem>0x6c</elem><elem>0x6d</elem><elem>0x34</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x69</elem><elem>0x64</elem><elem>0x65</elem><elem>0x72</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x47</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x72</elem><elem>0x69</elem><elem>0x63</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x0</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x44</elem><elem>0x45</elem><elem>0x56</elem><elem>0x0</elem><elem>0x47</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x0</elem><elem>0x67</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x0</elem><elem>0x78</elem><elem>0x64</elem><elem>0x63</elem><elem>0x72</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x54</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x30</elem><elem>0x0</elem><elem>0x77</elem><elem>0x61</elem><elem>0x74</elem><elem>0x63</elem><elem>0x68</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x32</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x31</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x33</elem><elem>0x0</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x52</elem><elem>0x65</elem><elem>0x73</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x75</elem><elem>0x70</elem><elem>0x64</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x52</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x73</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x70</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x54</elem><elem>0x78</elem><elem>0x0</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x48</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x44</elem><elem>0x69</elem><elem>0x61</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x0</elem><elem>0x72</elem><elem>0x65</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x75</elem><elem>0x70</elem><elem>0x64</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x0</elem></vector>
+ <feature name="charTab" type="object"><vector id='xdc.runtime.Text/charTab' length='6893'><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x69</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x64</elem><elem>0x50</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x69</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x50</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x73</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x67</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x67</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x46</elem><elem>0x69</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x41</elem><elem>0x72</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x28</elem><elem>0x46</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x61</elem><elem>0x74</elem><elem>0x29</elem><elem>0x20</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x28</elem><elem>0x41</elem><elem>0x72</elem><elem>0x67</elem><elem>0x29</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x76</elem><elem>0x69</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x69</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x76</elem><elem>0x69</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x50</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x50</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x55</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x62</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x42</elem><elem>0x61</elem><elem>0x73</elem><elem>0x65</elem><elem>0x41</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x55</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x4f</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x2e</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x45</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x55</elem><elem>0x73</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x62</elem><elem>0x6f</elem><elem>0x78</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x27</elem><elem>0x73</elem><elem>0x20</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x28</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x29</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x73</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x67</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x5f</elem><elem>0x45</elem><elem>0x56</elem><elem>0x45</elem><elem>0x4e</elem><elem>0x54</elem><elem>0x5f</elem><elem>0x41</elem><elem>0x43</elem><elem>0x51</elem><elem>0x55</elem><elem>0x49</elem><elem>0x52</elem><elem>0x45</elem><elem>0x44</elem><elem>0x20</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x68</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x65</elem><elem>0x64</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x36</elem><elem>0x35</elem><elem>0x35</elem><elem>0x33</elem><elem>0x35</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x41</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x77</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x52</elem><elem>0x55</elem><elem>0x4e</elem><elem>0x4e</elem><elem>0x49</elem><elem>0x4e</elem><elem>0x47</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x50</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x45</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x67</elem><elem>0x68</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x42</elem><elem>0x4c</elem><elem>0x4f</elem><elem>0x43</elem><elem>0x4b</elem><elem>0x45</elem><elem>0x44</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x41</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x77</elem><elem>0x61</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x27</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x20</elem><elem>0x46</elem><elem>0x4f</elem><elem>0x52</elem><elem>0x45</elem><elem>0x56</elem><elem>0x45</elem><elem>0x52</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x53</elem><elem>0x4d</elem><elem>0x50</elem><elem>0x20</elem><elem>0x61</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x4b</elem><elem>0x65</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6b</elem><elem>0x65</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x2d</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x20</elem><elem>0x49</elem><elem>0x2f</elem><elem>0x4f</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x79</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x74</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x77</elem><elem>0x61</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x44</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x69</elem><elem>0x73</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x51</elem><elem>0x75</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x53</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x41</elem><elem>0x50</elem><elem>0x49</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x20</elem><elem>0x3e</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x5f</elem><elem>0x67</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x78</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x54</elem><elem>0x79</elem><elem>0x70</elem><elem>0x65</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x28</elem><elem>0x29</elem><elem>0x0</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x31</elem><elem>0x29</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x20</elem><elem>0x32</elem><elem>0x29</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x73</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x72</elem><elem>0x67</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x67</elem><elem>0x68</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x74</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x61</elem><elem>0x73</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x77</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x73</elem><elem>0x0</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x42</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x20</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x27</elem><elem>0x73</elem><elem>0x20</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x70</elem><elem>0x61</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x28</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x29</elem><elem>0x0</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x5f</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x77</elem><elem>0x68</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x73</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x76</elem><elem>0x65</elem><elem>0x20</elem><elem>0x62</elem><elem>0x65</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x42</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x30</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x20</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x32</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x46</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x62</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x46</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x66</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x75</elem><elem>0x66</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x75</elem><elem>0x66</elem><elem>0x66</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x45</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x74</elem><elem>0x79</elem><elem>0x0</elem><elem>0x41</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x4f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x54</elem><elem>0x72</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x68</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x62</elem><elem>0x6a</elem><elem>0x0</elem><elem>0x61</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x66</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x72</elem><elem>0x65</elem><elem>0x25</elem><elem>0x73</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x42</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x20</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x75</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x66</elem><elem>0x72</elem><elem>0x65</elem><elem>0x65</elem><elem>0x28</elem><elem>0x29</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x67</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x74</elem><elem>0x68</elem><elem>0x2d</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x20</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x52</elem><elem>0x54</elem><elem>0x53</elem><elem>0x20</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x75</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x20</elem><elem>0x45</elem><elem>0x78</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x20</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x72</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x61</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x52</elem><elem>0x65</elem><elem>0x63</elem><elem>0x65</elem><elem>0x69</elem><elem>0x76</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x23</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x4c</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x74</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x65</elem><elem>0x64</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x75</elem><elem>0x70</elem><elem>0x74</elem><elem>0x73</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x63</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x2e</elem><elem>0xa</elem><elem>0x54</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x20</elem><elem>0x65</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x74</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x2c</elem><elem>0xa</elem><elem>0x65</elem><elem>0x78</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x45</elem><elem>0x78</elem><elem>0x63</elem><elem>0x65</elem><elem>0x70</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x76</elem><elem>0x69</elem><elem>0x65</elem><elem>0x77</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x74</elem><elem>0x68</elem><elem>0x65</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x75</elem><elem>0x73</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x20</elem><elem>0x52</elem><elem>0x4f</elem><elem>0x56</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x49</elem><elem>0x73</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x63</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x4e</elem><elem>0x4d</elem><elem>0x49</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x68</elem><elem>0x61</elem><elem>0x72</elem><elem>0x64</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x75</elem><elem>0x73</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x64</elem><elem>0x64</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x30</elem><elem>0x38</elem><elem>0x78</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x75</elem><elem>0x73</elem><elem>0x61</elem><elem>0x67</elem><elem>0x65</elem><elem>0x46</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x76</elem><elem>0x43</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x76</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x62</elem><elem>0x75</elem><elem>0x67</elem><elem>0x4d</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x76</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x49</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x41</elem><elem>0x76</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x76</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x70</elem><elem>0x65</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x70</elem><elem>0x4f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x4f</elem><elem>0x66</elem><elem>0x42</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x53</elem><elem>0x50</elem><elem>0x20</elem><elem>0x3d</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x4f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x49</elem><elem>0x53</elem><elem>0x52</elem><elem>0x20</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x65</elem><elem>0x72</elem><elem>0x66</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x20</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x65</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x73</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x46</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x73</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x20</elem><elem>0x66</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x46</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x64</elem><elem>0x43</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x43</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x20</elem><elem>0x72</elem><elem>0x65</elem><elem>0x74</elem><elem>0x75</elem><elem>0x72</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x65</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x45</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x76</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x64</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x72</elem><elem>0x65</elem><elem>0x71</elem><elem>0x75</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x64</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x20</elem><elem>0x69</elem><elem>0x73</elem><elem>0x20</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x20</elem><elem>0x62</elem><elem>0x69</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x66</elem><elem>0x20</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x73</elem><elem>0x69</elem><elem>0x7a</elem><elem>0x65</elem><elem>0x3d</elem><elem>0x25</elem><elem>0x75</elem><elem>0x0</elem><elem>0x3c</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x70</elem><elem>0x28</elem><elem>0x27</elem><elem>0x25</elem><elem>0x73</elem><elem>0x27</elem><elem>0x29</elem><elem>0x0</elem><elem>0x3c</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x20</elem><elem>0x63</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x70</elem><elem>0x28</elem><elem>0x27</elem><elem>0x25</elem><elem>0x73</elem><elem>0x27</elem><elem>0x29</elem><elem>0x0</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x75</elem><elem>0x63</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x28</elem><elem>0x25</elem><elem>0x70</elem><elem>0x29</elem><elem>0x0</elem><elem>0x2d</elem><elem>0x2d</elem><elem>0x3e</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x74</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x28</elem><elem>0x25</elem><elem>0x70</elem><elem>0x29</elem><elem>0x0</elem><elem>0x45</elem><elem>0x52</elem><elem>0x52</elem><elem>0x4f</elem><elem>0x52</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x57</elem><elem>0x41</elem><elem>0x52</elem><elem>0x4e</elem><elem>0x49</elem><elem>0x4e</elem><elem>0x47</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x25</elem><elem>0x24</elem><elem>0x46</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x6f</elem><elem>0x70</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x24</elem><elem>0x53</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x65</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x69</elem><elem>0x72</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x68</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x57</elem><elem>0x5f</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x79</elem><elem>0x65</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x64</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6c</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x65</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x73</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x65</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x77</elem><elem>0x69</elem><elem>0x74</elem><elem>0x63</elem><elem>0x68</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x65</elem><elem>0x70</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x6f</elem><elem>0x75</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x70</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x62</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x79</elem><elem>0x69</elem><elem>0x65</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x72</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x50</elem><elem>0x72</elem><elem>0x69</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x65</elem><elem>0x78</elem><elem>0x69</elem><elem>0x74</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x4d</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x65</elem><elem>0x74</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x74</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x66</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x30</elem><elem>0x78</elem><elem>0x25</elem><elem>0x78</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x64</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x77</elem><elem>0x41</elem><elem>0x66</elem><elem>0x66</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x79</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x73</elem><elem>0x63</elem><elem>0x68</elem><elem>0x65</elem><elem>0x64</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x77</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x6b</elem><elem>0x46</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x67</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x58</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x44</elem><elem>0x5f</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x57</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x6b</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x49</elem><elem>0x64</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x53</elem><elem>0x65</elem><elem>0x74</elem><elem>0x58</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x2c</elem><elem>0x20</elem><elem>0x63</elem><elem>0x75</elem><elem>0x72</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x3a</elem><elem>0x20</elem><elem>0x25</elem><elem>0x64</elem><elem>0x0</elem><elem>0x78</elem><elem>0x64</elem><elem>0x63</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x72</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x41</elem><elem>0x73</elem><elem>0x73</elem><elem>0x65</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x0</elem><elem>0x44</elem><elem>0x65</elem><elem>0x66</elem><elem>0x61</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x73</elem><elem>0x0</elem><elem>0x44</elem><elem>0x69</elem><elem>0x61</elem><elem>0x67</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x72</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x0</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x79</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x53</elem><elem>0x74</elem><elem>0x64</elem><elem>0x0</elem><elem>0x52</elem><elem>0x65</elem><elem>0x67</elem><elem>0x69</elem><elem>0x73</elem><elem>0x74</elem><elem>0x72</elem><elem>0x79</elem><elem>0x0</elem><elem>0x53</elem><elem>0x74</elem><elem>0x61</elem><elem>0x72</elem><elem>0x74</elem><elem>0x75</elem><elem>0x70</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x73</elem><elem>0x74</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x73</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x65</elem><elem>0x78</elem><elem>0x74</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x6d</elem><elem>0x34</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x76</elem><elem>0x61</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x63</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x42</elem><elem>0x6f</elem><elem>0x6f</elem><elem>0x74</elem><elem>0x0</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x62</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x42</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x53</elem><elem>0x0</elem><elem>0x66</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x79</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x6d</elem><elem>0x33</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x6b</elem><elem>0x6e</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x43</elem><elem>0x6c</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x49</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x65</elem><elem>0x0</elem><elem>0x49</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x73</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x0</elem><elem>0x45</elem><elem>0x76</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x61</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x62</elem><elem>0x6f</elem><elem>0x78</elem><elem>0x0</elem><elem>0x51</elem><elem>0x75</elem><elem>0x65</elem><elem>0x75</elem><elem>0x65</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x61</elem><elem>0x70</elem><elem>0x68</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x65</elem><elem>0x0</elem><elem>0x53</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x54</elem><elem>0x61</elem><elem>0x73</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x68</elem><elem>0x61</elem><elem>0x6c</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x73</elem><elem>0x0</elem><elem>0x6c</elem><elem>0x6d</elem><elem>0x34</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x73</elem><elem>0x74</elem><elem>0x61</elem><elem>0x6d</elem><elem>0x70</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x76</elem><elem>0x69</elem><elem>0x64</elem><elem>0x65</elem><elem>0x72</elem><elem>0x0</elem><elem>0x54</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x47</elem><elem>0x65</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x72</elem><elem>0x69</elem><elem>0x63</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x4e</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x53</elem><elem>0x79</elem><elem>0x6e</elem><elem>0x63</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x0</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x44</elem><elem>0x45</elem><elem>0x56</elem><elem>0x0</elem><elem>0x47</elem><elem>0x49</elem><elem>0x4f</elem><elem>0x0</elem><elem>0x67</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x47</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x4d</elem><elem>0x75</elem><elem>0x74</elem><elem>0x65</elem><elem>0x78</elem><elem>0x0</elem><elem>0x78</elem><elem>0x64</elem><elem>0x63</elem><elem>0x72</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x54</elem><elem>0x68</elem><elem>0x72</elem><elem>0x65</elem><elem>0x61</elem><elem>0x64</elem><elem>0x53</elem><elem>0x75</elem><elem>0x70</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x68</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x73</elem><elem>0x2e</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x70</elem><elem>0x4d</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x48</elem><elem>0x77</elem><elem>0x69</elem><elem>0x0</elem><elem>0x73</elem><elem>0x79</elem><elem>0x73</elem><elem>0x54</elem><elem>0x69</elem><elem>0x63</elem><elem>0x6b</elem><elem>0x0</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x70</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x30</elem><elem>0x0</elem><elem>0x77</elem><elem>0x61</elem><elem>0x74</elem><elem>0x63</elem><elem>0x68</elem><elem>0x64</elem><elem>0x6f</elem><elem>0x67</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x32</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x31</elem><elem>0x0</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6d</elem><elem>0x65</elem><elem>0x72</elem><elem>0x33</elem><elem>0x0</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x74</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x52</elem><elem>0x65</elem><elem>0x73</elem><elem>0x75</elem><elem>0x6c</elem><elem>0x74</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x75</elem><elem>0x70</elem><elem>0x64</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x52</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x6e</elem><elem>0x65</elem><elem>0x63</elem><elem>0x74</elem><elem>0x53</elem><elem>0x65</elem><elem>0x6d</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x41</elem><elem>0x6c</elem><elem>0x61</elem><elem>0x72</elem><elem>0x6d</elem><elem>0x48</elem><elem>0x61</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x6e</elem><elem>0x67</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x54</elem><elem>0x78</elem><elem>0x0</elem><elem>0x70</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x0</elem><elem>0x48</elem><elem>0x65</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x72</elem><elem>0x73</elem><elem>0x43</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6d</elem><elem>0x6d</elem><elem>0x75</elem><elem>0x6e</elem><elem>0x69</elem><elem>0x63</elem><elem>0x61</elem><elem>0x74</elem><elem>0x69</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x52</elem><elem>0x78</elem><elem>0x0</elem><elem>0x4d</elem><elem>0x69</elem><elem>0x6c</elem><elem>0x6c</elem><elem>0x69</elem><elem>0x53</elem><elem>0x65</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x64</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x63</elem><elem>0x6f</elem><elem>0x6e</elem><elem>0x74</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x6c</elem><elem>0x4c</elem><elem>0x6f</elem><elem>0x77</elem><elem>0x0</elem><elem>0x44</elem><elem>0x69</elem><elem>0x61</elem><elem>0x67</elem><elem>0x6e</elem><elem>0x6f</elem><elem>0x73</elem><elem>0x74</elem><elem>0x69</elem><elem>0x63</elem><elem>0x73</elem><elem>0x0</elem><elem>0x61</elem><elem>0x64</elem><elem>0x63</elem><elem>0x50</elem><elem>0x72</elem><elem>0x6f</elem><elem>0x63</elem><elem>0x65</elem><elem>0x73</elem><elem>0x73</elem><elem>0x0</elem><elem>0x72</elem><elem>0x65</elem><elem>0x70</elem><elem>0x6f</elem><elem>0x72</elem><elem>0x74</elem><elem>0x0</elem><elem>0x75</elem><elem>0x70</elem><elem>0x64</elem><elem>0x61</elem><elem>0x74</elem><elem>0x65</elem><elem>0x0</elem></vector>
</feature>
<feature name="nodeTab" type="object"><vector id='xdc.runtime.Text/nodeTab' length='65'><elem><struct id="xdc.runtime.Text/nodeTab/0">
<field name="left">0x0</field>
@@ -2666,7 +2666,7 @@
<field name="right">0x19da</field>
</struct></elem></vector>
</feature>
- <feature name="charCnt" type="number" value="6891"/>
+ <feature name="charCnt" type="number" value="6893"/>
<feature name="nodeCnt" type="number" value="65"/>
<feature name="unnamedModsLastId" type="number" value="16384"/>
<feature name="registryModsLastId" type="number" value="32767"/>
@@ -2676,7 +2676,7 @@
<module name="xdc.runtime.Timestamp"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Timestamp/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.Timestamp/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.Timestamp/viewNameMap$' length='0'></map>
</feature>
@@ -2788,7 +2788,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -2886,7 +2886,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x5</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@aceee::(xdc.runtime.ITimestampProvider.Module)ti.sysbios.family.arm.lm4.TimestampProvider</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x5</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@164af6b::(xdc.runtime.ITimestampProvider.Module)ti.sysbios.family.arm.lm4.TimestampProvider</field></module>
</feature>
</module>
<module name="xdc.runtime.TimestampNull"
@@ -2970,7 +2970,7 @@
<module name="xdc.runtime.knl.Sync"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.Sync/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.Sync/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.knl.Sync/viewNameMap$' length='0'></map>
</feature>
@@ -3084,7 +3084,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -3182,7 +3182,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xc</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='WAIT_FOREVER'>(-0x0 - 1)</field><field name='NO_WAIT'>0x0</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@1ab2399::(xdc.runtime.knl.ISync.Module)xdc.runtime.knl.SyncNull</field><field name='abstractInstances$'>true</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xc</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='WAIT_FOREVER'>(-0x0 - 1)</field><field name='NO_WAIT'>0x0</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@b2c5db::(xdc.runtime.knl.ISync.Module)xdc.runtime.knl.SyncNull</field><field name='abstractInstances$'>true</field></module>
</feature>
</module>
<module name="xdc.runtime.knl.GateThread"
@@ -3196,7 +3196,7 @@
<module name="xdc.runtime.knl.SemThread"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SemThread/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SemThread/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.knl.SemThread/viewNameMap$' length='0'></map>
</feature>
@@ -3309,7 +3309,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -3407,7 +3407,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xd</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='FOREVER'>(-0x0 - 1)</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@5f13e5::(xdc.runtime.knl.ISemThreadSupport.Module)ti.sysbios.xdcruntime.SemThreadSupport</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xd</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='FOREVER'>(-0x0 - 1)</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@9301fd::(xdc.runtime.knl.ISemThreadSupport.Module)ti.sysbios.xdcruntime.SemThreadSupport</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="xdc.runtime.knl.SemProcess"
@@ -3417,7 +3417,7 @@
<module name="xdc.runtime.knl.SyncGeneric"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncGeneric/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncGeneric/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.knl.SyncGeneric/viewNameMap$' length='0'></map>
</feature>
@@ -3518,7 +3518,7 @@
<module name="xdc.runtime.knl.SyncNull"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncNull/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncNull/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.knl.SyncNull/viewNameMap$' length='0'></map>
</feature>
@@ -3619,7 +3619,7 @@
<module name="xdc.runtime.knl.SyncSemThread"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncSemThread/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='xdc.runtime.knl.SyncSemThread/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='xdc.runtime.knl.SyncSemThread/viewNameMap$' length='0'></map>
</feature>
@@ -3809,7 +3809,7 @@
<feature name="execCmd" type="string" value="@%24%28ECHO%29%20ti.platforms.tiva%20platform%20package%20cannot%20execute%20Embedded.xem4f%20on%20Windows%0A"/>
<feature name="linkTemplate" type="object" value="null"/>
<feature name="main" type="undefined" value="undefined"/>
- <feature name="sectMap" type="object"><map id='xdc.cfg.Program/sectMap' length='3'><entry key='.bootVecs'>xdc.services.intern.xsr.Value$Obj@c25e2::xdc.cfg.Program.SectionSpec#0</entry><entry key='.vecs'>xdc.services.intern.xsr.Value$Obj@18b50df::xdc.cfg.Program.SectionSpec#1</entry><entry key='.resetVecs'>xdc.services.intern.xsr.Value$Obj@16a917a::xdc.cfg.Program.SectionSpec#2</entry></map>
+ <feature name="sectMap" type="object"><map id='xdc.cfg.Program/sectMap' length='3'><entry key='.bootVecs'>xdc.services.intern.xsr.Value$Obj@99e95f::xdc.cfg.Program.SectionSpec#0</entry><entry key='.vecs'>xdc.services.intern.xsr.Value$Obj@a87f28::xdc.cfg.Program.SectionSpec#1</entry><entry key='.resetVecs'>xdc.services.intern.xsr.Value$Obj@344684::xdc.cfg.Program.SectionSpec#2</entry></map>
</feature>
<feature name="sectionsExclude" type="object" value="null"/>
<feature name="memoryExclude" type="boolean" value="false"/>
@@ -3827,12 +3827,12 @@
<field name="boardName">tiva</field>
<field name="boardFamily">null</field>
<field name="boardRevision">null</field>
-</struct></field><field name='attrs'>xdc.services.intern.xsr.Value$Obj@17b09b7::(xdc.platform.ICpuDataSheet.Instance)ti.catalog.arm.cortexm4.Tiva.Instance#0</field><field name='memoryMap'></field></instance>
+</struct></field><field name='attrs'>xdc.services.intern.xsr.Value$Obj@1a2e152::(xdc.platform.ICpuDataSheet.Instance)ti.catalog.arm.cortexm4.Tiva.Instance#0</field><field name='memoryMap'></field></instance>
</feature>
<feature name="platformName" type="string" value="ti.platforms.tiva%3ATM4C129XNCZAD"/>
<feature name="platform" type="xdc.platform.IPlatform.Instance"><instance id='ti.platforms.tiva.Platform.Instance#0' ><field name='externalMemoryMap'></field><field name='customMemoryMap'></field><field name='renameMap'></field><field name='dataMemory'>null</field><field name='codeMemory'>null</field><field name='stackMemory'>null</field><field name='sectMap'></field><field name='peripherals'></field></instance>
</feature>
- <feature name="global" type="object"><map id='xdc.cfg.Program/global' length='25'><entry key='adcHwi'>xdc.services.intern.xsr.Value$Obj@1127f05::ti.sysbios.family.arm.m3.Hwi.Instance#0</entry><entry key='sysTick'>xdc.services.intern.xsr.Value$Obj@1516062::ti.sysbios.family.arm.m3.Hwi.Instance#1</entry><entry key='portpint'>xdc.services.intern.xsr.Value$Obj@18f012e::ti.sysbios.family.arm.m3.Hwi.Instance#2</entry><entry key='timer0'>xdc.services.intern.xsr.Value$Obj@1968124::ti.sysbios.family.arm.m3.Hwi.Instance#3</entry><entry key='watchdog'>xdc.services.intern.xsr.Value$Obj@1f8883a::ti.sysbios.family.arm.m3.Hwi.Instance#4</entry><entry key='timer2'>xdc.services.intern.xsr.Value$Obj@1b7b48b::ti.sysbios.family.arm.m3.Hwi.Instance#5</entry><entry key='timer1'>xdc.services.intern.xsr.Value$Obj@1ae20eb::ti.sysbios.family.arm.m3.Hwi.Instance#6</entry><entry key='timer3'>xdc.services.intern.xsr.Value$Obj@f3283d::ti.sysbios.family.arm.m3.Hwi.Instance#7</entry><entry key='initConnectionSem'>xdc.services.intern.xsr.Value$Obj@1d6da00::ti.sysbios.knl.Semaphore.Instance#0</entry><entry key='adcResultSem'>xdc.services.intern.xsr.Value$Obj@826935::ti.sysbios.knl.Semaphore.Instance#1</entry><entry key='updateSem'>xdc.services.intern.xsr.Value$Obj@1c92e6d::ti.sysbios.knl.Semaphore.Instance#2</entry><entry key='ReconnectSem'>xdc.services.intern.xsr.Value$Obj@107317e::ti.sysbios.knl.Semaphore.Instance#3</entry><entry key='millisec'>xdc.services.intern.xsr.Value$Obj@1425615::ti.sysbios.knl.Task.Instance#0</entry><entry key='control'>xdc.services.intern.xsr.Value$Obj@219f32::ti.sysbios.knl.Task.Instance#1</entry><entry key='communication'>xdc.services.intern.xsr.Value$Obj@15aa868::ti.sysbios.knl.Task.Instance#2</entry><entry key='HeatersControl'>xdc.services.intern.xsr.Value$Obj@e65807::ti.sysbios.knl.Task.Instance#3</entry><entry key='process'>xdc.services.intern.xsr.Value$Obj@9d4ca5::ti.sysbios.knl.Task.Instance#4</entry><entry key='communicationTx'>xdc.services.intern.xsr.Value$Obj@1131737::ti.sysbios.knl.Task.Instance#5</entry><entry key='AlarmHandling'>xdc.services.intern.xsr.Value$Obj@593f4e::ti.sysbios.knl.Task.Instance#6</entry><entry key='millisecLow'>xdc.services.intern.xsr.Value$Obj@14b4f67::ti.sysbios.knl.Task.Instance#7</entry><entry key='controlLow'>xdc.services.intern.xsr.Value$Obj@14a119a::ti.sysbios.knl.Task.Instance#8</entry><entry key='Diagnostics'>xdc.services.intern.xsr.Value$Obj@1c9bd1a::ti.sysbios.knl.Task.Instance#9</entry><entry key='adcProcess'>xdc.services.intern.xsr.Value$Obj@19e1399::ti.sysbios.knl.Task.Instance#10</entry><entry key='report'>xdc.services.intern.xsr.Value$Obj@118d901::ti.sysbios.knl.Task.Instance#11</entry><entry key='update'>xdc.services.intern.xsr.Value$Obj@4efd53::ti.sysbios.knl.Task.Instance#12</entry></map>
+ <feature name="global" type="object"><map id='xdc.cfg.Program/global' length='25'><entry key='adcHwi'>xdc.services.intern.xsr.Value$Obj@753586::ti.sysbios.family.arm.m3.Hwi.Instance#0</entry><entry key='sysTick'>xdc.services.intern.xsr.Value$Obj@10d21e3::ti.sysbios.family.arm.m3.Hwi.Instance#1</entry><entry key='portpint'>xdc.services.intern.xsr.Value$Obj@12bd637::ti.sysbios.family.arm.m3.Hwi.Instance#2</entry><entry key='timer0'>xdc.services.intern.xsr.Value$Obj@fcb88e::ti.sysbios.family.arm.m3.Hwi.Instance#3</entry><entry key='watchdog'>xdc.services.intern.xsr.Value$Obj@1b89b25::ti.sysbios.family.arm.m3.Hwi.Instance#4</entry><entry key='timer2'>xdc.services.intern.xsr.Value$Obj@d1b3a3::ti.sysbios.family.arm.m3.Hwi.Instance#5</entry><entry key='timer1'>xdc.services.intern.xsr.Value$Obj@168bac2::ti.sysbios.family.arm.m3.Hwi.Instance#6</entry><entry key='timer3'>xdc.services.intern.xsr.Value$Obj@bd2bcb::ti.sysbios.family.arm.m3.Hwi.Instance#7</entry><entry key='initConnectionSem'>xdc.services.intern.xsr.Value$Obj@1862a23::ti.sysbios.knl.Semaphore.Instance#0</entry><entry key='adcResultSem'>xdc.services.intern.xsr.Value$Obj@1389e29::ti.sysbios.knl.Semaphore.Instance#1</entry><entry key='updateSem'>xdc.services.intern.xsr.Value$Obj@17c27b::ti.sysbios.knl.Semaphore.Instance#2</entry><entry key='ReconnectSem'>xdc.services.intern.xsr.Value$Obj@1e13d30::ti.sysbios.knl.Semaphore.Instance#3</entry><entry key='millisec'>xdc.services.intern.xsr.Value$Obj@783c1a::ti.sysbios.knl.Task.Instance#0</entry><entry key='control'>xdc.services.intern.xsr.Value$Obj@1b1e4be::ti.sysbios.knl.Task.Instance#1</entry><entry key='AlarmHandling'>xdc.services.intern.xsr.Value$Obj@209490::ti.sysbios.knl.Task.Instance#2</entry><entry key='communicationTx'>xdc.services.intern.xsr.Value$Obj@f9885d::ti.sysbios.knl.Task.Instance#3</entry><entry key='process'>xdc.services.intern.xsr.Value$Obj@67a18e::ti.sysbios.knl.Task.Instance#4</entry><entry key='HeatersControl'>xdc.services.intern.xsr.Value$Obj@19f7a0c::ti.sysbios.knl.Task.Instance#5</entry><entry key='communication'>xdc.services.intern.xsr.Value$Obj@105abaf::ti.sysbios.knl.Task.Instance#6</entry><entry key='millisecLow'>xdc.services.intern.xsr.Value$Obj@14a9cd8::ti.sysbios.knl.Task.Instance#7</entry><entry key='controlLow'>xdc.services.intern.xsr.Value$Obj@17f5299::ti.sysbios.knl.Task.Instance#8</entry><entry key='Diagnostics'>xdc.services.intern.xsr.Value$Obj@7f920::ti.sysbios.knl.Task.Instance#9</entry><entry key='adcProcess'>xdc.services.intern.xsr.Value$Obj@174af2c::ti.sysbios.knl.Task.Instance#10</entry><entry key='report'>xdc.services.intern.xsr.Value$Obj@198a5bd::ti.sysbios.knl.Task.Instance#11</entry><entry key='update'>xdc.services.intern.xsr.Value$Obj@a9441e::ti.sysbios.knl.Task.Instance#12</entry></map>
</feature>
<feature name="symbol" type="object"><map id='xdc.cfg.Program/symbol' length='2'><entry key='xdc_runtime_Startup__EXECFXN__C'>0x1</entry><entry key='xdc_runtime_Startup__RESETFXN__C'>0x1</entry></map>
</feature>
@@ -3912,7 +3912,7 @@
<module name="ti.catalog.arm.cortexm4.tiva.ce.Boot"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.catalog.arm.cortexm4.tiva.ce.Boot/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.catalog.arm.cortexm4.tiva.ce.Boot/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.catalog.arm.cortexm4.tiva.ce.Boot/viewNameMap$' length='0'></map>
</feature>
@@ -4067,7 +4067,7 @@
<module name="ti.sysbios.hal.Hwi"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.hal.Hwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.hal.Hwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.hal.Hwi/viewNameMap$' length='0'></map>
</feature>
@@ -4188,7 +4188,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -4286,7 +4286,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xa</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='dispatcherAutoNestingSupport'>true</field><field name='dispatcherSwiSupport'>undefined</field><field name='dispatcherTaskSupport'>undefined</field><field name='dispatcherIrpTrackingSupport'>true</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@133eaa9::(ti.sysbios.interfaces.IHwi.Module)ti.sysbios.family.arm.m3.Hwi</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xa</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='dispatcherAutoNestingSupport'>true</field><field name='dispatcherSwiSupport'>undefined</field><field name='dispatcherTaskSupport'>undefined</field><field name='dispatcherIrpTrackingSupport'>true</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@80dc8c::(ti.sysbios.interfaces.IHwi.Module)ti.sysbios.family.arm.m3.Hwi</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="ti.sysbios.hal.Power"
@@ -4300,7 +4300,7 @@
<module name="ti.sysbios.hal.Seconds"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.hal.Seconds/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.hal.Seconds/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.hal.Seconds/viewNameMap$' length='0'></map>
</feature>
@@ -4413,7 +4413,7 @@
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -4511,7 +4511,7 @@
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xb</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@17fa52d::(ti.sysbios.interfaces.ISeconds.Module)ti.sysbios.family.arm.lm4.Seconds</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xb</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@c4fdc::(ti.sysbios.interfaces.ISeconds.Module)ti.sysbios.family.arm.lm4.Seconds</field></module>
</feature>
</module>
<module name="ti.sysbios.hal.SecondsCallback"
@@ -4535,7 +4535,7 @@
<module name="ti.sysbios.family.arm.lm4.Seconds"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.Seconds/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.Seconds/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.lm4.Seconds/viewNameMap$' length='0'></map>
</feature>
@@ -4633,7 +4633,7 @@
<module name="ti.sysbios.family.arm.lm4.TimestampProvider"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.TimestampProvider/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.TimestampProvider/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_OFF</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.lm4.TimestampProvider/viewNameMap$' length='0'></map>
</feature>
@@ -4733,7 +4733,7 @@
<module name="ti.sysbios.family.arm.lm4.Timer"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.Timer/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.lm4.Timer/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.lm4.Timer/viewNameMap$' length='0'></map>
</feature>
@@ -4885,7 +4885,7 @@
<module name="ti.sysbios.family.arm.m3.Hwi"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.Hwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.Hwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.m3.Hwi/viewNameMap$' length='0'></map>
</feature>
@@ -5199,7 +5199,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;SysTickHandler</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1516062::ti.sysbios.family.arm.m3.Hwi.Instance#1</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@10d21e3::ti.sysbios.family.arm.m3.Hwi.Instance#1</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/16">
<field name="name"/>
<field name="used">false</field>
@@ -5304,7 +5304,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;ADC0SS0Handler</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1127f05::ti.sysbios.family.arm.m3.Hwi.Instance#0</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@753586::ti.sysbios.family.arm.m3.Hwi.Instance#0</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/31">
<field name="name"/>
<field name="used">false</field>
@@ -5332,14 +5332,14 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;WatchdogIntHandler</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1f8883a::ti.sysbios.family.arm.m3.Hwi.Instance#4</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@1b89b25::ti.sysbios.family.arm.m3.Hwi.Instance#4</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/35">
<field name="name"/>
<field name="used">true</field>
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;OneMilliSecondControlInterrupt</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1968124::ti.sysbios.family.arm.m3.Hwi.Instance#3</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@fcb88e::ti.sysbios.family.arm.m3.Hwi.Instance#3</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/36">
<field name="name"/>
<field name="used">false</field>
@@ -5353,7 +5353,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;OneMilliSecondMillisecInterrupt</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1ae20eb::ti.sysbios.family.arm.m3.Hwi.Instance#6</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@168bac2::ti.sysbios.family.arm.m3.Hwi.Instance#6</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/38">
<field name="name"/>
<field name="used">false</field>
@@ -5367,7 +5367,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;EightMilliSecondHeatersInterrupt</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@1b7b48b::ti.sysbios.family.arm.m3.Hwi.Instance#5</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@d1b3a3::ti.sysbios.family.arm.m3.Hwi.Instance#5</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/40">
<field name="name"/>
<field name="used">false</field>
@@ -5451,7 +5451,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;ScrewTimerInterrupt</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@f3283d::ti.sysbios.family.arm.m3.Hwi.Instance#7</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@bd2bcb::ti.sysbios.family.arm.m3.Hwi.Instance#7</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/52">
<field name="name"/>
<field name="used">false</field>
@@ -5738,7 +5738,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;PortPIntHandler</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@18f012e::ti.sysbios.family.arm.m3.Hwi.Instance#2</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@12bd637::ti.sysbios.family.arm.m3.Hwi.Instance#2</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/93">
<field name="name"/>
<field name="used">false</field>
@@ -5906,7 +5906,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="useDispatcher">true</field>
<field name="priority">0xff</field>
<field name="fxn">&amp;ti_sysbios_family_arm_lm4_Timer_isrStub__E</field>
- <field name="hwi">xdc.services.intern.xsr.Value$Obj@feb9f8::ti.sysbios.family.arm.m3.Hwi.Instance#8</field>
+ <field name="hwi">xdc.services.intern.xsr.Value$Obj@1dc7f9b::ti.sysbios.family.arm.m3.Hwi.Instance#8</field>
</struct></elem><elem><struct id="ti.sysbios.family.arm.m3.Hwi/interrupt/117">
<field name="name"/>
<field name="used">false</field>
@@ -6606,7 +6606,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.family.arm.m3.IntrinsicsSupport"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.IntrinsicsSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.IntrinsicsSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.m3.IntrinsicsSupport/viewNameMap$' length='0'></map>
</feature>
@@ -6704,7 +6704,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.family.arm.m3.TaskSupport"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.TaskSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.family.arm.m3.TaskSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.family.arm.m3.TaskSupport/viewNameMap$' length='0'></map>
</feature>
@@ -6818,7 +6818,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Clock"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Clock/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Clock/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Clock/viewNameMap$' length='0'></map>
</feature>
@@ -6947,7 +6947,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -7045,7 +7045,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x7</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='ANY'>(-0x0 - 1)</field><field name='supportsDynamic'>false</field><field name='defaultDynamic'>false</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@1b13dc6::(ti.sysbios.interfaces.ITimer.Module)ti.sysbios.family.arm.lm4.Timer</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x7</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='ANY'>(-0x0 - 1)</field><field name='supportsDynamic'>false</field><field name='defaultDynamic'>false</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@859dae::(ti.sysbios.interfaces.ITimer.Module)ti.sysbios.family.arm.lm4.Timer</field><field name='abstractInstances$'>false</field></module>
</feature>
<feature name="LW_delayed" type="xdc.runtime.Log.EventDesc"><struct id='xdc.runtime.Log.EventDesc#15' ><field name='mask'>0x400</field><field name='level'>undefined</field><field name='msg'>LW_delayed: delay: %d</field></struct>
</feature>
@@ -7071,7 +7071,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Idle"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Idle/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Idle/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Idle/viewNameMap$' length='0'></map>
</feature>
@@ -7185,7 +7185,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Intrinsics"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Intrinsics/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Intrinsics/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Intrinsics/viewNameMap$' length='0'></map>
</feature>
@@ -7297,7 +7297,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -7395,13 +7395,13 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x8</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@b02770::(ti.sysbios.interfaces.IIntrinsicsSupport.Module)ti.sysbios.family.arm.m3.IntrinsicsSupport</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x8</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@16d435c::(ti.sysbios.interfaces.IIntrinsicsSupport.Module)ti.sysbios.family.arm.m3.IntrinsicsSupport</field></module>
</feature>
</module>
<module name="ti.sysbios.knl.Event"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Event/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Event/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Event/viewNameMap$' length='0'></map>
</feature>
@@ -7558,7 +7558,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Mailbox"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Mailbox/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Mailbox/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Mailbox/viewNameMap$' length='0'></map>
</feature>
@@ -7676,7 +7676,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Queue"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Queue/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Queue/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Queue/viewNameMap$' length='0'></map>
</feature>
@@ -7784,7 +7784,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Semaphore"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Semaphore/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Semaphore/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Semaphore/viewNameMap$' length='0'></map>
</feature>
@@ -7910,7 +7910,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Swi"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Swi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Swi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Swi/viewNameMap$' length='0'></map>
</feature>
@@ -8048,7 +8048,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.knl.Task"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Task/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.knl.Task/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.knl.Task/viewNameMap$' length='0'></map>
</feature>
@@ -8259,7 +8259,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -8357,7 +8357,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x9</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='defaultStackSize'>undefined</field><field name='stackAlignment'>undefined</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@bf66a1::(ti.sysbios.interfaces.ITaskSupport.Module)ti.sysbios.family.arm.m3.TaskSupport</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x9</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='defaultStackSize'>undefined</field><field name='stackAlignment'>undefined</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@ebd6ae::(ti.sysbios.interfaces.ITaskSupport.Module)ti.sysbios.family.arm.m3.TaskSupport</field></module>
</feature>
<feature name="numConstructedTasks" type="number" value="0"/>
<feature name="startupHookFunc" type="object" value="null"/>
@@ -8367,7 +8367,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.BIOS"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.BIOS/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.BIOS/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.BIOS/viewNameMap$' length='0'></map>
</feature>
@@ -8523,7 +8523,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -8621,7 +8621,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x6</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@9c252c::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateMutex</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0x6</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@a2e90f::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateMutex</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="ti.sysbios.Build"
@@ -8639,7 +8639,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.io.DEV"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.io.DEV/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.io.DEV/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.io.DEV/viewNameMap$' length='0'></map>
</feature>
@@ -8748,7 +8748,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.io.GIO"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.io.GIO/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.io.GIO/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.io.GIO/viewNameMap$' length='0'></map>
</feature>
@@ -8909,7 +8909,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.gates.GateHwi"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.gates.GateHwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.gates.GateHwi/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.gates.GateHwi/viewNameMap$' length='0'></map>
</feature>
@@ -9039,7 +9039,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.gates.GateMutex"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.gates.GateMutex/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.gates.GateMutex/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.gates.GateMutex/viewNameMap$' length='0'></map>
</feature>
@@ -9165,7 +9165,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.xdcruntime.SemThreadSupport"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.xdcruntime.SemThreadSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.xdcruntime.SemThreadSupport/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>false</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.xdcruntime.SemThreadSupport/viewNameMap$' length='0'></map>
</feature>
@@ -9296,7 +9296,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<module name="ti.sysbios.heaps.HeapMem"
used="true"
uses="">
- <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.heaps.HeapMem/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@fe8c40::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateMutex.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
+ <feature name="common$" type="xdc.runtime.Types.Common%24"><struct id='ti.sysbios.heaps.HeapMem/common$' ><field name='diags_ASSERT'>ALWAYS_ON</field><field name='diags_ENTRY'>ALWAYS_OFF</field><field name='diags_EXIT'>ALWAYS_OFF</field><field name='diags_INTERNAL'>ALWAYS_OFF</field><field name='diags_LIFECYCLE'>ALWAYS_OFF</field><field name='diags_STATUS'>ALWAYS_ON</field><field name='diags_USER1'>ALWAYS_OFF</field><field name='diags_USER2'>ALWAYS_OFF</field><field name='diags_USER3'>ALWAYS_OFF</field><field name='diags_USER4'>ALWAYS_OFF</field><field name='diags_USER5'>ALWAYS_OFF</field><field name='diags_USER6'>ALWAYS_OFF</field><field name='diags_USER7'>ALWAYS_OFF</field><field name='diags_INFO'>ALWAYS_OFF</field><field name='diags_USER8'>ALWAYS_OFF</field><field name='diags_ANALYSIS'>ALWAYS_OFF</field><field name='fxntab'>true</field><field name='gate'>xdc.services.intern.xsr.Value$Obj@3337f7::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateMutex.Instance#0</field><field name='gateParams'>null</field><field name='instanceHeap'>null</field><field name='instanceSection'>null</field><field name='logger'>null</field><field name='outPolicy'>COMMON_FILE</field><field name='memoryPolicy'>DELETE_POLICY</field><field name='namedInstance'>false</field><field name='namedModule'>true</field><field name='romPatchTable'>false</field></struct>
</feature>
<feature name="viewNameMap$" type="object"><map id='ti.sysbios.heaps.HeapMem/viewNameMap$' length='0'></map>
</feature>
@@ -9446,7 +9446,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
<field name="diags_USER8">ALWAYS_OFF</field>
<field name="diags_ANALYSIS">ALWAYS_OFF</field>
<field name="fxntab">true</field>
- <field name="gate">xdc.services.intern.xsr.Value$Obj@9ad1e0::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
+ <field name="gate">xdc.services.intern.xsr.Value$Obj@1a27f06::(xdc.runtime.IGateProvider.Instance)ti.sysbios.gates.GateHwi.Instance#0</field>
<field name="gateParams">null</field>
<field name="instanceHeap">null</field>
<field name="instanceSection">null</field>
@@ -9544,7 +9544,7 @@ examine the Exception view for the ti.sysbios.family.arm.m3.Hwi module using ROV
</field>
</struct>
</entry>
-</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xe</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@1d55b5f::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateMutex</field><field name='abstractInstances$'>false</field></module>
+</map></field><field name='Module__diagsEnabled'>0x0</field><field name='Module__diagsIncluded'>0x0</field><field name='Module__diagsMask'>null</field><field name='Module__gateObj'>null</field><field name='Module__gatePrms'>null</field><field name='Module__id'>0xe</field><field name='Module__loggerDefined'>false</field><field name='Module__loggerObj'>null</field><field name='Module__loggerFxn0'>null</field><field name='Module__loggerFxn1'>null</field><field name='Module__loggerFxn2'>null</field><field name='Module__loggerFxn4'>null</field><field name='Module__loggerFxn8'>null</field><field name='Module__startupDoneFxn'>null</field><field name='Object__count'>0x0</field><field name='Object__heap'>null</field><field name='Object__sizeof'>0x0</field><field name='Object__table'>null</field><field name='Q_BLOCKING'>0x1</field><field name='Q_PREEMPTING'>0x2</field><field name='delegate$'>xdc.services.intern.xsr.Value$Obj@1ce9322::(xdc.runtime.IGateProvider.Module)ti.sysbios.gates.GateMutex</field><field name='abstractInstances$'>false</field></module>
</feature>
</module>
<module name="ti.sysbios.heaps.HeapMultiBuf"
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.h b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.h
index b1f4f17d9..0c9d47734 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.h
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.h
@@ -50,19 +50,19 @@ extern const ti_sysbios_knl_Task_Handle millisec;
extern const ti_sysbios_knl_Task_Handle control;
#include <ti/sysbios/knl/Task.h>
-extern const ti_sysbios_knl_Task_Handle communication;
+extern const ti_sysbios_knl_Task_Handle AlarmHandling;
#include <ti/sysbios/knl/Task.h>
-extern const ti_sysbios_knl_Task_Handle HeatersControl;
+extern const ti_sysbios_knl_Task_Handle communicationTx;
#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle process;
#include <ti/sysbios/knl/Task.h>
-extern const ti_sysbios_knl_Task_Handle communicationTx;
+extern const ti_sysbios_knl_Task_Handle HeatersControl;
#include <ti/sysbios/knl/Task.h>
-extern const ti_sysbios_knl_Task_Handle AlarmHandling;
+extern const ti_sysbios_knl_Task_Handle communication;
#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle millisecLow;
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.oem4f b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.oem4f
index f206badba..315b43687 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.oem4f
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.oem4f
Binary files differ
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.rov.xs b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.rov.xs
index bc11febf3..2c925d2e7 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.rov.xs
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/configPkg/package/cfg/Embedded_pem4f.rov.xs
@@ -5967,7 +5967,7 @@ __o = __obj[475] // xdc.runtime.Text
__o['Object__heap'] = null
__o['Object__sizeof'] = 0
__o['Object__table'] = null
- __o['charCnt'] = 6891
+ __o['charCnt'] = 6893
__o['charTab'] = __obj[477.0]
__o['common$'] = __obj[478.0]
__o['configNameMap$'] = __obj[479.0]
@@ -12752,136 +12752,138 @@ __o = __obj[477] // xdc.runtime.Text/charTab
__o['6758'] = 111
__o['6759'] = 108
__o['6760'] = 0
- __o['6761'] = 99
- __o['6762'] = 111
- __o['6763'] = 109
- __o['6764'] = 109
- __o['6765'] = 117
- __o['6766'] = 110
- __o['6767'] = 105
- __o['6768'] = 99
- __o['6769'] = 97
- __o['6770'] = 116
+ __o['6761'] = 65
+ __o['6762'] = 108
+ __o['6763'] = 97
+ __o['6764'] = 114
+ __o['6765'] = 109
+ __o['6766'] = 72
+ __o['6767'] = 97
+ __o['6768'] = 110
+ __o['6769'] = 100
+ __o['6770'] = 108
__o['6771'] = 105
- __o['6772'] = 111
- __o['6773'] = 110
+ __o['6772'] = 110
+ __o['6773'] = 103
__o['6774'] = 0
- __o['6775'] = 72
- __o['6776'] = 101
- __o['6777'] = 97
- __o['6778'] = 116
- __o['6779'] = 101
- __o['6780'] = 114
- __o['6781'] = 115
- __o['6782'] = 67
- __o['6783'] = 111
- __o['6784'] = 110
- __o['6785'] = 116
- __o['6786'] = 114
- __o['6787'] = 111
- __o['6788'] = 108
- __o['6789'] = 0
- __o['6790'] = 112
- __o['6791'] = 114
- __o['6792'] = 111
- __o['6793'] = 99
- __o['6794'] = 101
- __o['6795'] = 115
+ __o['6775'] = 99
+ __o['6776'] = 111
+ __o['6777'] = 109
+ __o['6778'] = 109
+ __o['6779'] = 117
+ __o['6780'] = 110
+ __o['6781'] = 105
+ __o['6782'] = 99
+ __o['6783'] = 97
+ __o['6784'] = 116
+ __o['6785'] = 105
+ __o['6786'] = 111
+ __o['6787'] = 110
+ __o['6788'] = 84
+ __o['6789'] = 120
+ __o['6790'] = 0
+ __o['6791'] = 112
+ __o['6792'] = 114
+ __o['6793'] = 111
+ __o['6794'] = 99
+ __o['6795'] = 101
__o['6796'] = 115
- __o['6797'] = 0
- __o['6798'] = 99
- __o['6799'] = 111
- __o['6800'] = 109
- __o['6801'] = 109
- __o['6802'] = 117
- __o['6803'] = 110
- __o['6804'] = 105
- __o['6805'] = 99
- __o['6806'] = 97
- __o['6807'] = 116
- __o['6808'] = 105
- __o['6809'] = 111
- __o['6810'] = 110
- __o['6811'] = 84
- __o['6812'] = 120
+ __o['6797'] = 115
+ __o['6798'] = 0
+ __o['6799'] = 72
+ __o['6800'] = 101
+ __o['6801'] = 97
+ __o['6802'] = 116
+ __o['6803'] = 101
+ __o['6804'] = 114
+ __o['6805'] = 115
+ __o['6806'] = 67
+ __o['6807'] = 111
+ __o['6808'] = 110
+ __o['6809'] = 116
+ __o['6810'] = 114
+ __o['6811'] = 111
+ __o['6812'] = 108
__o['6813'] = 0
- __o['6814'] = 65
- __o['6815'] = 108
- __o['6816'] = 97
- __o['6817'] = 114
- __o['6818'] = 109
- __o['6819'] = 72
- __o['6820'] = 97
- __o['6821'] = 110
- __o['6822'] = 100
- __o['6823'] = 108
+ __o['6814'] = 99
+ __o['6815'] = 111
+ __o['6816'] = 109
+ __o['6817'] = 109
+ __o['6818'] = 117
+ __o['6819'] = 110
+ __o['6820'] = 105
+ __o['6821'] = 99
+ __o['6822'] = 97
+ __o['6823'] = 116
__o['6824'] = 105
- __o['6825'] = 110
- __o['6826'] = 103
- __o['6827'] = 0
- __o['6828'] = 77
- __o['6829'] = 105
- __o['6830'] = 108
- __o['6831'] = 108
- __o['6832'] = 105
- __o['6833'] = 83
- __o['6834'] = 101
- __o['6835'] = 99
- __o['6836'] = 111
- __o['6837'] = 110
- __o['6838'] = 100
- __o['6839'] = 76
- __o['6840'] = 111
- __o['6841'] = 119
- __o['6842'] = 0
- __o['6843'] = 99
- __o['6844'] = 111
- __o['6845'] = 110
- __o['6846'] = 116
- __o['6847'] = 114
- __o['6848'] = 111
- __o['6849'] = 108
- __o['6850'] = 76
- __o['6851'] = 111
- __o['6852'] = 119
- __o['6853'] = 0
- __o['6854'] = 68
- __o['6855'] = 105
- __o['6856'] = 97
- __o['6857'] = 103
- __o['6858'] = 110
- __o['6859'] = 111
- __o['6860'] = 115
- __o['6861'] = 116
- __o['6862'] = 105
- __o['6863'] = 99
- __o['6864'] = 115
- __o['6865'] = 0
- __o['6866'] = 97
- __o['6867'] = 100
- __o['6868'] = 99
- __o['6869'] = 80
- __o['6870'] = 114
- __o['6871'] = 111
- __o['6872'] = 99
- __o['6873'] = 101
- __o['6874'] = 115
- __o['6875'] = 115
- __o['6876'] = 0
- __o['6877'] = 114
- __o['6878'] = 101
- __o['6879'] = 112
- __o['6880'] = 111
- __o['6881'] = 114
- __o['6882'] = 116
- __o['6883'] = 0
- __o['6884'] = 117
- __o['6885'] = 112
- __o['6886'] = 100
- __o['6887'] = 97
- __o['6888'] = 116
- __o['6889'] = 101
- __o['6890'] = 0
+ __o['6825'] = 111
+ __o['6826'] = 110
+ __o['6827'] = 82
+ __o['6828'] = 120
+ __o['6829'] = 0
+ __o['6830'] = 77
+ __o['6831'] = 105
+ __o['6832'] = 108
+ __o['6833'] = 108
+ __o['6834'] = 105
+ __o['6835'] = 83
+ __o['6836'] = 101
+ __o['6837'] = 99
+ __o['6838'] = 111
+ __o['6839'] = 110
+ __o['6840'] = 100
+ __o['6841'] = 76
+ __o['6842'] = 111
+ __o['6843'] = 119
+ __o['6844'] = 0
+ __o['6845'] = 99
+ __o['6846'] = 111
+ __o['6847'] = 110
+ __o['6848'] = 116
+ __o['6849'] = 114
+ __o['6850'] = 111
+ __o['6851'] = 108
+ __o['6852'] = 76
+ __o['6853'] = 111
+ __o['6854'] = 119
+ __o['6855'] = 0
+ __o['6856'] = 68
+ __o['6857'] = 105
+ __o['6858'] = 97
+ __o['6859'] = 103
+ __o['6860'] = 110
+ __o['6861'] = 111
+ __o['6862'] = 115
+ __o['6863'] = 116
+ __o['6864'] = 105
+ __o['6865'] = 99
+ __o['6866'] = 115
+ __o['6867'] = 0
+ __o['6868'] = 97
+ __o['6869'] = 100
+ __o['6870'] = 99
+ __o['6871'] = 80
+ __o['6872'] = 114
+ __o['6873'] = 111
+ __o['6874'] = 99
+ __o['6875'] = 101
+ __o['6876'] = 115
+ __o['6877'] = 115
+ __o['6878'] = 0
+ __o['6879'] = 114
+ __o['6880'] = 101
+ __o['6881'] = 112
+ __o['6882'] = 111
+ __o['6883'] = 114
+ __o['6884'] = 116
+ __o['6885'] = 0
+ __o['6886'] = 117
+ __o['6887'] = 112
+ __o['6888'] = 100
+ __o['6889'] = 97
+ __o['6890'] = 116
+ __o['6891'] = 101
+ __o['6892'] = 0
__o = __obj[478] // xdc.runtime.Text/common$
__o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
@@ -19867,13 +19869,13 @@ __o = __obj[1146] // ti.sysbios.knl.Task.Instance#2
__o['stack'] = null
__o['stackHeap'] = null
__o['stackSection'] = String(java.net.URLDecoder.decode('.bss%3AtaskStackSection', 'UTF-8'))
- __o['stackSize'] = 8192
+ __o['stackSize'] = 1024
__o['vitalTaskFlag'] = true
__o = __obj[1147] // ti.sysbios.knl.Task.Instance#2/instance
__o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
__o['$name'] = String(java.net.URLDecoder.decode('ti.sysbios.knl.Task.Instance%232%2Finstance', 'UTF-8'))
- __o['name'] = String(java.net.URLDecoder.decode('communication', 'UTF-8'))
+ __o['name'] = String(java.net.URLDecoder.decode('AlarmHandling', 'UTF-8'))
__o = __obj[1148] // ti.sysbios.knl.Task.Instance#3
__o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
@@ -19889,13 +19891,13 @@ __o = __obj[1148] // ti.sysbios.knl.Task.Instance#3
__o['stack'] = null
__o['stackHeap'] = null
__o['stackSection'] = String(java.net.URLDecoder.decode('.bss%3AtaskStackSection', 'UTF-8'))
- __o['stackSize'] = 1024
+ __o['stackSize'] = 4096
__o['vitalTaskFlag'] = true
__o = __obj[1149] // ti.sysbios.knl.Task.Instance#3/instance
__o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
__o['$name'] = String(java.net.URLDecoder.decode('ti.sysbios.knl.Task.Instance%233%2Finstance', 'UTF-8'))
- __o['name'] = String(java.net.URLDecoder.decode('HeatersControl', 'UTF-8'))
+ __o['name'] = String(java.net.URLDecoder.decode('communicationTx', 'UTF-8'))
__o = __obj[1150] // ti.sysbios.knl.Task.Instance#4
__o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
@@ -19933,13 +19935,13 @@ __o = __obj[1152] // ti.sysbios.knl.Task.Instance#5
__o['stack'] = null
__o['stackHeap'] = null
__o['stackSection'] = String(java.net.URLDecoder.decode('.bss%3AtaskStackSection', 'UTF-8'))
- __o['stackSize'] = 4096
+ __o['stackSize'] = 1024
__o['vitalTaskFlag'] = true
__o = __obj[1153] // ti.sysbios.knl.Task.Instance#5/instance
__o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
__o['$name'] = String(java.net.URLDecoder.decode('ti.sysbios.knl.Task.Instance%235%2Finstance', 'UTF-8'))
- __o['name'] = String(java.net.URLDecoder.decode('communicationTx', 'UTF-8'))
+ __o['name'] = String(java.net.URLDecoder.decode('HeatersControl', 'UTF-8'))
__o = __obj[1154] // ti.sysbios.knl.Task.Instance#6
__o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
@@ -19955,13 +19957,13 @@ __o = __obj[1154] // ti.sysbios.knl.Task.Instance#6
__o['stack'] = null
__o['stackHeap'] = null
__o['stackSection'] = String(java.net.URLDecoder.decode('.bss%3AtaskStackSection', 'UTF-8'))
- __o['stackSize'] = 1024
+ __o['stackSize'] = 8192
__o['vitalTaskFlag'] = true
__o = __obj[1155] // ti.sysbios.knl.Task.Instance#6/instance
__o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
__o['$name'] = String(java.net.URLDecoder.decode('ti.sysbios.knl.Task.Instance%236%2Finstance', 'UTF-8'))
- __o['name'] = String(java.net.URLDecoder.decode('AlarmHandling', 'UTF-8'))
+ __o['name'] = String(java.net.URLDecoder.decode('communicationRx', 'UTF-8'))
__o = __obj[1156] // ti.sysbios.knl.Task.Instance#7
__o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
diff --git a/Software/Embedded_SW/Embedded/debug_w_pmr/makefile b/Software/Embedded_SW/Embedded/debug_w_pmr/makefile
index bd19f13c1..573c3ae41 100644
--- a/Software/Embedded_SW/Embedded/debug_w_pmr/makefile
+++ b/Software/Embedded_SW/Embedded/debug_w_pmr/makefile
@@ -13,6 +13,7 @@ ORDERED_OBJS += \
"./Main.obj" \
"./delay.obj" \
"./Common/SWUpdate/FileSystem.obj" \
+"./Common/SWUpdate/FirmwareUpgrade.obj" \
"./Common/SW_Info/SW_Info.obj" \
"./Common/Software_CRC/sw_crc.obj" \
"./Common/Sys_PinOut_Config/MCU_MAIN_pinout.obj" \
@@ -327,6 +328,7 @@ ORDERED_OBJS += \
"./Modules/Heaters/Heaters_maint.obj" \
"./Modules/Heaters/Heaters_print.obj" \
"./Modules/IDS/IDS_BIT.obj" \
+"./Modules/IDS/IDS_dispenser.obj" \
"./Modules/IDS/IDS_init.obj" \
"./Modules/IDS/IDS_maint.obj" \
"./Modules/IDS/IDS_print.obj" \
@@ -626,34 +628,34 @@ Embedded.bin: $(EXE_OUTPUTS)
clean:
-$(RM) $(GEN_CMDS__QUOTED)$(GEN_MISC_FILES__QUOTED)$(BIN_OUTPUTS__QUOTED)$(GEN_FILES__QUOTED)$(EXE_OUTPUTS__QUOTED)$(GEN_OPTS__QUOTED)
-$(RMDIR) $(GEN_MISC_DIRS__QUOTED)
- -$(RM) "Main.obj" "delay.obj" "Common\SWUpdate\FileSystem.obj" "Common\SW_Info\SW_Info.obj" "Common\Software_CRC\sw_crc.obj" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.obj" "Common\Sys_PinOut_Config\Pin.obj" "Common\Sys_PinOut_Config\Pin_config.obj" "Common\Utilities\Update.obj" "Common\Utilities\Utils.obj" "Common\Utilities\idle_task.obj" "Common\Utilities\ustdlib.obj" "Common\protobuf-c\person-pb-c.obj" "Common\protobuf-c\protobuf-c.obj" "Common\report\distributor.obj" "Common\report\filter.obj" "Common\report\reportInit.obj" "Communication\CommunicationTask.obj" "Communication\Connection.obj" "Communication\Container.obj" "Communication\PMR\Common\ErrorCode.pb-c.obj" "Communication\PMR\Common\ErrorResponse.pb-c.obj" "Communication\PMR\Common\MessageContainer.pb-c.obj" "Communication\PMR\Common\MessageType.pb-c.obj" "Communication\PMR\Connection\ConnectRequest.pb-c.obj" "Communication\PMR\Connection\ConnectResponse.pb-c.obj" "Communication\PMR\Connection\DeviceInformation.pb-c.obj" "Communication\PMR\Connection\DisconnectRequest.pb-c.obj"
- -$(RM) "Communication\PMR\Connection\DisconnectResponse.pb-c.obj" "Communication\PMR\Connection\KeepAliveRequest.pb-c.obj" "Communication\PMR\Connection\KeepAliveResponse.pb-c.obj" "Communication\PMR\Debugging\DebugLogCategory.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.obj" "Communication\PMR\Diagnostics\DataFileFrame.pb-c.obj" "Communication\PMR\Diagnostics\DiagnosticsMonitors.pb-c.obj" "Communication\PMR\Diagnostics\DigitalInterfaceState.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DispenserHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserHomingResponse.pb-c.obj"
- -$(RM) "Communication\PMR\Diagnostics\DispenserJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DoubleArray.pb-c.obj" "Communication\PMR\Diagnostics\Event.pb-c.obj" "Communication\PMR\Diagnostics\EventType.pb-c.obj" "Communication\PMR\Diagnostics\HeaterState.pb-c.obj" "Communication\PMR\Diagnostics\HeaterType.pb-c.obj" "Communication\PMR\Diagnostics\InterfaceIOs.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorDirection.pb-c.obj" "Communication\PMR\Diagnostics\MotorHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorJoggingResponse.pb-c.obj"
- -$(RM) "Communication\PMR\Diagnostics\ResolveEventRequest.pb-c.obj" "Communication\PMR\Diagnostics\ResolveEventResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetBlowerStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetBlowerStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetComponentValueRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetComponentValueResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetDigitalOutRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetDigitalOutResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetHeaterStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetHeaterStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetValveStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetValveStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\StartDiagnosticsRequest.pb-c.obj" "Communication\PMR\Diagnostics\StartDiagnosticsResponse.pb-c.obj" "Communication\PMR\Diagnostics\StartEventsNotificationRequest.pb-c.obj" "Communication\PMR\Diagnostics\StartEventsNotificationResponse.pb-c.obj"
- -$(RM) "Communication\PMR\Diagnostics\StopDiagnosticsRequest.pb-c.obj" "Communication\PMR\Diagnostics\StopDiagnosticsResponse.pb-c.obj" "Communication\PMR\Diagnostics\StopEventsNotificationRequest.pb-c.obj" "Communication\PMR\Diagnostics\StopEventsNotificationResponse.pb-c.obj" "Communication\PMR\Diagnostics\ThreadAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\ThreadAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\ThreadJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\ThreadJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\ValueComponent.pb-c.obj" "Communication\PMR\Diagnostics\ValueComponentState.pb-c.obj" "Communication\PMR\Diagnostics\ValveState.pb-c.obj" "Communication\PMR\Diagnostics\ValveStateCode.pb-c.obj" "Communication\PMR\Diagnostics\ValveType.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ActivateVersionRequest.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ActivateVersionResponse.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ValidateVersionRequest.pb-c.obj"
- -$(RM) "Communication\PMR\FirmwareUpgrade\ValidateVersionResponse.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionFileDescriptor.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionFileDestination.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionPackageDescriptor.pb-c.obj" "Communication\PMR\Hardware\HardwareBlower.pb-c.obj" "Communication\PMR\Hardware\HardwareBlowerType.pb-c.obj" "Communication\PMR\Hardware\HardwareBreakSensor.pb-c.obj" "Communication\PMR\Hardware\HardwareBreakSensorType.pb-c.obj" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.obj" "Communication\PMR\Hardware\HardwareDancer.pb-c.obj" "Communication\PMR\Hardware\HardwareDancerType.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenser.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.obj" "Communication\PMR\Hardware\HardwareMotor.pb-c.obj" "Communication\PMR\Hardware\HardwareMotorType.pb-c.obj" "Communication\PMR\Hardware\HardwarePidControl.pb-c.obj" "Communication\PMR\Hardware\HardwarePidControlType.pb-c.obj"
- -$(RM) "Communication\PMR\Hardware\HardwareSpeedSensor.pb-c.obj" "Communication\PMR\Hardware\HardwareSpeedSensorType.pb-c.obj" "Communication\PMR\Hardware\HardwareWinder.pb-c.obj" "Communication\PMR\Hardware\HardwareWinderType.pb-c.obj" "Communication\PMR\Hardware\SystemResetRequest.pb-c.obj" "Communication\PMR\Hardware\SystemResetResponse.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.obj" "Communication\PMR\IO\CreateRequest.pb-c.obj" "Communication\PMR\IO\CreateResponse.pb-c.obj" "Communication\PMR\IO\DeleteRequest.pb-c.obj" "Communication\PMR\IO\DeleteResponse.pb-c.obj" "Communication\PMR\IO\ExecuteProcessRequest.pb-c.obj" "Communication\PMR\IO\ExecuteProcessResponse.pb-c.obj" "Communication\PMR\IO\FileAttribute.pb-c.obj" "Communication\PMR\IO\FileChunkDownloadRequest.pb-c.obj" "Communication\PMR\IO\FileChunkDownloadResponse.pb-c.obj" "Communication\PMR\IO\FileChunkUploadRequest.pb-c.obj"
- -$(RM) "Communication\PMR\IO\FileChunkUploadResponse.pb-c.obj" "Communication\PMR\IO\FileDownloadRequest.pb-c.obj" "Communication\PMR\IO\FileDownloadResponse.pb-c.obj" "Communication\PMR\IO\FileInfo.pb-c.obj" "Communication\PMR\IO\FileUploadRequest.pb-c.obj" "Communication\PMR\IO\FileUploadResponse.pb-c.obj" "Communication\PMR\IO\GetFilesRequest.pb-c.obj" "Communication\PMR\IO\GetFilesResponse.pb-c.obj" "Communication\PMR\IO\GetStorageInfoRequest.pb-c.obj" "Communication\PMR\IO\GetStorageInfoResponse.pb-c.obj" "Communication\PMR\IO\KillProcessRequest.pb-c.obj" "Communication\PMR\IO\KillProcessResponse.pb-c.obj" "Communication\PMR\Printing\AbortJobRequest.pb-c.obj" "Communication\PMR\Printing\AbortJobResponse.pb-c.obj" "Communication\PMR\Printing\CurrentJobRequest.pb-c.obj" "Communication\PMR\Printing\CurrentJobResponse.pb-c.obj" "Communication\PMR\Printing\DispenserLiquidType.pb-c.obj" "Communication\PMR\Printing\DispenserStepDivision.pb-c.obj" "Communication\PMR\Printing\JobBrushStop.pb-c.obj"
- -$(RM) "Communication\PMR\Printing\JobDispenser.pb-c.obj" "Communication\PMR\Printing\JobRequest.pb-c.obj" "Communication\PMR\Printing\JobResponse.pb-c.obj" "Communication\PMR\Printing\JobSegment.pb-c.obj" "Communication\PMR\Printing\JobSpool.pb-c.obj" "Communication\PMR\Printing\JobSpoolType.pb-c.obj" "Communication\PMR\Printing\JobStatus.pb-c.obj" "Communication\PMR\Printing\JobTicket.pb-c.obj" "Communication\PMR\Printing\JobWindingMethod.pb-c.obj" "Communication\PMR\Printing\ProcessParameters.pb-c.obj" "Communication\PMR\Printing\ResumeCurrentJobRequest.pb-c.obj" "Communication\PMR\Printing\ResumeCurrentJobResponse.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.obj" "Communication\PMR\Stubs\CalculateRequest.pb-c.obj" "Communication\PMR\Stubs\CalculateResponse.pb-c.obj" "Communication\PMR\Stubs\ProgressRequest.pb-c.obj" "Communication\PMR\Stubs\ProgressResponse.pb-c.obj" "Communication\PMR\Stubs\StubAbortJobRequest.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubAbortJobResponse.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubDispenserRequest.pb-c.obj" "Communication\PMR\Stubs\StubDispenserResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadWordsRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadWordsResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteWordsRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteWordsResponse.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubF3Gpo01WriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubF3Gpo01WriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaReadRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFpgaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteBitRequest.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubGPIOWriteBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteResponse.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeaterRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeaterResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestPollRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestPollResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CReadBytesRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CReadBytesResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CWriteBytesRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CWriteBytesResponse.pb-c.obj" "Communication\PMR\Stubs\StubIntADCReadRequest.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubIntADCReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubJobRequest.pb-c.obj" "Communication\PMR\Stubs\StubJobResponse.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverRequest.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverResponse.pb-c.obj" "Communication\PMR\Stubs\StubMidTankPressureSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubMidTankPressureSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunRequest.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubMotorRunResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopResponse.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchRequest.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchResponse.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubRealTimeUsageRequest.pb-c.obj" "Communication\PMR\Stubs\StubRealTimeUsageResponse.pb-c.obj" "Communication\PMR\Stubs\StubSpeedSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubSpeedSensorResponse.pb-c.obj"
- -$(RM) "Communication\PMR\Stubs\StubSteperMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubSteperMotorResponse.pb-c.obj" "Communication\PMR\Stubs\StubTempSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubTempSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubTivaReadRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubValveRequest.pb-c.obj" "Communication\PMR\Stubs\StubValveResponse.pb-c.obj" "Drivers\ADC_Sampling\ADC.obj" "Drivers\FPGA\FPGA.obj" "Drivers\FPGA\FPGA_SPI_Comm.obj" "Drivers\FPGA\FPGA_SSI_Comm.obj" "Drivers\FPGA\FPGA_GPIO\FPGA_GPIO.obj" "Drivers\FPGA\FPGA_INTERRUPTS\FPGA_Interrupts.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\Handle_vme_file.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\hardware.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_pro.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_vme.obj" "Drivers\FPGA\Moters_Driver\L6470.obj"
- -$(RM) "Drivers\Flash_Memory\FATFS\Control_File_System.obj" "Drivers\Flash_Memory\FATFS\cc932.obj" "Drivers\Flash_Memory\FATFS\fatfs_port_mx66l51235f.obj" "Drivers\Flash_Memory\FATFS\ff.obj" "Drivers\Flash_Memory\FATFS\mx66l51235f.obj" "Drivers\Flash_Memory\FATFS\spi_flash.obj" "Drivers\Flash_Memory\Flash_Memory.obj" "Drivers\Heater\ADS1220.obj" "Drivers\Heater\Heater.obj" "Drivers\Heater\TemperatureSensor.obj" "Drivers\I2C_Communication\ADC_MUX\ADC_MUX.obj" "Drivers\I2C_Communication\DAC\Blower.obj" "Drivers\I2C_Communication\Dispensers_EEPROM_MUX\Disp_EEPROM_MUX.obj" "Drivers\I2C_Communication\I2C.obj" "Drivers\I2C_Communication\I2C_Comm.obj" "Drivers\I2C_Communication\I2C_Switch\I2C_Swith.obj" "Drivers\I2C_Communication\Thermo_K\MCP9600.obj" "Drivers\Motors\Motor.obj" "Drivers\On_Chip_Flash\Flashstore.obj" "Drivers\SPI\SPI_Comm.obj" "Drivers\SSI_Comm\Dancer\Dancer.obj" "Drivers\SSI_Comm\SSI_Comm.obj" "Drivers\SSI_Comm\Speed_Sensor\Speed_Sensor.obj" "Drivers\USB_Communication\USBCDCD.obj" "Drivers\Uart_Comm\Uart.obj"
- -$(RM) "Drivers\Valves\Valve.obj" "Modules\AlarmHandling\AlarmHandling.obj" "Modules\Control\DriverWithCallbackExample.obj" "Modules\Control\MillisecTask.obj" "Modules\Control\PIDAlgo.obj" "Modules\Control\control.obj" "Modules\Diagnostics\DiagnosticActions.obj" "Modules\Diagnostics\Diagnostics.obj" "Modules\Diagnostics\DiagnosticsHoming.obj" "Modules\Diagnostics\DiagnosticsJogging.obj" "Modules\General\GeneralHardware.obj" "Modules\General\process.obj" "Modules\Heaters\Heaters_bit.obj" "Modules\Heaters\Heaters_init.obj" "Modules\Heaters\Heaters_maint.obj" "Modules\Heaters\Heaters_print.obj" "Modules\IDS\IDS_BIT.obj" "Modules\IDS\IDS_init.obj" "Modules\IDS\IDS_maint.obj" "Modules\IDS\IDS_print.obj" "Modules\Stubs_Handler\Calculate.obj" "Modules\Stubs_Handler\Progress.obj" "Modules\Stubs_Handler\StubRealTimeUsage.obj" "Modules\Stubs_Handler\Stub_Cartridge.obj" "Modules\Stubs_Handler\Stub_Dancer.obj" "Modules\Stubs_Handler\Stub_Dispenser.obj" "Modules\Stubs_Handler\Stub_ExtFlash.obj" "Modules\Stubs_Handler\Stub_FPGARWReg.obj"
- -$(RM) "Modules\Stubs_Handler\Stub_FPGAReadBackReg.obj" "Modules\Stubs_Handler\Stub_FPGAReadVersion.obj" "Modules\Stubs_Handler\Stub_GPIO.obj" "Modules\Stubs_Handler\Stub_HW_Version.obj" "Modules\Stubs_Handler\Stub_Heater.obj" "Modules\Stubs_Handler\Stub_I2C.obj" "Modules\Stubs_Handler\Stub_IntADC.obj" "Modules\Stubs_Handler\Stub_L6470.obj" "Modules\Stubs_Handler\Stub_MidTankPressureSensor.obj" "Modules\Stubs_Handler\Stub_Motor.obj" "Modules\Stubs_Handler\Stub_OptLimitSwitch.obj" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.obj" "Modules\Stubs_Handler\Stub_SpeedSensor.obj" "Modules\Stubs_Handler\Stub_Status.obj" "Modules\Stubs_Handler\Stub_SteperMotor.obj" "Modules\Stubs_Handler\Stub_TempSensor.obj" "Modules\Stubs_Handler\Stub_TivaReg.obj" "Modules\Stubs_Handler\Stub_Valve.obj" "Modules\Stubs_Handler\User_Leds.obj" "Modules\Stubs_Handler\temperature_sensor.obj" "Modules\Thread\Thread_BIT.obj" "Modules\Thread\Thread_Winder.obj" "Modules\Thread\Thread_init.obj" "Modules\Thread\Thread_maint.obj"
- -$(RM) "Modules\Thread\Thread_print.obj" "Modules\Waste\Waste_BIT.obj" "Modules\Waste\Waste_init.obj" "Modules\Waste\Waste_maint.obj" "Modules\Waste\Waste_print.obj" "StateMachines\Printing\JobSTM.obj" "StateMachines\Printing\PrintingSTM.obj"
- -$(RM) "Main.d" "delay.d" "Common\SWUpdate\FileSystem.d" "Common\SW_Info\SW_Info.d" "Common\Software_CRC\sw_crc.d" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.d" "Common\Sys_PinOut_Config\Pin.d" "Common\Sys_PinOut_Config\Pin_config.d" "Common\Utilities\Update.d" "Common\Utilities\Utils.d" "Common\Utilities\idle_task.d" "Common\Utilities\ustdlib.d" "Common\protobuf-c\person-pb-c.d" "Common\protobuf-c\protobuf-c.d" "Common\report\distributor.d" "Common\report\filter.d" "Common\report\reportInit.d" "Communication\CommunicationTask.d" "Communication\Connection.d" "Communication\Container.d" "Communication\PMR\Common\ErrorCode.pb-c.d" "Communication\PMR\Common\ErrorResponse.pb-c.d" "Communication\PMR\Common\MessageContainer.pb-c.d" "Communication\PMR\Common\MessageType.pb-c.d" "Communication\PMR\Connection\ConnectRequest.pb-c.d" "Communication\PMR\Connection\ConnectResponse.pb-c.d" "Communication\PMR\Connection\DeviceInformation.pb-c.d" "Communication\PMR\Connection\DisconnectRequest.pb-c.d" "Communication\PMR\Connection\DisconnectResponse.pb-c.d"
- -$(RM) "Communication\PMR\Connection\KeepAliveRequest.pb-c.d" "Communication\PMR\Connection\KeepAliveResponse.pb-c.d" "Communication\PMR\Debugging\DebugLogCategory.pb-c.d" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.d" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.d" "Communication\PMR\Diagnostics\DataFileFrame.pb-c.d" "Communication\PMR\Diagnostics\DiagnosticsMonitors.pb-c.d" "Communication\PMR\Diagnostics\DigitalInterfaceState.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\DispenserHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\DispenserJoggingRequest.pb-c.d"
- -$(RM) "Communication\PMR\Diagnostics\DispenserJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\DoubleArray.pb-c.d" "Communication\PMR\Diagnostics\Event.pb-c.d" "Communication\PMR\Diagnostics\EventType.pb-c.d" "Communication\PMR\Diagnostics\HeaterState.pb-c.d" "Communication\PMR\Diagnostics\HeaterType.pb-c.d" "Communication\PMR\Diagnostics\InterfaceIOs.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorDirection.pb-c.d" "Communication\PMR\Diagnostics\MotorHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ResolveEventRequest.pb-c.d" "Communication\PMR\Diagnostics\ResolveEventResponse.pb-c.d"
- -$(RM) "Communication\PMR\Diagnostics\SetBlowerStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetBlowerStateResponse.pb-c.d" "Communication\PMR\Diagnostics\SetComponentValueRequest.pb-c.d" "Communication\PMR\Diagnostics\SetComponentValueResponse.pb-c.d" "Communication\PMR\Diagnostics\SetDigitalOutRequest.pb-c.d" "Communication\PMR\Diagnostics\SetDigitalOutResponse.pb-c.d" "Communication\PMR\Diagnostics\SetHeaterStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetHeaterStateResponse.pb-c.d" "Communication\PMR\Diagnostics\SetValveStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetValveStateResponse.pb-c.d" "Communication\PMR\Diagnostics\StartDiagnosticsRequest.pb-c.d" "Communication\PMR\Diagnostics\StartDiagnosticsResponse.pb-c.d" "Communication\PMR\Diagnostics\StartEventsNotificationRequest.pb-c.d" "Communication\PMR\Diagnostics\StartEventsNotificationResponse.pb-c.d" "Communication\PMR\Diagnostics\StopDiagnosticsRequest.pb-c.d" "Communication\PMR\Diagnostics\StopDiagnosticsResponse.pb-c.d"
- -$(RM) "Communication\PMR\Diagnostics\StopEventsNotificationRequest.pb-c.d" "Communication\PMR\Diagnostics\StopEventsNotificationResponse.pb-c.d" "Communication\PMR\Diagnostics\ThreadAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\ThreadAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ThreadJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\ThreadJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ValueComponent.pb-c.d" "Communication\PMR\Diagnostics\ValueComponentState.pb-c.d" "Communication\PMR\Diagnostics\ValveState.pb-c.d" "Communication\PMR\Diagnostics\ValveStateCode.pb-c.d" "Communication\PMR\Diagnostics\ValveType.pb-c.d" "Communication\PMR\FirmwareUpgrade\ActivateVersionRequest.pb-c.d" "Communication\PMR\FirmwareUpgrade\ActivateVersionResponse.pb-c.d" "Communication\PMR\FirmwareUpgrade\ValidateVersionRequest.pb-c.d" "Communication\PMR\FirmwareUpgrade\ValidateVersionResponse.pb-c.d" "Communication\PMR\FirmwareUpgrade\VersionFileDescriptor.pb-c.d" "Communication\PMR\FirmwareUpgrade\VersionFileDestination.pb-c.d"
- -$(RM) "Communication\PMR\FirmwareUpgrade\VersionPackageDescriptor.pb-c.d" "Communication\PMR\Hardware\HardwareBlower.pb-c.d" "Communication\PMR\Hardware\HardwareBlowerType.pb-c.d" "Communication\PMR\Hardware\HardwareBreakSensor.pb-c.d" "Communication\PMR\Hardware\HardwareBreakSensorType.pb-c.d" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.d" "Communication\PMR\Hardware\HardwareDancer.pb-c.d" "Communication\PMR\Hardware\HardwareDancerType.pb-c.d" "Communication\PMR\Hardware\HardwareDispenser.pb-c.d" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.d" "Communication\PMR\Hardware\HardwareMotor.pb-c.d" "Communication\PMR\Hardware\HardwareMotorType.pb-c.d" "Communication\PMR\Hardware\HardwarePidControl.pb-c.d" "Communication\PMR\Hardware\HardwarePidControlType.pb-c.d" "Communication\PMR\Hardware\HardwareSpeedSensor.pb-c.d" "Communication\PMR\Hardware\HardwareSpeedSensorType.pb-c.d" "Communication\PMR\Hardware\HardwareWinder.pb-c.d" "Communication\PMR\Hardware\HardwareWinderType.pb-c.d"
- -$(RM) "Communication\PMR\Hardware\SystemResetRequest.pb-c.d" "Communication\PMR\Hardware\SystemResetResponse.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.d" "Communication\PMR\IO\CreateRequest.pb-c.d" "Communication\PMR\IO\CreateResponse.pb-c.d" "Communication\PMR\IO\DeleteRequest.pb-c.d" "Communication\PMR\IO\DeleteResponse.pb-c.d" "Communication\PMR\IO\ExecuteProcessRequest.pb-c.d" "Communication\PMR\IO\ExecuteProcessResponse.pb-c.d" "Communication\PMR\IO\FileAttribute.pb-c.d" "Communication\PMR\IO\FileChunkDownloadRequest.pb-c.d" "Communication\PMR\IO\FileChunkDownloadResponse.pb-c.d" "Communication\PMR\IO\FileChunkUploadRequest.pb-c.d" "Communication\PMR\IO\FileChunkUploadResponse.pb-c.d" "Communication\PMR\IO\FileDownloadRequest.pb-c.d" "Communication\PMR\IO\FileDownloadResponse.pb-c.d" "Communication\PMR\IO\FileInfo.pb-c.d" "Communication\PMR\IO\FileUploadRequest.pb-c.d" "Communication\PMR\IO\FileUploadResponse.pb-c.d"
- -$(RM) "Communication\PMR\IO\GetFilesRequest.pb-c.d" "Communication\PMR\IO\GetFilesResponse.pb-c.d" "Communication\PMR\IO\GetStorageInfoRequest.pb-c.d" "Communication\PMR\IO\GetStorageInfoResponse.pb-c.d" "Communication\PMR\IO\KillProcessRequest.pb-c.d" "Communication\PMR\IO\KillProcessResponse.pb-c.d" "Communication\PMR\Printing\AbortJobRequest.pb-c.d" "Communication\PMR\Printing\AbortJobResponse.pb-c.d" "Communication\PMR\Printing\CurrentJobRequest.pb-c.d" "Communication\PMR\Printing\CurrentJobResponse.pb-c.d" "Communication\PMR\Printing\DispenserLiquidType.pb-c.d" "Communication\PMR\Printing\DispenserStepDivision.pb-c.d" "Communication\PMR\Printing\JobBrushStop.pb-c.d" "Communication\PMR\Printing\JobDispenser.pb-c.d" "Communication\PMR\Printing\JobRequest.pb-c.d" "Communication\PMR\Printing\JobResponse.pb-c.d" "Communication\PMR\Printing\JobSegment.pb-c.d" "Communication\PMR\Printing\JobSpool.pb-c.d" "Communication\PMR\Printing\JobSpoolType.pb-c.d" "Communication\PMR\Printing\JobStatus.pb-c.d"
- -$(RM) "Communication\PMR\Printing\JobTicket.pb-c.d" "Communication\PMR\Printing\JobWindingMethod.pb-c.d" "Communication\PMR\Printing\ProcessParameters.pb-c.d" "Communication\PMR\Printing\ResumeCurrentJobRequest.pb-c.d" "Communication\PMR\Printing\ResumeCurrentJobResponse.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.d" "Communication\PMR\Stubs\CalculateRequest.pb-c.d" "Communication\PMR\Stubs\CalculateResponse.pb-c.d" "Communication\PMR\Stubs\ProgressRequest.pb-c.d" "Communication\PMR\Stubs\ProgressResponse.pb-c.d" "Communication\PMR\Stubs\StubAbortJobRequest.pb-c.d" "Communication\PMR\Stubs\StubAbortJobResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.d" "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.d"
+ -$(RM) "Main.obj" "delay.obj" "Common\SWUpdate\FileSystem.obj" "Common\SWUpdate\FirmwareUpgrade.obj" "Common\SW_Info\SW_Info.obj" "Common\Software_CRC\sw_crc.obj" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.obj" "Common\Sys_PinOut_Config\Pin.obj" "Common\Sys_PinOut_Config\Pin_config.obj" "Common\Utilities\Update.obj" "Common\Utilities\Utils.obj" "Common\Utilities\idle_task.obj" "Common\Utilities\ustdlib.obj" "Common\protobuf-c\person-pb-c.obj" "Common\protobuf-c\protobuf-c.obj" "Common\report\distributor.obj" "Common\report\filter.obj" "Common\report\reportInit.obj" "Communication\CommunicationTask.obj" "Communication\Connection.obj" "Communication\Container.obj" "Communication\PMR\Common\ErrorCode.pb-c.obj" "Communication\PMR\Common\ErrorResponse.pb-c.obj" "Communication\PMR\Common\MessageContainer.pb-c.obj" "Communication\PMR\Common\MessageType.pb-c.obj" "Communication\PMR\Connection\ConnectRequest.pb-c.obj" "Communication\PMR\Connection\ConnectResponse.pb-c.obj" "Communication\PMR\Connection\DeviceInformation.pb-c.obj"
+ -$(RM) "Communication\PMR\Connection\DisconnectRequest.pb-c.obj" "Communication\PMR\Connection\DisconnectResponse.pb-c.obj" "Communication\PMR\Connection\KeepAliveRequest.pb-c.obj" "Communication\PMR\Connection\KeepAliveResponse.pb-c.obj" "Communication\PMR\Debugging\DebugLogCategory.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.obj" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.obj" "Communication\PMR\Diagnostics\DataFileFrame.pb-c.obj" "Communication\PMR\Diagnostics\DiagnosticsMonitors.pb-c.obj" "Communication\PMR\Diagnostics\DigitalInterfaceState.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DispenserHomingRequest.pb-c.obj"
+ -$(RM) "Communication\PMR\Diagnostics\DispenserHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DispenserJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\DispenserJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\DoubleArray.pb-c.obj" "Communication\PMR\Diagnostics\Event.pb-c.obj" "Communication\PMR\Diagnostics\EventType.pb-c.obj" "Communication\PMR\Diagnostics\HeaterState.pb-c.obj" "Communication\PMR\Diagnostics\HeaterType.pb-c.obj" "Communication\PMR\Diagnostics\InterfaceIOs.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorDirection.pb-c.obj" "Communication\PMR\Diagnostics\MotorHomingRequest.pb-c.obj" "Communication\PMR\Diagnostics\MotorHomingResponse.pb-c.obj" "Communication\PMR\Diagnostics\MotorJoggingRequest.pb-c.obj"
+ -$(RM) "Communication\PMR\Diagnostics\MotorJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\ResolveEventRequest.pb-c.obj" "Communication\PMR\Diagnostics\ResolveEventResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetBlowerStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetBlowerStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetComponentValueRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetComponentValueResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetDigitalOutRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetDigitalOutResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetHeaterStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetHeaterStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\SetValveStateRequest.pb-c.obj" "Communication\PMR\Diagnostics\SetValveStateResponse.pb-c.obj" "Communication\PMR\Diagnostics\StartDiagnosticsRequest.pb-c.obj" "Communication\PMR\Diagnostics\StartDiagnosticsResponse.pb-c.obj" "Communication\PMR\Diagnostics\StartEventsNotificationRequest.pb-c.obj"
+ -$(RM) "Communication\PMR\Diagnostics\StartEventsNotificationResponse.pb-c.obj" "Communication\PMR\Diagnostics\StopDiagnosticsRequest.pb-c.obj" "Communication\PMR\Diagnostics\StopDiagnosticsResponse.pb-c.obj" "Communication\PMR\Diagnostics\StopEventsNotificationRequest.pb-c.obj" "Communication\PMR\Diagnostics\StopEventsNotificationResponse.pb-c.obj" "Communication\PMR\Diagnostics\ThreadAbortJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\ThreadAbortJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\ThreadJoggingRequest.pb-c.obj" "Communication\PMR\Diagnostics\ThreadJoggingResponse.pb-c.obj" "Communication\PMR\Diagnostics\ValueComponent.pb-c.obj" "Communication\PMR\Diagnostics\ValueComponentState.pb-c.obj" "Communication\PMR\Diagnostics\ValveState.pb-c.obj" "Communication\PMR\Diagnostics\ValveStateCode.pb-c.obj" "Communication\PMR\Diagnostics\ValveType.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ActivateVersionRequest.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ActivateVersionResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\FirmwareUpgrade\ValidateVersionRequest.pb-c.obj" "Communication\PMR\FirmwareUpgrade\ValidateVersionResponse.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionFileDescriptor.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionFileDestination.pb-c.obj" "Communication\PMR\FirmwareUpgrade\VersionPackageDescriptor.pb-c.obj" "Communication\PMR\Hardware\HardwareBlower.pb-c.obj" "Communication\PMR\Hardware\HardwareBlowerType.pb-c.obj" "Communication\PMR\Hardware\HardwareBreakSensor.pb-c.obj" "Communication\PMR\Hardware\HardwareBreakSensorType.pb-c.obj" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.obj" "Communication\PMR\Hardware\HardwareDancer.pb-c.obj" "Communication\PMR\Hardware\HardwareDancerType.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenser.pb-c.obj" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.obj" "Communication\PMR\Hardware\HardwareMotor.pb-c.obj" "Communication\PMR\Hardware\HardwareMotorType.pb-c.obj" "Communication\PMR\Hardware\HardwarePidControl.pb-c.obj"
+ -$(RM) "Communication\PMR\Hardware\HardwarePidControlType.pb-c.obj" "Communication\PMR\Hardware\HardwareSpeedSensor.pb-c.obj" "Communication\PMR\Hardware\HardwareSpeedSensorType.pb-c.obj" "Communication\PMR\Hardware\HardwareWinder.pb-c.obj" "Communication\PMR\Hardware\HardwareWinderType.pb-c.obj" "Communication\PMR\Hardware\SystemResetRequest.pb-c.obj" "Communication\PMR\Hardware\SystemResetResponse.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.obj" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.obj" "Communication\PMR\IO\CreateRequest.pb-c.obj" "Communication\PMR\IO\CreateResponse.pb-c.obj" "Communication\PMR\IO\DeleteRequest.pb-c.obj" "Communication\PMR\IO\DeleteResponse.pb-c.obj" "Communication\PMR\IO\ExecuteProcessRequest.pb-c.obj" "Communication\PMR\IO\ExecuteProcessResponse.pb-c.obj" "Communication\PMR\IO\FileAttribute.pb-c.obj" "Communication\PMR\IO\FileChunkDownloadRequest.pb-c.obj" "Communication\PMR\IO\FileChunkDownloadResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\IO\FileChunkUploadRequest.pb-c.obj" "Communication\PMR\IO\FileChunkUploadResponse.pb-c.obj" "Communication\PMR\IO\FileDownloadRequest.pb-c.obj" "Communication\PMR\IO\FileDownloadResponse.pb-c.obj" "Communication\PMR\IO\FileInfo.pb-c.obj" "Communication\PMR\IO\FileUploadRequest.pb-c.obj" "Communication\PMR\IO\FileUploadResponse.pb-c.obj" "Communication\PMR\IO\GetFilesRequest.pb-c.obj" "Communication\PMR\IO\GetFilesResponse.pb-c.obj" "Communication\PMR\IO\GetStorageInfoRequest.pb-c.obj" "Communication\PMR\IO\GetStorageInfoResponse.pb-c.obj" "Communication\PMR\IO\KillProcessRequest.pb-c.obj" "Communication\PMR\IO\KillProcessResponse.pb-c.obj" "Communication\PMR\Printing\AbortJobRequest.pb-c.obj" "Communication\PMR\Printing\AbortJobResponse.pb-c.obj" "Communication\PMR\Printing\CurrentJobRequest.pb-c.obj" "Communication\PMR\Printing\CurrentJobResponse.pb-c.obj" "Communication\PMR\Printing\DispenserLiquidType.pb-c.obj" "Communication\PMR\Printing\DispenserStepDivision.pb-c.obj"
+ -$(RM) "Communication\PMR\Printing\JobBrushStop.pb-c.obj" "Communication\PMR\Printing\JobDispenser.pb-c.obj" "Communication\PMR\Printing\JobRequest.pb-c.obj" "Communication\PMR\Printing\JobResponse.pb-c.obj" "Communication\PMR\Printing\JobSegment.pb-c.obj" "Communication\PMR\Printing\JobSpool.pb-c.obj" "Communication\PMR\Printing\JobSpoolType.pb-c.obj" "Communication\PMR\Printing\JobStatus.pb-c.obj" "Communication\PMR\Printing\JobTicket.pb-c.obj" "Communication\PMR\Printing\JobWindingMethod.pb-c.obj" "Communication\PMR\Printing\ProcessParameters.pb-c.obj" "Communication\PMR\Printing\ResumeCurrentJobRequest.pb-c.obj" "Communication\PMR\Printing\ResumeCurrentJobResponse.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.obj" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.obj" "Communication\PMR\Stubs\CalculateRequest.pb-c.obj" "Communication\PMR\Stubs\CalculateResponse.pb-c.obj" "Communication\PMR\Stubs\ProgressRequest.pb-c.obj" "Communication\PMR\Stubs\ProgressResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubAbortJobRequest.pb-c.obj" "Communication\PMR\Stubs\StubAbortJobResponse.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubDancerPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubDispenserRequest.pb-c.obj" "Communication\PMR\Stubs\StubDispenserResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadWordsRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashReadWordsResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubExtFlashWriteWordsRequest.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubExtFlashWriteWordsResponse.pb-c.obj" "Communication\PMR\Stubs\StubF3Gpo01WriteRequest.pb-c.obj" "Communication\PMR\Stubs\StubF3Gpo01WriteResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadBackRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubFPGAReadVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaReadRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFpgaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubFpgaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOInputSetupResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOReadByteResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubGPIOWriteBitRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteBitResponse.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteRequest.pb-c.obj" "Communication\PMR\Stubs\StubGPIOWriteByteResponse.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubHWVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeaterRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeaterResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestPollRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestPollResponse.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestRequest.pb-c.obj" "Communication\PMR\Stubs\StubHeatingTestResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CReadBytesRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CReadBytesResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CResponse.pb-c.obj" "Communication\PMR\Stubs\StubI2CWriteBytesRequest.pb-c.obj" "Communication\PMR\Stubs\StubI2CWriteBytesResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubIntADCReadRequest.pb-c.obj" "Communication\PMR\Stubs\StubIntADCReadResponse.pb-c.obj" "Communication\PMR\Stubs\StubJobRequest.pb-c.obj" "Communication\PMR\Stubs\StubJobResponse.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverRequest.pb-c.obj" "Communication\PMR\Stubs\StubL6470DriverResponse.pb-c.obj" "Communication\PMR\Stubs\StubMidTankPressureSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubMidTankPressureSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorHomeMarkResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorInitResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorMovResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorPositionResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorResponse.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubMotorRunRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorRunStepTickResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorSpeedResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStatusResponse.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopRequest.pb-c.obj" "Communication\PMR\Stubs\StubMotorStopResponse.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchRequest.pb-c.obj" "Communication\PMR\Stubs\StubOptLimitSwitchResponse.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionRequest.pb-c.obj" "Communication\PMR\Stubs\StubReadEmbeddedVersionResponse.pb-c.obj" "Communication\PMR\Stubs\StubRealTimeUsageRequest.pb-c.obj" "Communication\PMR\Stubs\StubRealTimeUsageResponse.pb-c.obj" "Communication\PMR\Stubs\StubSpeedSensorRequest.pb-c.obj"
+ -$(RM) "Communication\PMR\Stubs\StubSpeedSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubSteperMotorRequest.pb-c.obj" "Communication\PMR\Stubs\StubSteperMotorResponse.pb-c.obj" "Communication\PMR\Stubs\StubTempSensorRequest.pb-c.obj" "Communication\PMR\Stubs\StubTempSensorResponse.pb-c.obj" "Communication\PMR\Stubs\StubTivaReadRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaReadRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegRequest.pb-c.obj" "Communication\PMR\Stubs\StubTivaWriteRegResponse.pb-c.obj" "Communication\PMR\Stubs\StubValveRequest.pb-c.obj" "Communication\PMR\Stubs\StubValveResponse.pb-c.obj" "Drivers\ADC_Sampling\ADC.obj" "Drivers\FPGA\FPGA.obj" "Drivers\FPGA\FPGA_SPI_Comm.obj" "Drivers\FPGA\FPGA_SSI_Comm.obj" "Drivers\FPGA\FPGA_GPIO\FPGA_GPIO.obj" "Drivers\FPGA\FPGA_INTERRUPTS\FPGA_Interrupts.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\Handle_vme_file.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\hardware.obj" "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_pro.obj"
+ -$(RM) "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_vme.obj" "Drivers\FPGA\Moters_Driver\L6470.obj" "Drivers\Flash_Memory\FATFS\Control_File_System.obj" "Drivers\Flash_Memory\FATFS\cc932.obj" "Drivers\Flash_Memory\FATFS\fatfs_port_mx66l51235f.obj" "Drivers\Flash_Memory\FATFS\ff.obj" "Drivers\Flash_Memory\FATFS\mx66l51235f.obj" "Drivers\Flash_Memory\FATFS\spi_flash.obj" "Drivers\Flash_Memory\Flash_Memory.obj" "Drivers\Heater\ADS1220.obj" "Drivers\Heater\Heater.obj" "Drivers\Heater\TemperatureSensor.obj" "Drivers\I2C_Communication\ADC_MUX\ADC_MUX.obj" "Drivers\I2C_Communication\DAC\Blower.obj" "Drivers\I2C_Communication\Dispensers_EEPROM_MUX\Disp_EEPROM_MUX.obj" "Drivers\I2C_Communication\I2C.obj" "Drivers\I2C_Communication\I2C_Comm.obj" "Drivers\I2C_Communication\I2C_Switch\I2C_Swith.obj" "Drivers\I2C_Communication\Thermo_K\MCP9600.obj" "Drivers\Motors\Motor.obj" "Drivers\On_Chip_Flash\Flashstore.obj" "Drivers\SPI\SPI_Comm.obj" "Drivers\SSI_Comm\Dancer\Dancer.obj" "Drivers\SSI_Comm\SSI_Comm.obj" "Drivers\SSI_Comm\Speed_Sensor\Speed_Sensor.obj"
+ -$(RM) "Drivers\USB_Communication\USBCDCD.obj" "Drivers\Uart_Comm\Uart.obj" "Drivers\Valves\Valve.obj" "Modules\AlarmHandling\AlarmHandling.obj" "Modules\Control\DriverWithCallbackExample.obj" "Modules\Control\MillisecTask.obj" "Modules\Control\PIDAlgo.obj" "Modules\Control\control.obj" "Modules\Diagnostics\DiagnosticActions.obj" "Modules\Diagnostics\Diagnostics.obj" "Modules\Diagnostics\DiagnosticsHoming.obj" "Modules\Diagnostics\DiagnosticsJogging.obj" "Modules\General\GeneralHardware.obj" "Modules\General\process.obj" "Modules\Heaters\Heaters_bit.obj" "Modules\Heaters\Heaters_init.obj" "Modules\Heaters\Heaters_maint.obj" "Modules\Heaters\Heaters_print.obj" "Modules\IDS\IDS_BIT.obj" "Modules\IDS\IDS_dispenser.obj" "Modules\IDS\IDS_init.obj" "Modules\IDS\IDS_maint.obj" "Modules\IDS\IDS_print.obj" "Modules\Stubs_Handler\Calculate.obj" "Modules\Stubs_Handler\Progress.obj" "Modules\Stubs_Handler\StubRealTimeUsage.obj" "Modules\Stubs_Handler\Stub_Cartridge.obj" "Modules\Stubs_Handler\Stub_Dancer.obj"
+ -$(RM) "Modules\Stubs_Handler\Stub_Dispenser.obj" "Modules\Stubs_Handler\Stub_ExtFlash.obj" "Modules\Stubs_Handler\Stub_FPGARWReg.obj" "Modules\Stubs_Handler\Stub_FPGAReadBackReg.obj" "Modules\Stubs_Handler\Stub_FPGAReadVersion.obj" "Modules\Stubs_Handler\Stub_GPIO.obj" "Modules\Stubs_Handler\Stub_HW_Version.obj" "Modules\Stubs_Handler\Stub_Heater.obj" "Modules\Stubs_Handler\Stub_I2C.obj" "Modules\Stubs_Handler\Stub_IntADC.obj" "Modules\Stubs_Handler\Stub_L6470.obj" "Modules\Stubs_Handler\Stub_MidTankPressureSensor.obj" "Modules\Stubs_Handler\Stub_Motor.obj" "Modules\Stubs_Handler\Stub_OptLimitSwitch.obj" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.obj" "Modules\Stubs_Handler\Stub_SpeedSensor.obj" "Modules\Stubs_Handler\Stub_Status.obj" "Modules\Stubs_Handler\Stub_SteperMotor.obj" "Modules\Stubs_Handler\Stub_TempSensor.obj" "Modules\Stubs_Handler\Stub_TivaReg.obj" "Modules\Stubs_Handler\Stub_Valve.obj" "Modules\Stubs_Handler\User_Leds.obj" "Modules\Stubs_Handler\temperature_sensor.obj" "Modules\Thread\Thread_BIT.obj"
+ -$(RM) "Modules\Thread\Thread_Winder.obj" "Modules\Thread\Thread_init.obj" "Modules\Thread\Thread_maint.obj" "Modules\Thread\Thread_print.obj" "Modules\Waste\Waste_BIT.obj" "Modules\Waste\Waste_init.obj" "Modules\Waste\Waste_maint.obj" "Modules\Waste\Waste_print.obj" "StateMachines\Printing\JobSTM.obj" "StateMachines\Printing\PrintingSTM.obj"
+ -$(RM) "Main.d" "delay.d" "Common\SWUpdate\FileSystem.d" "Common\SWUpdate\FirmwareUpgrade.d" "Common\SW_Info\SW_Info.d" "Common\Software_CRC\sw_crc.d" "Common\Sys_PinOut_Config\MCU_MAIN_pinout.d" "Common\Sys_PinOut_Config\Pin.d" "Common\Sys_PinOut_Config\Pin_config.d" "Common\Utilities\Update.d" "Common\Utilities\Utils.d" "Common\Utilities\idle_task.d" "Common\Utilities\ustdlib.d" "Common\protobuf-c\person-pb-c.d" "Common\protobuf-c\protobuf-c.d" "Common\report\distributor.d" "Common\report\filter.d" "Common\report\reportInit.d" "Communication\CommunicationTask.d" "Communication\Connection.d" "Communication\Container.d" "Communication\PMR\Common\ErrorCode.pb-c.d" "Communication\PMR\Common\ErrorResponse.pb-c.d" "Communication\PMR\Common\MessageContainer.pb-c.d" "Communication\PMR\Common\MessageType.pb-c.d" "Communication\PMR\Connection\ConnectRequest.pb-c.d" "Communication\PMR\Connection\ConnectResponse.pb-c.d" "Communication\PMR\Connection\DeviceInformation.pb-c.d" "Communication\PMR\Connection\DisconnectRequest.pb-c.d"
+ -$(RM) "Communication\PMR\Connection\DisconnectResponse.pb-c.d" "Communication\PMR\Connection\KeepAliveRequest.pb-c.d" "Communication\PMR\Connection\KeepAliveResponse.pb-c.d" "Communication\PMR\Debugging\DebugLogCategory.pb-c.d" "Communication\PMR\Debugging\StartDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StartDebugLogResponse.pb-c.d" "Communication\PMR\Debugging\StopDebugLogRequest.pb-c.d" "Communication\PMR\Debugging\StopDebugLogResponse.pb-c.d" "Communication\PMR\Diagnostics\DataFileFrame.pb-c.d" "Communication\PMR\Diagnostics\DiagnosticsMonitors.pb-c.d" "Communication\PMR\Diagnostics\DigitalInterfaceState.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\DispenserHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserHomingResponse.pb-c.d"
+ -$(RM) "Communication\PMR\Diagnostics\DispenserJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\DispenserJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\DoubleArray.pb-c.d" "Communication\PMR\Diagnostics\Event.pb-c.d" "Communication\PMR\Diagnostics\EventType.pb-c.d" "Communication\PMR\Diagnostics\HeaterState.pb-c.d" "Communication\PMR\Diagnostics\HeaterType.pb-c.d" "Communication\PMR\Diagnostics\InterfaceIOs.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorDirection.pb-c.d" "Communication\PMR\Diagnostics\MotorHomingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorHomingResponse.pb-c.d" "Communication\PMR\Diagnostics\MotorJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\MotorJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ResolveEventRequest.pb-c.d"
+ -$(RM) "Communication\PMR\Diagnostics\ResolveEventResponse.pb-c.d" "Communication\PMR\Diagnostics\SetBlowerStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetBlowerStateResponse.pb-c.d" "Communication\PMR\Diagnostics\SetComponentValueRequest.pb-c.d" "Communication\PMR\Diagnostics\SetComponentValueResponse.pb-c.d" "Communication\PMR\Diagnostics\SetDigitalOutRequest.pb-c.d" "Communication\PMR\Diagnostics\SetDigitalOutResponse.pb-c.d" "Communication\PMR\Diagnostics\SetHeaterStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetHeaterStateResponse.pb-c.d" "Communication\PMR\Diagnostics\SetValveStateRequest.pb-c.d" "Communication\PMR\Diagnostics\SetValveStateResponse.pb-c.d" "Communication\PMR\Diagnostics\StartDiagnosticsRequest.pb-c.d" "Communication\PMR\Diagnostics\StartDiagnosticsResponse.pb-c.d" "Communication\PMR\Diagnostics\StartEventsNotificationRequest.pb-c.d" "Communication\PMR\Diagnostics\StartEventsNotificationResponse.pb-c.d" "Communication\PMR\Diagnostics\StopDiagnosticsRequest.pb-c.d"
+ -$(RM) "Communication\PMR\Diagnostics\StopDiagnosticsResponse.pb-c.d" "Communication\PMR\Diagnostics\StopEventsNotificationRequest.pb-c.d" "Communication\PMR\Diagnostics\StopEventsNotificationResponse.pb-c.d" "Communication\PMR\Diagnostics\ThreadAbortJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\ThreadAbortJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ThreadJoggingRequest.pb-c.d" "Communication\PMR\Diagnostics\ThreadJoggingResponse.pb-c.d" "Communication\PMR\Diagnostics\ValueComponent.pb-c.d" "Communication\PMR\Diagnostics\ValueComponentState.pb-c.d" "Communication\PMR\Diagnostics\ValveState.pb-c.d" "Communication\PMR\Diagnostics\ValveStateCode.pb-c.d" "Communication\PMR\Diagnostics\ValveType.pb-c.d" "Communication\PMR\FirmwareUpgrade\ActivateVersionRequest.pb-c.d" "Communication\PMR\FirmwareUpgrade\ActivateVersionResponse.pb-c.d" "Communication\PMR\FirmwareUpgrade\ValidateVersionRequest.pb-c.d" "Communication\PMR\FirmwareUpgrade\ValidateVersionResponse.pb-c.d" "Communication\PMR\FirmwareUpgrade\VersionFileDescriptor.pb-c.d"
+ -$(RM) "Communication\PMR\FirmwareUpgrade\VersionFileDestination.pb-c.d" "Communication\PMR\FirmwareUpgrade\VersionPackageDescriptor.pb-c.d" "Communication\PMR\Hardware\HardwareBlower.pb-c.d" "Communication\PMR\Hardware\HardwareBlowerType.pb-c.d" "Communication\PMR\Hardware\HardwareBreakSensor.pb-c.d" "Communication\PMR\Hardware\HardwareBreakSensorType.pb-c.d" "Communication\PMR\Hardware\HardwareConfiguration.pb-c.d" "Communication\PMR\Hardware\HardwareDancer.pb-c.d" "Communication\PMR\Hardware\HardwareDancerType.pb-c.d" "Communication\PMR\Hardware\HardwareDispenser.pb-c.d" "Communication\PMR\Hardware\HardwareDispenserType.pb-c.d" "Communication\PMR\Hardware\HardwareMotor.pb-c.d" "Communication\PMR\Hardware\HardwareMotorType.pb-c.d" "Communication\PMR\Hardware\HardwarePidControl.pb-c.d" "Communication\PMR\Hardware\HardwarePidControlType.pb-c.d" "Communication\PMR\Hardware\HardwareSpeedSensor.pb-c.d" "Communication\PMR\Hardware\HardwareSpeedSensorType.pb-c.d" "Communication\PMR\Hardware\HardwareWinder.pb-c.d"
+ -$(RM) "Communication\PMR\Hardware\HardwareWinderType.pb-c.d" "Communication\PMR\Hardware\SystemResetRequest.pb-c.d" "Communication\PMR\Hardware\SystemResetResponse.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationRequest.pb-c.d" "Communication\PMR\Hardware\UploadHardwareConfigurationResponse.pb-c.d" "Communication\PMR\IO\CreateRequest.pb-c.d" "Communication\PMR\IO\CreateResponse.pb-c.d" "Communication\PMR\IO\DeleteRequest.pb-c.d" "Communication\PMR\IO\DeleteResponse.pb-c.d" "Communication\PMR\IO\ExecuteProcessRequest.pb-c.d" "Communication\PMR\IO\ExecuteProcessResponse.pb-c.d" "Communication\PMR\IO\FileAttribute.pb-c.d" "Communication\PMR\IO\FileChunkDownloadRequest.pb-c.d" "Communication\PMR\IO\FileChunkDownloadResponse.pb-c.d" "Communication\PMR\IO\FileChunkUploadRequest.pb-c.d" "Communication\PMR\IO\FileChunkUploadResponse.pb-c.d" "Communication\PMR\IO\FileDownloadRequest.pb-c.d" "Communication\PMR\IO\FileDownloadResponse.pb-c.d" "Communication\PMR\IO\FileInfo.pb-c.d" "Communication\PMR\IO\FileUploadRequest.pb-c.d"
+ -$(RM) "Communication\PMR\IO\FileUploadResponse.pb-c.d" "Communication\PMR\IO\GetFilesRequest.pb-c.d" "Communication\PMR\IO\GetFilesResponse.pb-c.d" "Communication\PMR\IO\GetStorageInfoRequest.pb-c.d" "Communication\PMR\IO\GetStorageInfoResponse.pb-c.d" "Communication\PMR\IO\KillProcessRequest.pb-c.d" "Communication\PMR\IO\KillProcessResponse.pb-c.d" "Communication\PMR\Printing\AbortJobRequest.pb-c.d" "Communication\PMR\Printing\AbortJobResponse.pb-c.d" "Communication\PMR\Printing\CurrentJobRequest.pb-c.d" "Communication\PMR\Printing\CurrentJobResponse.pb-c.d" "Communication\PMR\Printing\DispenserLiquidType.pb-c.d" "Communication\PMR\Printing\DispenserStepDivision.pb-c.d" "Communication\PMR\Printing\JobBrushStop.pb-c.d" "Communication\PMR\Printing\JobDispenser.pb-c.d" "Communication\PMR\Printing\JobRequest.pb-c.d" "Communication\PMR\Printing\JobResponse.pb-c.d" "Communication\PMR\Printing\JobSegment.pb-c.d" "Communication\PMR\Printing\JobSpool.pb-c.d" "Communication\PMR\Printing\JobSpoolType.pb-c.d"
+ -$(RM) "Communication\PMR\Printing\JobStatus.pb-c.d" "Communication\PMR\Printing\JobTicket.pb-c.d" "Communication\PMR\Printing\JobWindingMethod.pb-c.d" "Communication\PMR\Printing\ProcessParameters.pb-c.d" "Communication\PMR\Printing\ResumeCurrentJobRequest.pb-c.d" "Communication\PMR\Printing\ResumeCurrentJobResponse.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersRequest.pb-c.d" "Communication\PMR\Printing\UploadProcessParametersResponse.pb-c.d" "Communication\PMR\Stubs\CalculateRequest.pb-c.d" "Communication\PMR\Stubs\CalculateResponse.pb-c.d" "Communication\PMR\Stubs\ProgressRequest.pb-c.d" "Communication\PMR\Stubs\ProgressResponse.pb-c.d" "Communication\PMR\Stubs\StubAbortJobRequest.pb-c.d" "Communication\PMR\Stubs\StubAbortJobResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeReadResponse.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteRequest.pb-c.d" "Communication\PMR\Stubs\StubCartridgeWriteResponse.pb-c.d" "Communication\PMR\Stubs\StubDancerPositionRequest.pb-c.d"
-$(RM) "Communication\PMR\Stubs\StubDancerPositionResponse.pb-c.d" "Communication\PMR\Stubs\StubDispenserRequest.pb-c.d" "Communication\PMR\Stubs\StubDispenserResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadWordsRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashReadWordsResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteResponse.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteWordsRequest.pb-c.d" "Communication\PMR\Stubs\StubExtFlashWriteWordsResponse.pb-c.d" "Communication\PMR\Stubs\StubF3Gpo01WriteRequest.pb-c.d" "Communication\PMR\Stubs\StubF3Gpo01WriteResponse.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadBackRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadBackRegResponse.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubFPGAReadVersionResponse.pb-c.d"
-$(RM) "Communication\PMR\Stubs\StubFpgaReadRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFpgaReadRegResponse.pb-c.d" "Communication\PMR\Stubs\StubFpgaWriteRegRequest.pb-c.d" "Communication\PMR\Stubs\StubFpgaWriteRegResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOInputSetupRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOInputSetupResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadBitRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadBitResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadByteRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOReadByteResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteBitRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteBitResponse.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteByteRequest.pb-c.d" "Communication\PMR\Stubs\StubGPIOWriteByteResponse.pb-c.d" "Communication\PMR\Stubs\StubHWVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubHWVersionResponse.pb-c.d" "Communication\PMR\Stubs\StubHeaterRequest.pb-c.d" "Communication\PMR\Stubs\StubHeaterResponse.pb-c.d"
-$(RM) "Communication\PMR\Stubs\StubHeatingTestPollRequest.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestPollResponse.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestRequest.pb-c.d" "Communication\PMR\Stubs\StubHeatingTestResponse.pb-c.d" "Communication\PMR\Stubs\StubI2CReadBytesRequest.pb-c.d" "Communication\PMR\Stubs\StubI2CReadBytesResponse.pb-c.d" "Communication\PMR\Stubs\StubI2CRequest.pb-c.d" "Communication\PMR\Stubs\StubI2CResponse.pb-c.d" "Communication\PMR\Stubs\StubI2CWriteBytesRequest.pb-c.d" "Communication\PMR\Stubs\StubI2CWriteBytesResponse.pb-c.d" "Communication\PMR\Stubs\StubIntADCReadRequest.pb-c.d" "Communication\PMR\Stubs\StubIntADCReadResponse.pb-c.d" "Communication\PMR\Stubs\StubJobRequest.pb-c.d" "Communication\PMR\Stubs\StubJobResponse.pb-c.d" "Communication\PMR\Stubs\StubL6470DriverRequest.pb-c.d" "Communication\PMR\Stubs\StubL6470DriverResponse.pb-c.d" "Communication\PMR\Stubs\StubMidTankPressureSensorRequest.pb-c.d" "Communication\PMR\Stubs\StubMidTankPressureSensorResponse.pb-c.d"
@@ -661,7 +663,7 @@ clean:
-$(RM) "Communication\PMR\Stubs\StubMotorStopRequest.pb-c.d" "Communication\PMR\Stubs\StubMotorStopResponse.pb-c.d" "Communication\PMR\Stubs\StubOptLimitSwitchRequest.pb-c.d" "Communication\PMR\Stubs\StubOptLimitSwitchResponse.pb-c.d" "Communication\PMR\Stubs\StubReadEmbeddedVersionRequest.pb-c.d" "Communication\PMR\Stubs\StubReadEmbeddedVersionResponse.pb-c.d" "Communication\PMR\Stubs\StubRealTimeUsageRequest.pb-c.d" "Communication\PMR\Stubs\StubRealTimeUsageResponse.pb-c.d" "Communication\PMR\Stubs\StubSpeedSensorRequest.pb-c.d" "Communication\PMR\Stubs\StubSpeedSensorResponse.pb-c.d" "Communication\PMR\Stubs\StubSteperMotorRequest.pb-c.d" "Communication\PMR\Stubs\StubSteperMotorResponse.pb-c.d" "Communication\PMR\Stubs\StubTempSensorRequest.pb-c.d" "Communication\PMR\Stubs\StubTempSensorResponse.pb-c.d" "Communication\PMR\Stubs\StubTivaReadRegRequest.pb-c.d" "Communication\PMR\Stubs\StubTivaReadRegResponse.pb-c.d" "Communication\PMR\Stubs\StubTivaWriteRegRequest.pb-c.d" "Communication\PMR\Stubs\StubTivaWriteRegResponse.pb-c.d"
-$(RM) "Communication\PMR\Stubs\StubValveRequest.pb-c.d" "Communication\PMR\Stubs\StubValveResponse.pb-c.d" "Drivers\ADC_Sampling\ADC.d" "Drivers\FPGA\FPGA.d" "Drivers\FPGA\FPGA_SPI_Comm.d" "Drivers\FPGA\FPGA_SSI_Comm.d" "Drivers\FPGA\FPGA_GPIO\FPGA_GPIO.d" "Drivers\FPGA\FPGA_INTERRUPTS\FPGA_Interrupts.d" "Drivers\FPGA\JTAG_VME\slim_vme_8051\Handle_vme_file.d" "Drivers\FPGA\JTAG_VME\slim_vme_8051\hardware.d" "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_pro.d" "Drivers\FPGA\JTAG_VME\slim_vme_8051\slim_vme.d" "Drivers\FPGA\Moters_Driver\L6470.d" "Drivers\Flash_Memory\FATFS\Control_File_System.d" "Drivers\Flash_Memory\FATFS\cc932.d" "Drivers\Flash_Memory\FATFS\fatfs_port_mx66l51235f.d" "Drivers\Flash_Memory\FATFS\ff.d" "Drivers\Flash_Memory\FATFS\mx66l51235f.d" "Drivers\Flash_Memory\FATFS\spi_flash.d" "Drivers\Flash_Memory\Flash_Memory.d" "Drivers\Heater\ADS1220.d" "Drivers\Heater\Heater.d" "Drivers\Heater\TemperatureSensor.d" "Drivers\I2C_Communication\ADC_MUX\ADC_MUX.d" "Drivers\I2C_Communication\DAC\Blower.d"
-$(RM) "Drivers\I2C_Communication\Dispensers_EEPROM_MUX\Disp_EEPROM_MUX.d" "Drivers\I2C_Communication\I2C.d" "Drivers\I2C_Communication\I2C_Comm.d" "Drivers\I2C_Communication\I2C_Switch\I2C_Swith.d" "Drivers\I2C_Communication\Thermo_K\MCP9600.d" "Drivers\Motors\Motor.d" "Drivers\On_Chip_Flash\Flashstore.d" "Drivers\SPI\SPI_Comm.d" "Drivers\SSI_Comm\Dancer\Dancer.d" "Drivers\SSI_Comm\SSI_Comm.d" "Drivers\SSI_Comm\Speed_Sensor\Speed_Sensor.d" "Drivers\USB_Communication\USBCDCD.d" "Drivers\Uart_Comm\Uart.d" "Drivers\Valves\Valve.d" "Modules\AlarmHandling\AlarmHandling.d" "Modules\Control\DriverWithCallbackExample.d" "Modules\Control\MillisecTask.d" "Modules\Control\PIDAlgo.d" "Modules\Control\control.d" "Modules\Diagnostics\DiagnosticActions.d" "Modules\Diagnostics\Diagnostics.d" "Modules\Diagnostics\DiagnosticsHoming.d" "Modules\Diagnostics\DiagnosticsJogging.d" "Modules\General\GeneralHardware.d" "Modules\General\process.d" "Modules\Heaters\Heaters_bit.d" "Modules\Heaters\Heaters_init.d" "Modules\Heaters\Heaters_maint.d"
- -$(RM) "Modules\Heaters\Heaters_print.d" "Modules\IDS\IDS_BIT.d" "Modules\IDS\IDS_init.d" "Modules\IDS\IDS_maint.d" "Modules\IDS\IDS_print.d" "Modules\Stubs_Handler\Calculate.d" "Modules\Stubs_Handler\Progress.d" "Modules\Stubs_Handler\StubRealTimeUsage.d" "Modules\Stubs_Handler\Stub_Cartridge.d" "Modules\Stubs_Handler\Stub_Dancer.d" "Modules\Stubs_Handler\Stub_Dispenser.d" "Modules\Stubs_Handler\Stub_ExtFlash.d" "Modules\Stubs_Handler\Stub_FPGARWReg.d" "Modules\Stubs_Handler\Stub_FPGAReadBackReg.d" "Modules\Stubs_Handler\Stub_FPGAReadVersion.d" "Modules\Stubs_Handler\Stub_GPIO.d" "Modules\Stubs_Handler\Stub_HW_Version.d" "Modules\Stubs_Handler\Stub_Heater.d" "Modules\Stubs_Handler\Stub_I2C.d" "Modules\Stubs_Handler\Stub_IntADC.d" "Modules\Stubs_Handler\Stub_L6470.d" "Modules\Stubs_Handler\Stub_MidTankPressureSensor.d" "Modules\Stubs_Handler\Stub_Motor.d" "Modules\Stubs_Handler\Stub_OptLimitSwitch.d" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.d" "Modules\Stubs_Handler\Stub_SpeedSensor.d"
+ -$(RM) "Modules\Heaters\Heaters_print.d" "Modules\IDS\IDS_BIT.d" "Modules\IDS\IDS_dispenser.d" "Modules\IDS\IDS_init.d" "Modules\IDS\IDS_maint.d" "Modules\IDS\IDS_print.d" "Modules\Stubs_Handler\Calculate.d" "Modules\Stubs_Handler\Progress.d" "Modules\Stubs_Handler\StubRealTimeUsage.d" "Modules\Stubs_Handler\Stub_Cartridge.d" "Modules\Stubs_Handler\Stub_Dancer.d" "Modules\Stubs_Handler\Stub_Dispenser.d" "Modules\Stubs_Handler\Stub_ExtFlash.d" "Modules\Stubs_Handler\Stub_FPGARWReg.d" "Modules\Stubs_Handler\Stub_FPGAReadBackReg.d" "Modules\Stubs_Handler\Stub_FPGAReadVersion.d" "Modules\Stubs_Handler\Stub_GPIO.d" "Modules\Stubs_Handler\Stub_HW_Version.d" "Modules\Stubs_Handler\Stub_Heater.d" "Modules\Stubs_Handler\Stub_I2C.d" "Modules\Stubs_Handler\Stub_IntADC.d" "Modules\Stubs_Handler\Stub_L6470.d" "Modules\Stubs_Handler\Stub_MidTankPressureSensor.d" "Modules\Stubs_Handler\Stub_Motor.d" "Modules\Stubs_Handler\Stub_OptLimitSwitch.d" "Modules\Stubs_Handler\Stub_ReadEmbeddedVersion.d" "Modules\Stubs_Handler\Stub_SpeedSensor.d"
-$(RM) "Modules\Stubs_Handler\Stub_Status.d" "Modules\Stubs_Handler\Stub_SteperMotor.d" "Modules\Stubs_Handler\Stub_TempSensor.d" "Modules\Stubs_Handler\Stub_TivaReg.d" "Modules\Stubs_Handler\Stub_Valve.d" "Modules\Stubs_Handler\User_Leds.d" "Modules\Stubs_Handler\temperature_sensor.d" "Modules\Thread\Thread_BIT.d" "Modules\Thread\Thread_Winder.d" "Modules\Thread\Thread_init.d" "Modules\Thread\Thread_maint.d" "Modules\Thread\Thread_print.d" "Modules\Waste\Waste_BIT.d" "Modules\Waste\Waste_init.d" "Modules\Waste\Waste_maint.d" "Modules\Waste\Waste_print.d" "StateMachines\Printing\JobSTM.d" "StateMachines\Printing\PrintingSTM.d"
-@echo 'Finished clean'
-@echo ' '