I can't seem to be able to start taking pictures using the API. I'm able to call several informational API calls but seems like the camera is stuck. Here's what I'm doing:
- Start Smart Remote Control on RX-10 M2 (latest version)
- Connect to camera wifi.
- Camera displays Connecting... and gets stuck there
- Call http://camera_ip:/sony/camera/getEvent
- Get cameraStatus: Not Readin (Full result below)
- Call getAvailableCameraFunction, I get back
Other Function
- Call actTakePicture, I get back
Not Available Now
How do I get the camera ready to start taking pictures? What am I doing wrong?
Result of getEvent:
{
"result": [
{
"type": "availableApiList",
"names": [
"getVersions",
"getMethodTypes",
"getApplicationInfo",
"getAvailableApiList",
"getEvent",
"getSupportedCameraFunction",
"startRecMode",
"stopRecMode",
"getCameraFunction",
"getAvailableCameraFunction"
]
},
{
"cameraStatus": "NotReady",
"type": "cameraStatus"
},
null,
{
"type": "liveviewStatus",
"liveviewStatus": false
},
null,
[],
[],
null,
null,
null,
[],
null,
{
"cameraFunctionCandidates": [
"Contents Transfer",
"Remote Shooting"
],
"type": "cameraFunction",
"currentCameraFunction": "Remote Shooting"
},
null,
null,
null,
null,
null,
null,
{
"postviewImageSizeCandidates": [
"2M"
],
"type": "postviewImageSize",
"currentPostviewImageSize": "2M"
},
null,
{
"shootModeCandidates": [
"still"
],
"type": "shootMode",
"currentShootMode": "still"
},
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
{
"type": "whiteBalance",
"currentColorTemperature": 0,
"checkAvailability": true,
"currentWhiteBalanceMode": ""
},
{
"type": "touchAFPosition",
"currentTouchCoordinates": [],
"currentSet": false
}
],
"id": 1
}