diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2022-03-24 14:26:59 +0100 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2022-03-24 14:27:52 +0100 |
commit | bc79e7b88252383111058c5bd4c0c901eb8de6f2 (patch) | |
tree | a81ada27c299d4a4df3b2bbfff4215c1186d2dd8 /camlibs | |
parent | 2cf8a298218c79ec740f274a86b2e4d8e6347a3d (diff) | |
download | libgphoto2-bc79e7b88252383111058c5bd4c0c901eb8de6f2.tar.gz |
added fuji xe4
Diffstat (limited to 'camlibs')
-rw-r--r-- | camlibs/ptp2/cameras/fuji-xe4.txt | 225 | ||||
-rw-r--r-- | camlibs/ptp2/library.c | 2 |
2 files changed, 227 insertions, 0 deletions
diff --git a/camlibs/ptp2/cameras/fuji-xe4.txt b/camlibs/ptp2/cameras/fuji-xe4.txt new file mode 100644 index 000000000..8a1102d60 --- /dev/null +++ b/camlibs/ptp2/cameras/fuji-xe4.txt @@ -0,0 +1,225 @@ +Camera summary: +Manufacturer: FUJIFILM +Model: X-E4 + Version: 1.01 + Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +Vendor Extension ID: 0xe (1.0) +Vendor Extension Description: fujifilm.co.jp: 1.0; + +Capture Formats: +Display Formats: JPEG, JFIF + +Device Capabilities: + File Download, File Deletion, File Upload + No Image Capture, No Open Capture, No vendor specific capture + +Storage Devices Summary: +store_10000001: + StorageDescription: External Memory + VolumeLabel: 000000000000000000000000000000000000000000000000 + Storage Type: Removable RAM (memory card) + Filesystemtype: Digital Camera Layout (DCIM) + Access Capability: Read-Write + Maximum Capability: 127865454592 (121942 MB) + Free Space (Bytes): 127831506944 (121909 MB) + Free Space (Images): -1 + +Device Property Summary: +Battery Level(0x5001):(read only) (type=0x2) Range [0 - 10, step 1] value: 10% (10) +Property 0xd303:(read only) (type=0x2) 1 +Property 0xd406:(readwrite) (type=0xffff) '' +Property 0xd407:(read only) (type=0x6) 1 +Exposure Time(0x500d): error 200a on query. +F-Number(0x5007): error 200a on query. +LensZoomPosCaps(0xd38c): error 200a on query. +FocusPosition(0xd171): error 200a on query. +Property 0xd21c: error 200a on query. +Focus Point(0xd347): error 200a on query. +LensZoomPos(0xd170): error 200a on query. +BatteryLevel(0xd242): error 200a on query. +LiveViewImageSize(0xd174): error 200a on query. +VideoOutOnOff(0xd168): error 200a on query. +LiveViewImageQuality(0xd173): error 200a on query. +ForceMode(0xd230): error 200a on query. +Property 0xd16e: error 200a on query. +FocusArea1(0xd372): error 200a on query. +FaceDetectionMode(0xd020): error 200a on query. +RawCompression(0xd022): error 200a on query. +GrainEffect(0xd023): error 200a on query. +SetEyeAFMode(0xd024): error 200a on query. +FocusPoints(0xd025): error 200a on query. +MFAssistMode(0xd026): error 200a on query. +InterlockAEAFArea(0xd027): error 200a on query. +Shadowing(0xd029): error 200a on query. +CropMode(0xd16f): error 200a on query. +TNumber(0xd02f): error 200a on query. +FocusArea4(0xd395): error 200a on query. +HighLightTone(0xd320): error 200a on query. +ShadowTone(0xd321): error 200a on query. +LongExposureNR(0xd322): error 200a on query. +FullTimeManualFocus(0xd323): error 200a on query. +LensISSwitch(0xd346): error 200a on query. +InstantAFMode(0xd34a): error 200a on query. +PreAFMode(0xd34b): error 200a on query. +LMOMode(0xd34d): error 200a on query. +ISMode(0xd351): error 200a on query. +FocusCheckMode(0xd35e): error 200a on query. +LiveViewImageQuality(0xd173): error 200a on query. +FileNamePrefix1(0xd365): error 200a on query. +FileNamePrefix2(0xd366): error 200a on query. +FocusArea3(0xd374): error 200a on query. +TotalShotCount(0xd310): error 200a on query. +ExposurePreview(0xd359): error 200a on query. +FrameGuideGridInfo1(0xd375): error 200a on query. +FrameGuideGridInfo2(0xd376): error 200a on query. +CustomDispInfo(0xd36e): error 200a on query. +ViewMode1(0xd33f): error 200a on query. +CustomAutoPowerOff(0xd364): error 200a on query. +LockButtonMode(0xd34e): error 200a on query. +WideDynamicRange(0xd02e): error 200a on query. +LensNameAndSerial(0xd36d): error 200a on query. +LensUnknownData(0xd38a): error 200a on query. +BatteryInfo1(0xd36a): error 200a on query. +BatteryInfo2(0xd36b): error 200a on query. +FunctionLockCategory1(0xd36f): error 200a on query. +FunctionLockCategory2(0xd370): error 200a on query. +SensitivityFineTune1(0xd222): error 200a on query. +SensitivityFineTune2(0xd223): error 200a on query. +LensZoomPosCaps(0xd38c): error 200a on query. +LensFNumberList(0xd38d): error 200a on query. +LensFocalLengthList(0xd38e): error 200a on query. +Property 0xd17b: error 200a on query. + +/main/actions/autofocusdrive +Label: Drive Fuji Autofocus +Readonly: 0 +Type: TOGGLE +Current: 2 +END +/main/actions/opcode +Label: PTP Opcode +Readonly: 0 +Type: TEXT +Current: 0x1001,0xparam1,0xparam2 +END +/main/status/serialnumber +Label: Serial Number +Readonly: 1 +Type: TEXT +Current: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +END +/main/status/manufacturer +Label: Camera Manufacturer +Readonly: 1 +Type: TEXT +Current: FUJIFILM +END +/main/status/cameramodel +Label: Camera Model +Readonly: 1 +Type: TEXT +Current: X-E4 +END +/main/status/deviceversion +Label: Device Version +Readonly: 1 +Type: TEXT +Current: 1.01 +END +/main/status/vendorextension +Label: Vendor Extension +Readonly: 1 +Type: TEXT +Current: fujifilm.co.jp: 1.0; +END +/main/status/batterylevel +Label: Battery Level +Readonly: 1 +Type: TEXT +Current: 100% +END +/main/other/5001 +Label: Battery Level +Readonly: 1 +Type: MENU +Current: 10 +Choice: 0 0 +Choice: 1 1 +Choice: 2 2 +Choice: 3 3 +Choice: 4 4 +Choice: 5 5 +Choice: 6 6 +Choice: 7 7 +Choice: 8 8 +Choice: 9 9 +Choice: 10 10 +END +/main/other/d303 +Label: PTP Property 0xd303 +Readonly: 1 +Type: TEXT +Current: 1 +END +/main/other/d406 +Label: PTP Property 0xd406 +Readonly: 0 +Type: TEXT +Current: +END +/main/other/d407 +Label: PTP Property 0xd407 +Readonly: 1 +Type: TEXT +Current: 1 +END + +Device info: +Manufacturer: FUJIFILM + Model: X-E4 + device version: 1.01 + serial number: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' +Vendor extension ID: 0x00000006 +Vendor extension version: 100 +Vendor extension description: fujifilm.co.jp: 1.0; +Functional Mode: 0x0000 +PTP Standard Version: 100 +Supported operations: + 0x1001 (Get device info) + 0x1002 (Open session) + 0x1003 (Close session) + 0x1004 (Get storage IDs) + 0x1005 (Get storage info) + 0x1006 (Get number of objects) + 0x1007 (Get object handles) + 0x1008 (Get object info) + 0x1009 (Get object) + 0x100a (Get thumbnail) + 0x100b (Delete object) + 0x100c (Send object info) + 0x100d (Send object) + 0x100f (Format storage) + 0x1014 (Get device property description) + 0x1015 (Get device property value) + 0x1016 (Set device property value) + 0x101b (Get partial object) + 0x900c (Unknown PTP_OC) + 0x900d (Unknown PTP_OC) + 0x901d (Unknown PTP_OC) + 0x9801 (Get object properties supported) + 0x9802 (Get object property description) + 0x9803 (Get object property value) + 0x9805 (Get object property list) +Events Supported: + 0x4002 (ObjectAdded) + 0x4003 (ObjectRemoved) + 0x4004 (StoreAdded) + 0x4005 (StoreRemoved) + 0x4006 (DevicePropChanged) + 0x4008 (DeviceInfoChanged) + 0x4009 (RequestObjectTransfer) +Device Properties Supported: + 0x5001 (Battery Level) + 0xd303 (Unknown DPC code) + 0xd406 (Session Initiator Info) + 0xd407 (Perceived Device Type) diff --git a/camlibs/ptp2/library.c b/camlibs/ptp2/library.c index 91f05b417..75a651057 100644 --- a/camlibs/ptp2/library.c +++ b/camlibs/ptp2/library.c @@ -2612,6 +2612,8 @@ static struct { {"Fuji:Fujifilm X100V", 0x04cb, 0x02e5, PTP_CAP_PREVIEW}, /* https://github.com/gphoto/libgphoto2/issues/505 */ {"Fuji:Fujifilm X-T4", 0x04cb, 0x02e6, PTP_CAP|PTP_CAP_PREVIEW}, + /* via email */ + {"Fuji:Fujifilm X-E4", 0x04cb, 0x02e8, 0}, /* via https://sourceforge.net/p/gphoto/feature-requests/491/ */ {"Fuji:Fujifilm GFX 100S (2nd)", 0x04cb, 0x02e9, PTP_CAP|PTP_CAP_PREVIEW}, /* via timelapse-view */ |