Sony qx10 (最終ファームウェア 3.00) へのほとんどの要求に対する応答として、コメントなしで「エラー 1」を受け取りました。
例えば:
03-10 13:22:50.830: D/SimpleRemoteApi(4418): Request: {"method":"getAvailableExposureCompensation","params":[],"id":11,"version":"1.0"}
03-10 13:22:51.012: D/SimpleRemoteApi(4418): Response: {"error":[1,""],"id":11}
同じ結果があります
- getAvailableWhiteBalance
- getAvailableIsoSpeedRate
- getAvailableExposureCompensation
しかし、getAvailableStillSize は、画像サイズのリストを含む適切な応答を返します。
また、getAvailableFocusMode はエラー「40401、カメラの準備ができていません」を返します。どういう意味ですか?ライブビューが開始され、カメラが画像を電話に送信しています。
私のリクエストはすべてこの方法で送信されます(サンプルSDKのコードを少し変更しただけです):
public JSONObject getSomeParameter() throws IOException {
String service = "camera";
try {
JSONObject requestJson =
new JSONObject().put("method", "getSomeParameter") //
.put("params", new JSONArray()).put("id", id()) //
.put("version", "1.0");
String url = findActionListUrl(service) + "/" + service;
log("Request: " + requestJson.toString());
String responseJson = SimpleHttpClient.httpPost(url, requestJson.toString());
log("Response: " + responseJson);
return new JSONObject(responseJson);
} catch (JSONException e) {
throw new IOException(e);
}
}
私の質問は次のとおりです。
- エラー1を解決するには?
- エラー 40401 を解決するには?
- エラーやその他の詳細なドキュメントはありますか? SDK の使用例が付属している PDF はありますか?