0

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. エラー1を解決するには?
  2. エラー 40401 を解決するには?
  3. エラーやその他の詳細なドキュメントはありますか? SDK の使用例が付属している PDF はありますか?
4

1 に答える 1