Skip to content

Commit 1c595d3

Browse files
Merge pull request #182 from TakayukiHoshi1984/modify_sphero_light_brightness
SpheroのBrightness調整
2 parents 2a51de9 + c89c362 commit 1c595d3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

dConnectDevicePlugin/dConnectDeviceSphero/dConnectDeviceSphero/Classes/DPSpheroLightProfile.m

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,9 @@ -(BOOL) postLightRequest:(DConnectRequestMessage *)request
217217
[response setErrorToInvalidRequestParameterWithMessage:@"invalid brightness value."];
218218
return YES;
219219
}
220-
220+
if (!brightness) {
221+
brightness = @(1.0);
222+
}
221223
if ([lightId isEqualToString:kDPSpheroCalibration]) {
222224
// キャリブレーションライト点灯。 colorは変えられない。点灯、消灯のみ
223225
if (flashing.count > 0) {
@@ -260,9 +262,9 @@ -(BOOL) postLightRequest:(DConnectRequestMessage *)request
260262
return YES;
261263
}
262264

263-
ledColor = [UIColor colorWithRed:redValue/255. green:greenValue/255. blue:blueValue/255. alpha:[brightness doubleValue] / 255.];
265+
ledColor = [UIColor colorWithRed:redValue/255. green:greenValue/255. blue:blueValue/255. alpha:[brightness doubleValue]];
264266
} else {
265-
ledColor = [UIColor colorWithRed:255. green:255. blue:255. alpha:[brightness doubleValue] / 255.];
267+
ledColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:[brightness doubleValue]];
266268
}
267269
if (flashing.count>0) {
268270
// 点滅

0 commit comments

Comments
 (0)