Projet

Général

Profil

« Précédent | Suivant » 

Révision 584

Ajouté par albest il y a presque 4 ans

Début de l'implémentation des fonctions en virgule fixe.

Voir les différences:

branch/best/sp4a12/main.c
#include <strings.h>
#include <math.h>
#include "trame.h"
#define PI 3.14159
/*Declaration des variables*/
typedef struct {
float latitude;
float longitude;
} Position;
typedef struct{
Position rpos;
float vitmax;
} Zone;
Zone zones[] = {
{{44.7887762, -3.012}, 50},
{{44.7891220, -3.013}, 70},
};
Position pos_prec;
//Trames de tests ? modifier si n?cessaire.
char * trames[]= {"$GPGSV,3,2,10,15,03,077,,18,04,041,42,19,85,271,,20,08,214,*7C",
......
}
int decode_int(char c){ //Cette fonction renvoie la valeur decimale associ?e ? un caract?re donn? en param?tre compris entre '0' et '9' et renvoie -1 sinon.
int val = c - '0';
if (val<0 || val>9){ //**En premier faire le test pour ne pas faire op?ration pour rien
val = -1;
if (c<'0' || c>'9'){
return -1;
}
return val;
return c - '0';
}
int decode_nombre(char * ch,int n){ //Renvoie la valeur d?cimale des n premiers caract?res de la cha?ne ch.
......
}
}
typedef struct { //*
float latitude;
float longitude;
} Position;
int decode_trame(char * trame, Position *p){
char longi[10]={'\0'}; //*** trame -> @ lati -> @
......
}
return 0;
}
#define PI 3.14159
float calcule_distance(Position p_1, Position p_2){
float rayon = 6378.14; //Rayon de la Terre (km).
float DistAng = 0;
......
return calcule_distance(p_1,p_2)*3600; //On calcul la vitesse (en km) avec la formule v=d/t avec t=1s.
}
typedef struct{
Position rpos;
float vitmax;
} Zone;
Zone zones[] = {
{{44.7887762, -3.012}, 50},
{{44.7891220, -3.013}, 70},
};
int distance_a_la_plus_poche_zone(Position p, Zone r[], int nb_zones, float *d){
int index = 0;
*d = calcule_distance(p, r[0].rpos); //On initialise une distance pour pouvoir ensuite la comparer et chercher le minimum.
......
return index;
}
Position pos_prec;
void traitement(char * trame){
Position pos;
branch/best/sp4b2/SPAb2/SPAb2/SPAb2.c
void lcd_car(unsigned char car);// envoi d'une donn?e ? afficher
void clav_init(void); //initialisation du clavier
void clavier(void); // detection des touches du clavier
void affichage(unsigned char *str); // Affichage sur l'ecran
void lcd_affichage(unsigned char *str); // Affichage sur l'ecran
void main(void)
......
p10 = 0x0E;
t = p10;
if (t == 0xBE){
affichage("50 Km/h");
lcd_affichage("50 Km/h");
}
if (t == 0xDE){
affichage("70 Km/h");
lcd_affichage("70 Km/h");
}
if (t == 0x7E){
affichage("90 Km/h");
lcd_affichage("90 Km/h");
}
p10 = 0x0D;
t = p10;
if (t == 0xBD){
affichage("110 Km/h");
lcd_affichage("110 Km/h");
}
if (t == 0xDD){
affichage("130 Km/h");
lcd_affichage("130 Km/h");
}
if (t == 0x7D){
affichage("...");
lcd_affichage("...");
}
p10 = 0x0B;
t = p10;
if (t == 0xEB){
affichage("Ajout Zone");
lcd_affichage("Ajout Zone");
}
if (t == 0xDB){
affichage("...");
lcd_affichage("...");
}
if (t == 0x7B){
affichage("...");
lcd_affichage("...");
}
p10 = 0x07;
t = p10;
if (t == 0xE7){
affichage("*");
lcd_affichage("*");
}
if (t == 0xD7){
affichage("Arret Alarme");
lcd_affichage("Arret Alarme");
}
if (t == 0x77){
affichage("#");
lcd_affichage("#");
}
}
void affichage(unsigned char *str){
void lcd_affichage(unsigned char *str){
lcd_com(0x01);
tpo_ms(50);
lcd_str(str);
branch/best/sp4b3/SP4b3/SessionM32C_Simulator.hsf
[INFORMATION]
""
[GENERAL_DATA]
"FIRST_CONNECTION_TAG" "NO"
"RESET_CPU_AFTER_DOWNLOAD_TAG" "VARIANT_TRUE_STORE_TAG"
"{06B7701B-5400-4F73-A98D-DFB20141B565}PDTaskTraceCtrlAnalyzeViews" "0"
"{06B7701B-5400-4F73-A98D-DFB20141B565}PDTaskTraceCtrlTraceViews" "0"
"{18AEA759-3561-4CC5-9908-97D74B956935}PDCoverageCtrlViews" "0"
"{1D0B3B27-B01D-4E8C-8848-E2E7F5EEFD73}PDOutputPortCtrlViews" "0"
"{210D75A5-E8B6-462A-A69C-EFB481B02BD1}PDScriptCtrlViews" "0"
"{287A8023-99B5-49E1-A54E-4DDCA43D7959}MapCtrlECX_MAP_FIND_SYMBOL_LIST" ""
"{287A8023-99B5-49E1-A54E-4DDCA43D7959}MapCtrlViews" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "1"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth0" "224"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth1" "152"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollVert" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth0" "160"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth1" "432"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollVert" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth0" "80"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth1" "248"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollVert" "0"
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBatchFileName" ""
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointFlag" "-1 "
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointStatus" "-1 "
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBrowseDirectory" ""
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlLogFileName" ""
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlSplitterPosition" "242"
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlViews" "0"
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}TclTkCtrlLogFileName" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_COMPARE_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_COMPARE_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_DEST_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_FILL_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_FILL_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_MOVE_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_MOVE_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SEARCH_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SEARCH_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SET_DEST_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_TEST_END_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_TEST_START_ADDRESS" ""
"{313F4FC2-6566-11D5-8BBE-0004E2013C71}MemoryCtrlViews" "0"
"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorCtrlViews" "0"
"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaCount" "1"
"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaSize0" "1"
"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaStart0" "00000400"
"{55384715-F881-421C-A548-D7D1ABE158E1}PDMRCtrlViews" "0"
"{5A6890B2-17C2-4AB3-B941-0F899F6A3D76}PDSwbreakwinCtrlViews" "0"
"{5F04F1E1-BD88-46BA-A9C2-A5DDBFED8D0C}PDMRTraceCtrlAnalyzeViews" "0"
"{5F04F1E1-BD88-46BA-A9C2-A5DDBFED8D0C}PDMRTraceCtrlTraceViews" "0"
"{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileDir" ""
"{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileName" ""
"{7943C44E-7D44-422A-9140-4CF55C88F7D3}DifferenceCtrlViews" "0"
"{811C3B34-DDC2-42E9-8FA8-7AEAA822FF18}PDDataTraceCtrlViews" "0"
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE" "00000000,00000000,0,0"
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_ADDRESS_NAME" ""
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_COMB_ADDRESS" ",,,,"
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_COMB_BUFFER" ",,,,"
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_SAMPLING_RATE" "1000"
"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}WaveformCtrlViews" "0"
"{95A081A1-7001-11D5-B1FD-00A0C9E23A58}RegistersCtrlViews" "0"
"{98DFB68C-498C-4346-A6B8-C7260C534267}PDTraceCtrlViews" "0"
"{99F424FE-E727-45AE-AE1F-11E29DEF272C}ECX_GuiIO_SAMPLING_RATE" "1000"
"{99F424FE-E727-45AE-AE1F-11E29DEF272C}PDGuiIOCtrlPDGuiIOLastSaveDirectory" ""
"{99F424FE-E727-45AE-AE1F-11E29DEF272C}PDGuiIOCtrlViews" "0"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_ADDRESS_NAME" ""
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_BUFFER" "00000000,00000000,0,0"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COLOR" "0,0,0,0"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COMB_ADDRESS" ",,,,"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COMB_PALETTE" ",,,,"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_PALETTE_NAME" ""
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_REDRAW_CONTINUOUSLY" "0,2"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_SAMPLEING_RATE" "1000"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_VIEW" "0,0,0,0,0,0"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ImageCtrlViews" "0"
"{B13462A1-157A-4D86-9BA3-66117A68F1A2}FirstLoadOnV103" "0"
"{BFEEE25F-801F-44A7-A6F1-D8C60837CD32}PDHWBreakCtrlViews" "0"
"{C27248CC-BDC9-414E-A340-12AFD36A7AF8}PDIOTimingCtrlViews" "0"
"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchCtrlViews" "0"
"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchWnd_InitialRadix" "Default"
"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchWnd_TAB" "Global,File Local,Local,"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchCtrlViews" "0"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_AddressArea" "1"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_PointNum" "0"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_RramEnable" "1"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_Sampling" "100"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_SizeArea" "1"
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ECX_ASMWATCH_DLG_BIT_ADDR" ""
"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ECX_ASMWATCH_DLG_SYMBOL_ADDR" ""
"{E6D16242-FB42-44CE-B289-ED9FE8563816}MR308DXCtrlViews" "0"
"{EEDC9301-6FBE-11D5-8613-00A024591A38}StackTraceCtrlViews" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlIOFile" ""
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileDir" "$(CONFIGDIR)"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileName" ""
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "0"
[LANGUAGE]
"English"
[CONFIG_INFO_VD1]
0
1
[CONFIG_INFO_VD2]
0
[CONFIG_INFO_VD3]
......
[CONFIG_INFO_VD4]
0
[WINDOW_POSITION_STATE_DATA_VD1]
"Help" "TOOLBAR 0" 59419 1 5 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 1 "0.51" 312 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0"
"{WK_00000001_STATUS}SP4b3SessionM32C_Simulator" "WINDOW" 59422 0 0 "0.49" 312 0 0 350 200 18 0 "" "0.0"
"{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 180 683 371 350 200 18 0 "" "0.0"
"{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000003_BOOKMARKS}" "TOOLBAR 0" 59419 1 1 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000004_TEMPLATES}" "TOOLBAR 0" 59419 1 0 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000005_SEARCH}" "TOOLBAR 0" 59419 0 1 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000007_DEBUG}" "TOOLBAR 0" 59419 2 0 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000008_DEBUGRUN}" "TOOLBAR 0" 59419 2 1 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000009_VERSIONCONTROL}" "TOOLBAR 0" 59419 1 3 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000011_CPU}" "TOOLBAR 0" 59419 2 2 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000012_MAP}" "TOOLBAR 0" 59419 1 4 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000013_SYMBOL}" "TOOLBAR 0" 59419 2 3 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000014_CODE}" "TOOLBAR 0" 59419 2 7 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000016_GRAPHIC}" "TOOLBAR 0" 59419 2 6 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000018_DEFAULTWINDOW}" "TOOLBAR 0" 59419 1 2 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000021_TRACE}" "TOOLBAR 0" 59419 2 9 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000022_BREAK}" "TOOLBAR 0" 59419 2 8 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000023_RTOS}" "TOOLBAR 0" 59419 2 10 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000026_MACRO}" "TOOLBAR 0" 59419 1 6 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000028_RTOSDEBUG}" "TOOLBAR 0" 59419 2 4 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_TB00000029_SYSTEMTOOL}" "TOOLBAR 0" 59419 2 5 "0.00" 0 0 0 0 0 17 0 "" "0.0"
[WINDOW_POSITION_STATE_DATA_VD2]
[WINDOW_POSITION_STATE_DATA_VD3]
[WINDOW_POSITION_STATE_DATA_VD4]
[WINDOW_Z_ORDER]
"D:\tp_sp4_2021_best\sp4b3\SP4b3\SP4b3.c"
"D:\tp_sp4_2021_best\sp4b3\SP4b3\ncrt0.a30"
[TARGET_NAME]
"M32C Simulator" "" 0
[STATUSBAR_STATEINFO_VD1]
......
"1"
[COMMAND_FILES]
[DEFAULT_DEBUG_FORMAT]
""
"IEEE695_RENESAS"
[FLASH_DETAILS]
"" 0 0 "" 0 "" 0 0 "" 0 0 0 0 0 0 0 "" "" "" "" ""
[BREAKPOINTS]
"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 200 16649046 1 "{00000000-0000-0000-C000-000000000046}" ""
"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 201 16649064 1 "{00000000-0000-0000-C000-000000000046}" ""
"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 202 16649082 1 "{00000000-0000-0000-C000-000000000046}" ""
"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 203 16649100 1 "{00000000-0000-0000-C000-000000000046}" ""
"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 204 16649118 1 "{00000000-0000-0000-C000-000000000046}" ""
[END]
branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.ini
Renesas Communications=USB interface,0,
[Target]
M32C E8a SYSTEM=Renesas Communications
[USER_DATA]
RESET=fe0266
branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.hsf
"{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlSymbolFileDir" ""
"{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlSymbolFileName" ""
"{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlViews" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "1"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth0" "224"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth1" "224"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollVert" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth0" "160"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth1" "328"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollVert" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth0" "8"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth1" "360"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollHorz" "0"
"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollVert" "0"
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBatchFileName" ""
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointFlag" "-1 "
"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointStatus" "-1 "
......
"{55384715-F881-421C-A548-D7D1ABE158E1}PDMRCtrlViews" "0"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_DENORMAL_MODE" "0"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_ROUND_MODE" "0"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000000001"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_1" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_10" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_11" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_12" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_13" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_14" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FFFFFF"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "000000000000C400"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000400"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FE0B9E"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000FFFD00"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000748"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "0000000000000A52"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000000080"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_21" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_22" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_23" "0000000000000000"
......
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_33" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_34" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_35" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000FE0266"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000020000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "000000000000074A"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000400"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_8" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_9" "0000000000000000"
"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_COUNT" "36"
......
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_SAMPLEING_RATE" "1000"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_VIEW" "0,0,0,0,0,0"
"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ImageCtrlViews" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchCtrlViews" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchCtrlViews" "4"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth0" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth1" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth12" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth2" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth3" "200"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth0" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth1" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth12" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth2" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth3" "200"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ECX_WATCH_ITEMCnt" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth0" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth1" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth12" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth2" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth3" "200"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ECX_WATCH_ITEMCnt" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth0" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth1" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth12" "150"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth2" "120"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth3" "200"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ECX_WATCH_ITEMCnt" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndInitial_Radix" "0"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndInstanceKey0" "{WK_00000001_WATCH}SP4b3SessionM32C_E8a_SYSTEM"
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndRecentFile_WatchRecord" ""
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndRecentFile_WatchSave" ""
"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndUpdate_Interval" "100"
......
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_GOOPTION" "0 5 0 0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_ROUND" "RM_NEAR"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_STEPOPTION" "0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC1" "0,0,1,0,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC2" "0,0,1,0,1,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC3" "0,0,1,0,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC4" "0,0,1,0,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC1" "1,1,0,fe0b56,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC2" "1,1,0,fe0b68,1,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC3" "1,1,0,fe0b7a,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC4" "1,1,0,fe0b8c,1,0,1,0,0,0"
"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_SESSION_IS_SAVED" "YES"
"{D595F9C0-EF22-11D5-B7DB-0000E10B3DA9}EventCtrlViews" "0"
"{E6D16242-FB42-44CE-B289-ED9FE8563816}MR308DXCtrlViews" "0"
......
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlIOFile" ""
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileDir" "$(CONFIGDIR)"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileName" ""
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "1"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOSelection IOWnd0" ""
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth0" "200"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth1" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth2" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth3" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp0" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp1" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp10" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp100" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp101" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp102" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp103" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp104" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp105" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp106" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp107" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp108" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp109" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp11" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp110" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp111" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp112" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp113" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp114" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp115" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp116" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp117" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp118" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp119" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp12" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp120" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp121" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp122" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp123" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp124" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp125" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp126" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp127" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp128" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp129" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp13" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp130" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp131" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp132" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp133" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp134" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp135" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp136" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp137" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp138" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp139" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp14" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp140" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp141" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp142" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp143" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp144" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp145" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp146" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp147" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp148" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp149" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp15" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp150" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp151" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp152" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp153" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp154" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp155" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp156" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp157" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp158" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp159" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp16" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp160" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp161" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp162" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp163" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp164" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp165" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp166" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp167" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp168" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp169" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp17" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp170" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp171" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp172" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp173" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp174" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp175" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp176" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp177" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp178" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp179" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp18" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp180" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp181" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp182" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp183" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp184" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp185" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp186" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp187" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp188" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp189" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp19" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp190" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp191" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp192" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp193" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp194" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp195" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp196" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp197" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp198" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp199" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp2" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp20" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp200" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp201" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp202" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp203" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp204" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp205" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp206" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp207" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp208" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp209" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp21" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp210" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp211" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp212" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp213" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp214" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp215" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp216" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp217" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp218" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp219" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp22" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp220" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp221" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp222" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp223" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp224" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp225" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp226" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp227" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp228" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp229" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp23" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp230" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp231" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp232" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp233" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp234" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp235" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp236" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp237" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp238" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp239" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp24" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp240" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp241" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp242" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp243" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp244" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp245" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp246" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp247" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp248" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp249" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp25" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp250" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp251" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp252" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp253" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp254" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp255" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp256" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp257" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp258" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp259" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp26" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp260" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp261" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp262" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp263" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp264" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp265" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp266" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp267" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp268" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp269" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp27" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp270" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp271" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp272" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp273" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp274" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp275" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp276" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp277" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp278" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp279" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp28" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp280" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp281" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp282" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp283" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp284" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp285" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp286" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp287" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp288" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp289" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp29" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp290" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp291" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp292" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp293" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp294" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp295" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp296" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp297" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp298" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp299" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp3" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp30" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp300" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp301" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp302" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp303" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp304" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp305" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp306" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp307" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp308" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp309" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp31" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp310" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp311" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp312" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp313" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp314" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp315" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp316" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp317" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp318" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp319" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp32" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp320" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp321" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp322" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp323" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp324" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp325" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp326" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp327" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp328" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp329" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp33" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp330" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp331" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp332" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp333" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp334" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp335" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp336" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp337" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp338" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp339" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp34" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp340" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp341" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp342" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp343" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp344" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp345" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp346" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp347" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp348" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp349" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp35" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp350" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp351" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp352" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp353" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp354" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp355" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp356" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp357" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp358" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp359" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp36" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp360" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp361" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp362" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp363" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp364" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp365" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp366" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp367" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp368" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp369" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp37" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp370" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp371" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp372" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp373" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp374" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp375" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp376" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp377" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp378" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp379" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp38" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp380" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp381" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp382" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp383" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp384" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp385" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp386" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp387" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp388" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp389" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp39" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp390" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp391" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp392" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp393" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp394" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp395" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp396" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp397" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp398" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp399" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp4" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp40" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp400" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp401" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp402" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp403" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp404" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp405" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp406" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp407" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp408" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp409" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp41" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp410" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp411" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp412" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp413" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp414" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp415" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp416" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp417" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp418" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp419" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp42" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp420" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp421" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp422" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp423" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp424" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp425" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp426" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp427" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp428" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp429" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp43" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp430" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp431" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp432" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp433" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp434" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp435" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp436" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp437" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp438" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp439" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp44" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp440" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp441" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp442" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp443" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp444" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp445" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp446" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp447" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp448" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp449" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp45" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp450" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp451" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp452" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp453" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp454" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp455" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp456" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp457" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp458" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp459" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp46" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp460" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp461" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp462" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp463" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp464" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp465" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp466" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp467" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp468" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp469" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp47" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp470" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp471" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp472" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp473" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp474" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp475" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp476" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp477" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp478" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp479" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp48" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp480" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp481" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp482" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp483" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp484" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp485" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp486" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp487" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp488" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp489" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp49" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp490" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp491" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp492" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp493" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp494" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp495" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp496" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp497" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp498" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp499" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp5" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp50" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp500" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp501" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp502" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp503" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp504" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp505" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp506" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp507" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp508" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp509" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp51" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp510" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp511" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp512" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp513" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp514" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp515" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp516" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp517" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp518" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp519" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp52" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp520" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp521" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp522" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp523" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp53" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp54" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp55" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp56" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp57" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp58" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp59" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp6" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp60" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp61" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp62" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp63" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp64" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp65" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp66" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp67" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp68" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp69" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp7" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp70" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp71" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp72" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp73" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp74" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp75" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp76" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp77" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp78" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp79" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp8" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp80" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp81" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp82" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp83" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp84" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp85" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp86" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp87" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp88" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp89" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp9" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp90" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp91" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp92" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp93" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp94" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp95" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp96" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp97" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp98" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp99" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ScrollHorz" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ScrollVert" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth0" "200"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth1" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth2" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth3" "100"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ScrollHorz" "0"
"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ScrollVert" "0"
[LANGUAGE]
"English"
[CONFIG_INFO_VD1]
......
0
[WINDOW_POSITION_STATE_DATA_VD1]
"Help" "TOOLBAR 0" 59419 1 5 "0.00" 0 0 0 0 0 17 0 "" "0.0"
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 0 "1.00" 180 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0"
"{WK_00000001_IO}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 3 "0.22" 312 0 0 350 200 18 0 "32817|32826|32819|32820|32821" "0.0"
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 2 "0.20" 312 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0"
"{WK_00000001_STACKTRACE}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 0 "0.20" 180 0 0 350 200 2065 0 "" "0.0"
"{WK_00000001_STATUS}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 0 "0.33" 312 0 0 350 200 18 0 "" "0.0"
"{WK_00000001_WATCH}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 1 "0.24" 312 0 0 350 200 18 0 "32781|32783|<<separator>>|32771|32829|32772|32827|32773|<<separator>>|32786|<<separator>>|32810|32811|32831" "0.0"
"{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 180 683 371 350 200 18 0 "" "0.0"
"{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0"
"{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0"
......
[WINDOW_POSITION_STATE_DATA_VD4]
[WINDOW_Z_ORDER]
"D:\tp_sp4_2021_best\sp4b3\SP4b3\SP4b3.c"
"D:\tp_sp4_2021_best\sp4b3\SP4b3\ncrt0.a30"
[TARGET_NAME]
"M32C E8a SYSTEM" "" 0
[STATUSBAR_STATEINFO_VD1]
branch/best/sp4b3/SP4b3/SP4b3.c
/* NOTE:THIS IS A TYPICAL EXAMPLE. */
/***********************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "trame.h"
#include "sfr32c87.h"
#define PI 3.14159
/*Declaration des variables*/
typedef struct {
float latitude;
float longitude;
} Position;
typedef struct{
Position rpos;
float vitmax;
} Zone;
Zone zones[] = {
{{44.7887762, -3.012}, 50},
{{44.7891220, -3.013}, 70},
};
Position pos_prec;
//Trames de tests ? modifier si n?cessaire.
char * trames[]= {"$GPGSV,3,2,10,15,03,077,,18,04,041,42,19,85,271,,20,08,214,*7C",
"$GPGSV,3,3,10,22,39,053,50,28,15,320,*7E",
"$GPRMC,141914.00,A,4545.6424,N,00306.6036,E,0.4,99.4,010206,,*0C",
"$GPGLL,4545.6424,N,00306.6036,E,141914.00,A*0E",
"$GPGGA,141914.00,4545.0000,N,00306.6036,E,1,05,3.4,499.3,M,,M,,*7D",
"$GPGSA,A,3,,03,,22,14,,01,,18,,,,3.9,3.4,1.9*39",
"$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",
"$GPZDA,141914.00,01,02,2006,00,00*69",
0};
int trame_cmp(char* trame,char* type){ //Cette fonction renvoie 1 si la trame est de la forme "GPGGA".
int i = 0;
while (type[i]!= '\0'){
if (trame[i+1] != type[i]){
return 0;
}
i+=1;
}
return 1;
}
int decode_int(char c){ //Cette fonction renvoie la valeur decimale associ?e ? un caract?re donn? en param?tre compris entre '0' et '9' et renvoie -1 sinon.
if (c<'0' || c>'9'){
return -1;
}
return c - '0';
}
int decode_nombre(char * ch,int n){ //Renvoie la valeur d?cimale des n premiers caract?res de la cha?ne ch.
int res = 0;
int i;
for (i = 0;i < n;i++){
res *= 10;
res += decode_int(ch[i]);
}
return res;
}
float conv_lat(char * latitude){ //La fonction convertie la latitude en sexa en degr?.
float val = decode_nombre(latitude,4); //* bof
float res = 0;
int i;
for (i = 5; i < 9;i++){
val += (decode_int(latitude[i]))*pow(10,-i+4); //On replace chaque chiffre au bonne endroit (unit?, dizaine ...).
}
res = (int)(val/100); //****
res += (val - res*100)/60;
return res;
}
float conv_long(char * longitude){ //La fonction convertie la longitude en sexa en degr?.
float val = decode_nombre(longitude,5); //**
float res = 0;
int i;
for (i = 6; i < 10;i++){
val += (decode_int(longitude[i]))*pow(10,-i+5);
}
res = (int)(val/100);
res += (val - res*100)/60;
return res;}
float conversion(char * chaine){ //Cette fonction convertie soit une latitude soit une longitude en degr?.
int cpt = 0;
while (chaine[cpt]!='\0'){ //***, .
cpt++;
}
if (cpt == 9){
return conv_lat(chaine);
}
else if(cpt==10){
return conv_long(chaine);
}
else{
return 1000.0;
}
}
int decode_trame(char * trame, Position *p){
char longi[10]={'\0'}; //*** trame -> @ lati -> @
char lati[9];
int cpt = 0;
int i = 0;
int j = 0;
int y = 0;
if (trame_cmp(trame,"GPGGA")==1){
while (trame[i] != '\0'){
if (trame[i] == ','){ //On compte le nombre de virgule.
cpt += 1;
i += 1;
}
if (cpt == 2) { //On regarde si le nombre de virgule correspond ? 2, ie la latitude
lati[j] = trame[i]; //On stocke caract?re par caract?re pour isoler la latitude afin de la convertir.
j ++;
}
if (cpt == 4) { //On regarde si le nombre de virgule correspond ? 4, ie la longitude
longi[y] = trame[i];
y ++;
}
i += 1;
}
p->latitude = conv_lat(lati); //***************** vous avez de la chance &trame[15], trame+15
p->longitude = conv_long(longi); //On stocke la latitude et la longitude convertie dans structure position.
return 1;
}
return 0;
}
float calcule_distance(Position p_1, Position p_2){
float rayon = 6378.14; //Rayon de la Terre (km).
float DistAng = 0;
DistAng = (PI/180)*acos((sin(p_1.latitude)*sin(p_2.latitude)+cos(p_1.latitude)*cos(p_2.latitude)*cos(p_2.longitude-p_1.longitude))); //Calcul distance angulaire
return DistAng*rayon; //On renvoi le calcul de la distance : D (km) = DistanceAngulaire*R.
}
float calcule_vitesse(Position p_1, Position p_2){
return calcule_distance(p_1,p_2)*3600; //On calcul la vitesse (en km) avec la formule v=d/t avec t=1s.
}
int distance_a_la_plus_poche_zone(Position p, Zone r[], int nb_zones, float *d){
int index = 0;
int i;
*d = calcule_distance(p, r[0].rpos); //On initialise une distance pour pouvoir ensuite la comparer et chercher le minimum.
for (i = 1; i<nb_zones; i++){ //On parcours la table de zone dangereuse.
if (calcule_distance(p,r[i].rpos) < *d){
index = i;
*d = calcule_distance(p,r[i].rpos);
}
}
return index;
}
void traitement(char * trame){
Position pos;
int alarme;
float vitesse;
float seuil = 0.5;
int index;
float distance;
if (trame_cmp(trame,"GPGGA")==1){
if (decode_trame(trame,&pos)==1){
vitesse = calcule_vitesse(pos,pos_prec);
index = distance_a_la_plus_poche_zone(pos,zones,2,&distance);
if ((distance <= seuil) && (vitesse > zones[index].vitmax)){
alarme = 1;
}
alarme = 0;
}
pos_prec.latitude = pos.latitude;
pos_prec.longitude = pos.longitude;
}
}
void main(void)
{
int t;
t = decode_nombre("3549846578254",9);
t = decode_nombre("35498465745615",9);
}

Formats disponibles : Unified diff