Skip to content

Instantly share code, notes, and snippets.

@KiriKiri
Created February 17, 2016 16:52
Show Gist options
  • Save KiriKiri/7718abc47f754b6f3d9e to your computer and use it in GitHub Desktop.
Save KiriKiri/7718abc47f754b6f3d9e to your computer and use it in GitHub Desktop.
NSURL *url = [NSURL URLWithString:@"http://www.arth.co.at/data/development/"];
+ ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
+ // setup
+ [request setPostValue:version forKey:@"version"];
+ [request setPostValue:dateString forKey:@"date"];
+ [request setPostValue:[device systemVersion] forKey:@"os"];
+ [request setPostValue:platformString forKey:@"device"];
+ [request setPostValue:width forKey:@"width"];
+ [request setPostValue:[dimension objectAtIndex:1] forKey:@"height"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] numberOfImages])] forKey:@"numimages"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] cameraPosition])] forKey:@"backcamera"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] focalValue])] forKey:@"focus"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] targetType])] forKey:@"pattern"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] horizontalCorners])] forKey:@"hcorners"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] verticalCorners])] forKey:@"vcorners"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] aspectRatio])] forKey:@"aspect"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] squareSize])] forKey:@"sqrsize"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] isFixPrinciple])] forKey:@"fixprinciple"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @([[SettingsModel sharedModel] isZeroTangent])] forKey:@"zerotangent"];
+ // calibration result
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k00)] forKey:@"k00"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k01)] forKey:@"k01"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k02)] forKey:@"k02"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k10)] forKey:@"k10"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k11)] forKey:@"k11"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k12)] forKey:@"k12"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k20)] forKey:@"k20"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k21)] forKey:@"k21"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(k22)] forKey:@"k22"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(d0)] forKey:@"d0"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(d1)] forKey:@"d1"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(d2)] forKey:@"d2"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(d3)] forKey:@"d3"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(d4)] forKey:@"d4"];
+ [request setPostValue:[NSString stringWithFormat:@"%@", @(overallError)] forKey:@"overallError"];
+
+ [request setDelegate:self];
+ [request startAsynchronous];
+ //=======================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment