Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0896748

Browse files
committed
alpha5
1 parent2158cff commit0896748

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

‎src/csharp/ElsetRec.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace sgp4
1515
publicclassElsetRec
1616
{
1717
publicintwhichconst=SGP4.wgs72;
18-
publicintsatnum;
18+
publicStringsatid;
1919
publicintepochyr;
2020
publicintepochtynumrev;
2121
publicinterror;

‎src/csharp/Program.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,15 @@ public double getStepMin()
7575

7676
publicclassVEROUT
7777
{
78-
publicintid;
78+
publicStringid;
7979
publicList<VEROUTEntry>entries=null;
8080

8181
publicVEROUT()
8282
{
8383

8484
}
8585

86-
publicintgetId()
86+
publicStringgetId()
8787
{
8888
returnid;
8989
}
@@ -216,7 +216,7 @@ public static List<VEROUT> readVerificationOutputs()
216216
VEROUTv=null;
217217
VEROUTEntryve=null;
218218

219-
intid=0;
219+
Stringid=null;
220220
String[]sa=null;
221221
doublex=0;
222222
doubley=0;
@@ -229,7 +229,7 @@ public static List<VEROUT> readVerificationOutputs()
229229
if(line.Contains("xx"))
230230
{
231231
sa=line.Split(" ");
232-
id=(int)Double.Parse(sa[0]);
232+
id=sa[0].Trim();
233233
v=newVEROUT();
234234
v.id=id;
235235
entries=newList<VEROUTEntry>();
@@ -279,7 +279,7 @@ public static List<VEROUT> generateVerificationOutputs(List<VERIN> verins)
279279
intsize=verins.Count;
280280
VERINv=null;
281281
TLEtle=null;
282-
intid=0;
282+
Stringid=null;
283283
List<VEROUTEntry>entries=null;
284284
VEROUTvo=null;
285285
VEROUTEntryve=null;
@@ -296,7 +296,7 @@ public static List<VEROUT> generateVerificationOutputs(List<VERIN> verins)
296296
v=verins[i];
297297
tle=newTLE(v.line1,v.line2);
298298
vo=newVEROUT();
299-
id=tle.getObjectNum();
299+
id=tle.getObjectID();
300300
vo.id=id;
301301
entries=newList<VEROUTEntry>();
302302
vo.entries=entries;

‎src/csharp/TLE.cs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class TLE
1919
protectedStringline2=null;
2020

2121
protectedStringintlid=null;
22-
protectedintobjectNum=0;
22+
protectedStringobjectID=null;
2323
protectedDateTimeepoch;
2424
protecteddoublendot=0;
2525
protecteddoublenddot=0;
@@ -100,14 +100,14 @@ public void setIntlID(String id)
100100
intlid=id;
101101
}
102102

103-
publicintgetObjectNum()
103+
publicStringgetObjectID()
104104
{
105-
returnobjectNum;
105+
returnobjectID;
106106
}
107107

108-
publicvoidsetObjectNum(inton)
108+
publicvoidsetObjectID(Stringid)
109109
{
110-
objectNum=on;
110+
objectID=id;
111111
}
112112

113113
publicDateTimegetEpoch()
@@ -269,8 +269,9 @@ public void parseLines(String line1, String line2)
269269

270270

271271

272-
objectNum=(int)gd(line1,2,7);
273-
if(objectNum!=(int)gd(line2,2,7))addParseError("ids don't match");
272+
//objectNum = (int)gd(line1,2,7);
273+
//if(objectNum != (int)gd(line2,2,7))addParseError("ids don't match");
274+
objectID=line1.Substring(2,5).Trim();
274275

275276
rec.classification=line1[7];
276277
// 1 2 3 4 5 6
@@ -311,7 +312,7 @@ protected void setValsToRec()
311312

312313
rec.elnum=elnum;
313314
rec.revnum=revnum;
314-
rec.satnum=objectNum;
315+
rec.satid=objectID;
315316
rec.bstar=bstar;
316317
rec.inclo=incDeg*deg2rad;
317318
rec.nodeo=raanDeg*deg2rad;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp