|
@@ -38,7 +38,7 @@ namespace WingAIDiagnosisService.URMManage
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public static bool WriteURMPointsToFile(string filepath, URMPoint[] points)
|
|
|
{
|
|
|
try
|
|
@@ -74,11 +74,11 @@ namespace WingAIDiagnosisService.URMManage
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public static NativeArray ReadDoubleArrayFromFile(string filePath, int length)
|
|
|
{
|
|
|
NativeArray array = new NativeArray(length * 8);
|
|
|
- using (BinaryReader reader = new BinaryReader(File.Open(filePath, FileMode.Open)))
|
|
|
+ using (BinaryReader reader = new BinaryReader(File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)))
|
|
|
{
|
|
|
unsafe
|
|
|
{
|
|
@@ -95,7 +95,7 @@ namespace WingAIDiagnosisService.URMManage
|
|
|
public static NativeArray ReadByteArrayFromFile(string filePath, int length)
|
|
|
{
|
|
|
NativeArray array = new NativeArray(length);
|
|
|
- using (BinaryReader reader = new BinaryReader(File.Open(filePath, FileMode.Open)))
|
|
|
+ using (BinaryReader reader = new BinaryReader(File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)))
|
|
|
{
|
|
|
unsafe
|
|
|
{
|