- API changes
Theta#initiateCapture
is not async method.Theta#turnOffWlan
is not available.- Rename constants
StillCaptureMode#SINGLE_SHOT
->SINGLE
StillCaptureMode#INTERVAL_SHOT
->TIME_LAPSE
- Replace
ThetaException
withPtpException
. PtpException
extendsIOException
.- GPS Information is replaced with GPSInfo class from String.
- Bugfix
- Fix
Theta#getNumObjects
- Fix
Theta#setChannelNumber
. - Fix Transaction ID cycle.
- Fix problem with null terminator of PTP String.
- Fix
- Improvements
- Theta is thread-safe.
- All event listener interfaces extend
EventListener
- Add many integration test.
- Project name is determined:
theta4j
- Reconstruct Packages
com.theta360.**
->org.theta4j.**
com.theta360.theta.**
->org.theta4j.**
- API changes
PtpEventListener#onVendorExtendedCode(UIN16, UINT32, UINT32, UINT32)
->onVendorExtendedCode(Event)
PtpException#getCode():int
->PtpException#value():UINT32
- Many other improvements
- Published as a SDK.
- CLI tool is now a sample application of the SDK.
- Add documents.
- CLI tool
- Add the feature that getting the date time of RICOH THETA. (-t option)
- CLI tool
- Add the feature that saving the captured image.
- Support Remote Shutter