source: MML/trunk/machine/SOLEIL/StorageRing/insertions/idUploadFFWDTableStructureToDevice.m @ 4

Last change on this file since 4 was 4, checked in by zhangj, 10 years ago

Initial import--MML version from SOLEIL@2013

File size: 969 bytes
Line 
1function UploadState=idUploadFFWDTableStructureToDevice(FFWDTableStructure)
2%% Writen by F. Briquez 25/04/2011
3% Creates the FFWD table file used by the Device Server from the table
4% structure
5% 1) Input :    table structure containing at least fields :
6%               - TableWithArgs
7%               - idName
8%               - idMode
9%               - CorrectorName
10% 2) Output :   -1 if failed. 1 if succeeded
11
12%%
13UploadState=-1;
14
15CheckResult=idCheckFFWDTableStructure(FFWDTableStructure);
16if (CheckResult==-1)
17    fprintf('Error in ''idUploadFFWDTableStructureToDevice'' : wrong FFWD table structure\n')
18end
19
20% vPhases=FFWDTableStructure.vPhases;
21% vGaps=FFWDTableStructure.vGaps;
22% Table=FFWDTableStructure.Table;
23TableWithArgs=FFWDTableStructure.TableWithArgs;
24idName=FFWDTableStructure.idName;
25idMode=FFWDTableStructure.idMode;
26CorrectorName=FFWDTableStructure.CorrectorName;
27
28UploadState=idUploadFFWDTableToDevice(TableWithArgs, idName, CorrectorName, idMode);
Note: See TracBrowser for help on using the repository browser.