Skip to content

Instantly share code, notes, and snippets.

@fmosca
Created August 9, 2023 11:08
Show Gist options
  • Save fmosca/3466e9aa682067ee926a2c4c0f8286c8 to your computer and use it in GitHub Desktop.
Save fmosca/3466e9aa682067ee926a2c4c0f8286c8 to your computer and use it in GitHub Desktop.
{
"gps_control_command": {
"gps_information": {
"name": "GPS Information",
"serviceID": "84A0DD62-E8AA-4D0F-91DB-819B6724C69E",
"characteristicID": "28F59D60-8B8E-4FCD-A81F-61BDB46595A9",
"format": null,
"description": "Acquires and sets the GPS information to the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": false
},
"valueFields": [
{
"Name": "Latitude",
"Type": "float64",
"Description": "Latitude."
},
{
"Name": "Longitude",
"Type": "float64",
"Description": "Longitude."
},
{
"Name": "Altitude",
"Type": "float64",
"Description": "Altitude.<br>-9999 -- 9999"
},
{
"Name": "Year",
"Type": "sint16",
"Description": "1582 -- 9999"
},
{
"Name": "Month",
"Type": "sint8",
"Description": "1 -- 12"
},
{
"Name": "Day",
"Type": "sint8",
"Description": "1 -- 31"
},
{
"Name": "Hours",
"Type": "sint8",
"Description": "0 -- 23"
},
{
"Name": "Minutes",
"Type": "sint8",
"Description": "0 -- 59"
},
{
"Name": "Seconds",
"Type": "sint8",
"Description": "0 -- 59"
},
{
"Name": "Time Zone",
"Type": "utf8s",
"Description": "+ (-) hh:mm (Fixed to 6 digits)"
},
{
"Name": "Datum",
"Type": "sint8",
"Description": "0(WGS84)"
}
]
}
},
"camera": {
"storage_information": {
"name": "Storage Information",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "A0C10148-8865-4470-9631-8F36D79A41A5",
"format": null,
"description": "Acquires the information about the camera storage.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8",
"Description": ""
},
{
"Name": "Type",
"Type": "sint8",
"Description": "0 - Internal Memory<br>1 - SD Slot1<br>2 - SD Slot2"
},
{
"Name": "Existence",
"Type": "sint8",
"Description": "0 - No storage (card) available<br>1 - Storage (card) available"
},
{
"Name": "Locked",
"Type": "sint8",
"Description": "0 - Unlocked<br>1 - Locked"
},
{
"Name": "Available",
"Type": "sint8",
"Description": "0 - Unavailable (due to error or other issues)<br> 1 - Available"
},
{
"Name": "Formatted",
"Type": "sint8",
"Description": "0 - Not formatted<br>1 - Formatted"
},
{
"Name": "Remaining Pictures",
"Type": "sint32",
"Description": "Remaining space for pictures (count)"
},
{
"Name": "Remaining Videos Seconds",
"Type": "sint32",
"Description": "Remaining space for video in seconds"
},
{
"Name": "File Type",
"Type": "sint8",
"Description": ""
},
{
"Name": "Active",
"Type": "sint8",
"Description": "0 - Write-protected<br>1 - Writable"
}
]
},
"file_transfer_list": {
"name": "File Transfer List",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "D9AE1C06-447D-4DEA-8B7D-FC8B19C2CDAE",
"format": null,
"description": "Acquires the information about the file transfer list.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Not empty",
"Type": "sint8",
"Description": "0 - No files to transfer<br>1 - Files available for transfer"
},
{
"Name": "Changed",
"Type": "sint8",
"Description": "0 - The list has not changed<br>1 - The list has changed"
}
]
},
"operation_mode_list": {
"name": "Operation Mode List",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "430B80A3-CC2E-4EC2-AACD-08610281FF38",
"format": "list",
"description": "Acquires the exposure compensation list.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "Operation Mode",
"Type": "sint8"
}
]
},
"operation_mode": {
"name": "Operation Mode",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "1452335A-EC7F-4877-B8AB-0F72E18BB295",
"format": "sint8",
"description": "Acquires and sets the current operation mode of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "Capture"
},
{
"Value": "1",
"Description": "Playback"
},
{
"Value": "2",
"Description": "BLE Startup"
},
{
"Value": "3",
"Description": "Other"
},
{
"Value": "4",
"Description": "PowerOffTransfer"
}
]
},
"battery_level": {
"name": "Battery Level",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "875FC41D-4980-434C-A653-FD4A4D4410C4",
"format": null,
"description": "Acquires the battery level of the camera and the source of power being used.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Level",
"Type": "sint8",
"Description": "Current battery level"
},
{
"Name": "Used",
"Type": "sint8",
"Description": "Source of power being used:<br>0 - Battery<br>1 - AcAdapter"
}
]
},
"date_time": {
"name": "Date Time",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "FA46BBDD-8A8F-4796-8CF3-AA58949B130A",
"format": null,
"description": "Acquires and sets the date and time settings of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": false
},
"valueFields": [
{
"Name": "Year",
"Type": "sint16",
"Description": "1582 -- 9999"
},
{
"Name": "Month",
"Type": "sint8",
"Description": "1 -- 12"
},
{
"Name": "Day",
"Type": "sint8",
"Description": "1 -- 31"
},
{
"Name": "Hours",
"Type": "sint8",
"Description": "0 -- 23"
},
{
"Name": "Minutes",
"Type": "sint8",
"Description": "0 -- 59"
},
{
"Name": "Seconds",
"Type": "sint8",
"Description": "0 -- 59"
}
]
},
"grad_nd": {
"name": "Grad ND",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "209F9869-8540-460E-97A6-5C3AC08F2C73",
"format": null,
"description": "Controls the Graduated Neutral Density (Grad ND) mode of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "GradND Mode",
"Type": "sint8",
"Description": "0 - Off<br>1 - Normal<br>2 - Reverse<br>3 - Custom1<br>4 - Custom2<br>5 - Custom"
}
]
},
"camera_service_notification": {
"name": "Camera Service Notification",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "FAA0AEAF-1654-4842-A139-F4E1C1E722AC",
"format": "variable",
"description": "Acquires the camera service notification.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Number of Notification",
"Type": "sint8",
"Description": ""
},
{
"Name": "Include Changed Value",
"Type": "sint8",
"Description": "0--1"
},
{
"Name": "UUID",
"Type": "sint128",
"Description": ""
},
{
"Name": "Changed Value",
"Type": "variable",
"Description": ""
}
]
},
"camera_power": {
"name": "Camera Power",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "B58CE84C-0666-4DE9-BEC8-2D27B27B3211",
"format": "sint8",
"description": "Acquires and sets the power state of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "Off"
},
{
"Value": "1",
"Description": "On"
},
{
"Value": "2",
"Description": "Sleep"
}
]
},
"geo_tag": {
"name": "GEO Tag",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "A36AFDCF-6B67-4046-9BE7-28FB67DBC071",
"format": null,
"description": "Acquires and sets GEO Tag setting of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Name": "Enable",
"Type": "sint8",
"Description": "0--1"
}
]
},
"power_off_during_file_transfer": {
"name": "Power Off During File Transfer",
"serviceID": "4B445988-CAA0-4DD3-941D-37B4F52ACA86",
"characteristicID": "BD6725FC-5D16-496A-A48A-F784594C8ECB",
"format": null,
"description": "Controls the behavior of the device during file transfer.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Name": "Behavior",
"Type": "sint8",
"Description": "0 - Power off during transfer interruption<br>1 - Power off after transfer completion"
},
{
"Name": "Auto Resize",
"Type": "sint8",
"Description": "0 - Transfer without resizing<br>1 - Transfer with resizing"
}
]
}
},
"wlan_control_command": {
"ssid": {
"name": "SSID",
"serviceID": "F37F568F-9071-445D-A938-5441F2E82399",
"characteristicID": "90638E5A-E77D-409D-B550-78F7E1CA5AB4",
"format": "utf8s",
"description": "Acquires and sets the network SSID.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": false
},
"valueFields": null
},
"passphrase": {
"name": "Passphrase",
"serviceID": "F37F568F-9071-445D-A938-5441F2E82399",
"characteristicID": "0F38279C-FE9E-461B-8596-81287E8C9A81",
"format": "utf8s",
"description": "Acquires and sets the network passphrase.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": false
},
"valueFields": null
},
"network_type": {
"name": "Network Type",
"serviceID": "F37F568F-9071-445D-A938-5441F2E82399",
"characteristicID": "9111CDD0-9F01-45C4-A2D4-E09E8FB0424D",
"format": "sint8",
"description": "Acquires and sets the network type.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "OFF"
},
{
"Value": "1",
"Description": "AP mode"
}
]
},
"channel": {
"name": "Channel",
"serviceID": "F37F568F-9071-445D-A938-5441F2E82399",
"characteristicID": "51DE6EBC-0F22-4357-87E4-B1FA1D385AB8",
"format": "sint8",
"description": "Acquires and sets the network channel.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": false
},
"valueFields": [
{
"Value": "0",
"Description": "Auto"
},
{
"Value": "1",
"Description": "1ch"
},
{
"Value": "2",
"Description": "2ch"
},
{
"Value": "3",
"Description": "3ch"
},
{
"Value": "4",
"Description": "4ch"
},
{
"Value": "5",
"Description": "5ch"
},
{
"Value": "6",
"Description": "6ch"
},
{
"Value": "7",
"Description": "7ch"
},
{
"Value": "8",
"Description": "8ch"
},
{
"Value": "9",
"Description": "9ch"
},
{
"Value": "10",
"Description": "10ch"
},
{
"Value": "11",
"Description": "11ch"
}
]
}
},
"camera_information": {
"serial_number_string": {
"name": "Serial Number String",
"serviceID": "9A5ED1C5-74CC-4C50-B5B6-66A48E7CCFF1",
"characteristicID": "0D2FC4D5-5CB3-4CDE-B519-445E599957D8",
"format": "utf8s",
"description": "Acquires the serial name of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
},
"firmware_revision_string": {
"name": "Firmware Revision String",
"serviceID": "9A5ED1C5-74CC-4C50-B5B6-66A48E7CCFF1",
"characteristicID": "B4EB8905-7411-40A6-A367-2834C2157EA7",
"format": "utf8s",
"description": "Acquires the firmware version of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
},
"manufacturer_name_string": {
"name": "Manufacturer Name String",
"serviceID": "9A5ED1C5-74CC-4C50-B5B6-66A48E7CCFF1",
"characteristicID": "F5666A48-6A74-40AE-A817-3C9B3EFB59A6",
"format": "utf8s",
"description": "Acquires the manufacturer name of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
},
"bluetooth_mac_address_string": {
"name": "Bluetooth MAC Address",
"serviceID": "9A5ED1C5-74CC-4C50-B5B6-66A48E7CCFF1",
"characteristicID": "1C5C6C55-8E57-4B32-AD80-B124AE229DEC",
"format": "utf8s",
"description": "Acquires the Bluetooth MAC address of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
},
"model_number_string": {
"name": "Model Number String",
"serviceID": "9A5ED1C5-74CC-4C50-B5B6-66A48E7CCFF1",
"characteristicID": "35FE6272-6AA5-44D9-88E1-F09427F51A71",
"format": "utf8s",
"description": "Acquires the model name of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
},
"bluetooth_device_name": {
"name": "Bluetooth Device Name",
"serviceID": "6FE9D605-3122-4FCE-A0AE-FD9BC08FF879",
"characteristicID": "97E34DA2-2E1A-405B-B80D-F8F0AA9CC51C",
"format": "utf8s",
"description": "Acquires the Bluetooth name of the camera as a character string.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": null
}
},
"bluetooth_control_command": {
"ble_enable_condition": {
"name": "BLE Enable Condition",
"serviceID": "0F291746-0C80-4726-87A7-3C501FD3B4B6",
"characteristicID": "D8676C92-DC4E-4D9E-ACCE-B9E251DDCC0C",
"format": "sint8",
"description": "Acquires and sets the BLE enable condition.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "Disable"
},
{
"Value": "1",
"Description": "On anytime"
},
{
"Value": "2",
"Description": "On when power is on"
}
]
},
"paired_device_name": {
"name": "Paired Device Name",
"serviceID": "0F291746-0C80-4726-87A7-3C501FD3B4B6",
"characteristicID": "FE3A32F8-A189-42DE-A391-BC81AE4DAA76",
"format": "utf8s",
"description": "Sets the paired device name to the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": false,
"Write": true,
"Notify": false
},
"valueFields": null
}
},
"shooting": {
"shooting_mode": {
"name": "Shooting Mode",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "A3C51525-DE3E-4777-A1C2-699E28736FCF",
"format": "uint8",
"description": "Acquires and sets the shooting mode.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "P"
},
{
"Value": "1",
"Description": "Av"
},
{
"Value": "2",
"Description": "Tv"
},
{
"Value": "3",
"Description": "M"
},
{
"Value": "4",
"Description": "B"
},
{
"Value": "5",
"Description": "BT"
},
{
"Value": "6",
"Description": "T"
},
{
"Value": "7",
"Description": "Auto"
},
{
"Value": "8",
"Description": "TAv"
},
{
"Value": "9",
"Description": "Sv"
},
{
"Value": "10",
"Description": "X"
},
{
"Value": "11",
"Description": "MovieP"
},
{
"Value": "12",
"Description": "MovieTv"
},
{
"Value": "13",
"Description": "MovieAv"
},
{
"Value": "14",
"Description": "MovieTAv"
},
{
"Value": "15",
"Description": "MovieM"
},
{
"Value": "16",
"Description": "AstroTracer"
},
{
"Value": "17",
"Description": "AstroTracerT"
},
{
"Value": "18",
"Description": "AstroTracerBT"
},
{
"Value": "19",
"Description": "SFP"
},
{
"Value": "20",
"Description": "AstroTracerType3"
}
]
},
"high_frequency_shooting_service_notification": {
"name": "High Frequency Shooting Service Notification",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "2AC97991-A78B-4CD4-9AE8-6E030E1D9EDB",
"format": "variable",
"description": "Acquires the high frequency shooting service notification.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Number of Notification",
"Type": "sint8",
"Description": ""
},
{
"Name": "Include Changed Value",
"Type": "sint8",
"Description": "0--1"
},
{
"Name": "UUID",
"Type": "sint128",
"Description": ""
},
{
"Name": "Changed Value",
"Type": "variable",
"Description": ""
}
]
},
"white_balance": {
"name": "White Balance",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "2361F4FF-2C7E-4FC5-876B-F9B0EFBC06FD",
"format": "sint8",
"description": "Acquires and sets the white balance of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "auto / Automatic"
},
{
"Value": "1",
"Description": "daylight / Outdoor"
},
{
"Value": "2",
"Description": "shade / Shade"
},
{
"Value": "3",
"Description": "cloudy-daylight / Cloudy"
},
{
"Value": "4",
"Description": "incandescent / Incandescent light 1"
},
{
"Value": "5",
"Description": "warmWhiteFluorescent / Incandescent light 2"
},
{
"Value": "6",
"Description": "dayLightFluorescent / Fluorescent light 1 (daylight)"
},
{
"Value": "7",
"Description": "dayWhiteFluorescent / Fluorescent light 2 (natural white)"
},
{
"Value": "8",
"Description": "fluorescent / Fluorescent light 3 (white)"
},
{
"Value": "9",
"Description": "bulbFluorescent / Fluorescent light 4 (light bulb color)"
},
{
"Value": "10",
"Description": "color temperature / CT settings"
},
{
"Value": "11",
"Description": "color temperature2 / CT settings 2"
},
{
"Value": "12",
"Description": "color temperature3 / CT settings 3"
},
{
"Value": "13",
"Description": "Manual"
},
{
"Value": "13",
"Description": "Manual2"
},
{
"Value": "13",
"Description": "Manual3"
},
{
"Value": "16",
"Description": "CTE"
},
{
"Value": "17",
"Description": "multipatternauto / Multi Pattern Automatic"
}
]
},
"focus_mode": {
"name": "Focus Mode",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "89458F80-50A1-42C1-B031-1BC6082179C0",
"format": null,
"description": "Acquires the focus mode.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Focus Mode",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "MF"
},
{
"Value": "1",
"Description": "AF"
}
]
},
{
"Name": "Focus Setting",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "MF (Manual Focus)"
},
{
"Value": "1",
"Description": "Auto Area AF"
},
{
"Value": "2",
"Description": "Select AF"
},
{
"Value": "3",
"Description": "Pinpoint AF"
},
{
"Value": "4",
"Description": "Tracking AF"
},
{
"Value": "5",
"Description": "Continuous AF"
},
{
"Value": "6",
"Description": "Snap"
},
{
"Value": "7",
"Description": "Infinity"
},
{
"Value": "8",
"Description": "Movie"
}
]
}
]
},
"shooting_mode_list": {
"name": "Shooting Mode List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "F662DCD8-AC6E-4E02-A4B2-CE92CD44C7C3",
"format": "list",
"description": "Acquires the list of shooting modes.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8",
"Description": "The elements in the list."
},
{
"Name": "Shooting Mode",
"Type": "sint8",
"Description": "The shooting mode corresponding to each element in the list."
}
]
},
"capture_status": {
"name": "Capture Status",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "B5589C08-B5FD-46F5-BE7D-AB1B8C074CAA",
"format": null,
"description": "Acquires the status of capture operations.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Capturing",
"Type": "sint8",
"Description": "Status:<br>0 - Not capturing<br>1 - Capturing in progress"
},
{
"Name": "Countdown",
"Type": "sint8",
"Description": "Status:<br>0 - Not in countdown<br>1 - Countdown in progress (Self-timer)<br>2 - Waiting for specified time (Time specified)"
},
{
"Name": "Still",
"Type": "sint8",
"Description": "State:<br>0 - Other<br>1 - Continuous shooting in progress<br>2 - Bracket shooting in progress<br>3 - Multiple exposure in progress<br>4 - Interval shooting in progress<br>5 - Interval composite in progress"
},
{
"Name": "Movie",
"Type": "sint8",
"Description": "Status:<br>0 - Other<br>1 - Recording in progress"
},
{
"Name": "Type3CaptureState",
"Type": "sint8",
"Description": "State:<br>0 - Waiting for capture<br>1 - Pre-capture in progress<br>2 - Main capture in progress"
},
{
"Name": "Type3PreCaptureResult",
"Type": "sint8",
"Description": "Result:<br>0 - No error<br>1 - Motion detection failure error<br>2 - Exposure time error"
},
{
"Name": "AstroTrackingTime",
"Type": "uint16",
"Description": "Time for astro tracking (unit unspecified)"
}
]
},
"file_type_list": {
"name": "File Type List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "F3BFB222-C62B-4AAA-BB61-EF6486626CC8",
"format": "list",
"description": "Acquires the list of file types.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": false
},
"valueFields": [
{
"Value": "Elements",
"Type": "sint8"
},
{
"Value": "File Type",
"Type": "sint8"
}
]
},
"exposure_compensation": {
"name": "Exposure Compensation",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "30BCC8EB-725D-4048-A832-E76AE26A57E9",
"format": "sint8",
"description": "Acquires and sets the EV compensation value of the camera.",
"valueFieldsNotes": "0 if the exposure program is set to Manual Program.",
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "-24",
"Description": "-8.0"
},
{
"Value": "-23",
"Description": "-7.7"
},
{
"Value": "-22",
"Description": "-7.3"
},
{
"Value": "-21",
"Description": "-7.0"
},
{
"Value": "-20",
"Description": "-6.7"
},
{
"Value": "-19",
"Description": "-6.3"
},
{
"Value": "-18",
"Description": "-6.0"
},
{
"Value": "-17",
"Description": "-5.7"
},
{
"Value": "-16",
"Description": "-5.3"
},
{
"Value": "-15",
"Description": "-5.0"
},
{
"Value": "-14",
"Description": "-4.7"
},
{
"Value": "-13",
"Description": "-4.3"
},
{
"Value": "-12",
"Description": "-4.0"
},
{
"Value": "-11",
"Description": "-3.7"
},
{
"Value": "-10",
"Description": "-3.3"
},
{
"Value": "-9",
"Description": "-3.0"
},
{
"Value": "-8",
"Description": "-2.7"
},
{
"Value": "-7",
"Description": "-2.3"
},
{
"Value": "-6",
"Description": "-2.0"
},
{
"Value": "-5",
"Description": "-1.7"
},
{
"Value": "-4",
"Description": "-1.3"
},
{
"Value": "-3",
"Description": "-1.0"
},
{
"Value": "-2",
"Description": "-0.7"
},
{
"Value": "-1",
"Description": "-0.3"
},
{
"Value": "0",
"Description": "0.0"
},
{
"Value": "1",
"Description": "0.3"
},
{
"Value": "2",
"Description": "0.7"
},
{
"Value": "3",
"Description": "1.0"
},
{
"Value": "4",
"Description": "1.3"
},
{
"Value": "5",
"Description": "1.7"
},
{
"Value": "6",
"Description": "2.0"
},
{
"Value": "7",
"Description": "2.3"
},
{
"Value": "8",
"Description": "2.7"
},
{
"Value": "9",
"Description": "3.0"
},
{
"Value": "10",
"Description": "3.3"
},
{
"Value": "11",
"Description": "3.7"
},
{
"Value": "12",
"Description": "4.0"
},
{
"Value": "13",
"Description": "4.3"
},
{
"Value": "14",
"Description": "4.7"
},
{
"Value": "15",
"Description": "5.0"
},
{
"Value": "16",
"Description": "5.3"
},
{
"Value": "17",
"Description": "5.7"
},
{
"Value": "18",
"Description": "6.0"
},
{
"Value": "19",
"Description": "6.3"
},
{
"Value": "20",
"Description": "6.7"
},
{
"Value": "21",
"Description": "7.0"
},
{
"Value": "22",
"Description": "7.3"
},
{
"Value": "23",
"Description": "7.7"
},
{
"Value": "24",
"Description": "8.0"
}
]
},
"iso_sensivity_list": {
"name": "ISO Sensitivity List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "9C83DF56-FD93-4639-8CA7-857BB7B3CA3D",
"format": "list",
"description": "Acquires the list of ISO sensivities.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "ISO Sensitivity",
"Type": "sint32"
}
]
},
"aperture": {
"name": "Aperture",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "3911F22D-9771-479D-B2B9-F729D9BAF9DC",
"format": "sint8",
"description": "Acquires and sets the aperture setting of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "AUTO"
},
{
"Value": "1",
"Description": "'1.0'"
},
{
"Value": "2",
"Description": "'1.1'"
},
{
"Value": "3",
"Description": "'1.3'"
},
{
"Value": "4",
"Description": "'1.4'"
},
{
"Value": "5",
"Description": "'1.6'"
},
{
"Value": "6",
"Description": "'1.8'"
},
{
"Value": "7",
"Description": "'2.0'"
},
{
"Value": "8",
"Description": "'2.2'"
},
{
"Value": "9",
"Description": "'2.5'"
},
{
"Value": "10",
"Description": "'2.8'"
},
{
"Value": "11",
"Description": "'3.2'"
},
{
"Value": "12",
"Description": "'3.5'"
},
{
"Value": "13",
"Description": "'4.0'"
},
{
"Value": "14",
"Description": "'4.5'"
},
{
"Value": "15",
"Description": "'5.0'"
},
{
"Value": "16",
"Description": "'5.6'"
},
{
"Value": "17",
"Description": "'6.3'"
},
{
"Value": "18",
"Description": "'7.1'"
},
{
"Value": "19",
"Description": "'8.0'"
},
{
"Value": "20",
"Description": "'9.0'"
},
{
"Value": "21",
"Description": "'10'"
},
{
"Value": "22",
"Description": "'11'"
},
{
"Value": "23",
"Description": "'13'"
},
{
"Value": "24",
"Description": "'14'"
},
{
"Value": "25",
"Description": "'16'"
},
{
"Value": "26",
"Description": "'18'"
},
{
"Value": "27",
"Description": "'20'"
},
{
"Value": "28",
"Description": "'22'"
},
{
"Value": "29",
"Description": "'25'"
},
{
"Value": "30",
"Description": "'29'"
},
{
"Value": "31",
"Description": "'32'"
},
{
"Value": "32",
"Description": "'36'"
},
{
"Value": "33",
"Description": "'40'"
},
{
"Value": "34",
"Description": "'45'"
},
{
"Value": "35",
"Description": "'51'"
},
{
"Value": "36",
"Description": "'57'"
},
{
"Value": "37",
"Description": "'64'"
},
{
"Value": "38",
"Description": "'72'"
},
{
"Value": "39",
"Description": "'81'"
},
{
"Value": "40",
"Description": "'90'"
},
{
"Value": "101",
"Description": "'1.2'"
},
{
"Value": "102",
"Description": "'1.7'"
},
{
"Value": "103",
"Description": "'2.4'"
},
{
"Value": "104",
"Description": "'6.7'"
},
{
"Value": "105",
"Description": "'9.5'"
},
{
"Value": "106",
"Description": "'13'"
},
{
"Value": "107",
"Description": "'19'"
},
{
"Value": "108",
"Description": "'27'"
},
{
"Value": "109",
"Description": "'38'"
},
{
"Value": "110",
"Description": "'54'"
},
{
"Value": "111",
"Description": "'76'"
},
{
"Value": "121",
"Description": "'1.9'"
},
{
"Value": "122",
"Description": "'3.8'"
},
{
"Value": "123",
"Description": "'4.7'"
},
{
"Value": "124",
"Description": "'5.8'"
}
]
},
"focus_setting_list": {
"name": "Focus Setting List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "31B28DAB-BD3C-4C27-AA08-F379BF737C1E",
"format": "list",
"description": "Acquires the list of focus settings.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8",
"Description": "The elements in the list."
},
{
"Name": "Focus Setting",
"Type": "sint8",
"Description": "The focus setting corresponding to each element in the list."
}
]
},
"shot_count": {
"name": "Shot Count",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "12D262BA-D8BF-44B0-8E85-C414A40230A9",
"format": null,
"description": "Acquires the current and total shot count.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "current",
"Type": "sint8",
"Description": "The current shot count"
},
{
"Name": "total",
"Type": "sint8",
"Description": "The total shot count"
}
]
},
"auto_focus_status": {
"name": "Auto Focus Status",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "CDFC734E-EA21-427D-A69F-C1A0F7F1E9A3",
"format": null,
"description": "Acquires the auto focus status.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Running",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "Stopped"
},
{
"Value": "1",
"Description": "Operating"
}
]
},
{
"Name": "InFocus",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "Not Focused"
},
{
"Value": "1",
"Description": "Focused"
}
]
}
]
},
"self_timer": {
"name": "Self Timer",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "009A8E70-B306-4451-B943-7F54392EB971",
"format": null,
"description": "Sets the self-timer functionality of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": false,
"Write": true,
"Notify": false
},
"valueFields": [
{
"Name": "Countdown Cancel",
"Type": "sint8",
"Description": "0 - Other<br>1 - Cancel"
},
{
"Name": "Remocon",
"Type": "sint8",
"Description": "Remote control setting:<br>0 - Off<br>1 - On"
}
]
},
"metering_mode": {
"name": "Metering Mode",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "ED58217E-1839-43B2-BCD7-DC48C36AC0DE",
"format": null,
"description": " Acquires and sets the metering mode of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "Spot"
},
{
"Value": "1",
"Description": "Center-weighted"
},
{
"Value": "2",
"Description": "Evaluative"
},
{
"Value": "3",
"Description": "Highlight-weighted"
}
]
},
"shooting_service_notification": {
"name": "Shooting Service Notification",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "671466A5-5535-412E-AC4F-8B2F06AF2237",
"format": "variable",
"description": "Acquires the number of notification.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Number of Notification",
"Type": "sint8",
"Description": ""
},
{
"Name": "Include Changed Value",
"Type": "sint8",
"Description": "0--1"
},
{
"Name": "UUID",
"Type": "sint128",
"Description": ""
},
{
"Name": "Changed Value",
"Type": "variable",
"Description": ""
}
]
},
"shutter_speed": {
"name": "Shutter Speed",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "D3CE2AED-10FA-4648-833D-CD74C6F35905",
"format": "sint8",
"description": "Acquires and sets the shutter speed setting of the camera.",
"valueFieldsNotes": "The choise is listed below. There are certain range difference between each models and settings.",
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "AUTO"
},
{
"Value": "1",
"Description": "1/25000"
},
{
"Value": "2",
"Description": "1/20000"
},
{
"Value": "3",
"Description": "1/16000"
},
{
"Value": "4",
"Description": "1/12500"
},
{
"Value": "5",
"Description": "1/10000"
},
{
"Value": "6",
"Description": "1/8000"
},
{
"Value": "7",
"Description": "1/6400"
},
{
"Value": "8",
"Description": "1/5000"
},
{
"Value": "9",
"Description": "1/4000"
},
{
"Value": "10",
"Description": "1/3200"
},
{
"Value": "11",
"Description": "1/2500"
},
{
"Value": "12",
"Description": "1/2000"
},
{
"Value": "13",
"Description": "1/1600"
},
{
"Value": "14",
"Description": "1/1250"
},
{
"Value": "15",
"Description": "1/1000"
},
{
"Value": "16",
"Description": "1/800"
},
{
"Value": "17",
"Description": "1/640"
},
{
"Value": "18",
"Description": "1/500"
},
{
"Value": "19",
"Description": "1/400"
},
{
"Value": "20",
"Description": "1/320"
},
{
"Value": "21",
"Description": "1/250"
},
{
"Value": "22",
"Description": "1/200"
},
{
"Value": "23",
"Description": "1/160"
},
{
"Value": "24",
"Description": "1/125"
},
{
"Value": "25",
"Description": "1/100"
},
{
"Value": "26",
"Description": "1/80"
},
{
"Value": "27",
"Description": "1/60"
},
{
"Value": "28",
"Description": "1/50"
},
{
"Value": "29",
"Description": "1/40"
},
{
"Value": "30",
"Description": "1/30"
},
{
"Value": "31",
"Description": "1/25"
},
{
"Value": "32",
"Description": "1/20"
},
{
"Value": "33",
"Description": "1/15"
},
{
"Value": "34",
"Description": "1/13"
},
{
"Value": "35",
"Description": "1/10"
},
{
"Value": "36",
"Description": "1/8"
},
{
"Value": "37",
"Description": "1/6"
},
{
"Value": "38",
"Description": "1/5"
},
{
"Value": "39",
"Description": "1/4"
},
{
"Value": "40",
"Description": "1/3"
},
{
"Value": "41",
"Description": "1/2.5"
},
{
"Value": "42",
"Description": "1/2"
},
{
"Value": "43",
"Description": "1/1.6"
},
{
"Value": "44",
"Description": "1/1.3"
},
{
"Value": "45",
"Description": "1"
},
{
"Value": "46",
"Description": "1.3"
},
{
"Value": "47",
"Description": "1.6"
},
{
"Value": "48",
"Description": "2"
},
{
"Value": "49",
"Description": "2.5"
},
{
"Value": "50",
"Description": "3.2"
},
{
"Value": "51",
"Description": "4"
},
{
"Value": "52",
"Description": "5"
},
{
"Value": "53",
"Description": "6"
},
{
"Value": "54",
"Description": "8"
},
{
"Value": "55",
"Description": "10"
},
{
"Value": "56",
"Description": "13"
},
{
"Value": "57",
"Description": "15"
},
{
"Value": "58",
"Description": "20"
},
{
"Value": "59",
"Description": "25"
},
{
"Value": "60",
"Description": "30"
},
{
"Value": "61",
"Description": "60"
},
{
"Value": "101",
"Description": "'1/24000'"
},
{
"Value": "102",
"Description": "'1/12000'"
},
{
"Value": "103",
"Description": "'1/6000'"
},
{
"Value": "104",
"Description": "'1/3000'"
},
{
"Value": "105",
"Description": "'1/1500'"
},
{
"Value": "106",
"Description": "'1/750'"
},
{
"Value": "107",
"Description": "'1/350'"
},
{
"Value": "108",
"Description": "'1/180'"
},
{
"Value": "109",
"Description": "'1/90'"
},
{
"Value": "110",
"Description": "'1/45'"
},
{
"Value": "111",
"Description": "'0.7'"
},
{
"Value": "112",
"Description": "'1.5'"
},
{
"Value": "121",
"Description": "'7'"
},
{
"Value": "122",
"Description": "'9'"
},
{
"Value": "123",
"Description": "'40'"
},
{
"Value": "124",
"Description": "'50'"
},
{
"Value": "126",
"Description": "'70'"
},
{
"Value": "127",
"Description": "'80'"
},
{
"Value": "128",
"Description": "'90'"
},
{
"Value": "129",
"Description": "'100'"
},
{
"Value": "130",
"Description": "'110'"
},
{
"Value": "131",
"Description": "'120'"
},
{
"Value": "132",
"Description": "'130'"
},
{
"Value": "133",
"Description": "'140'"
},
{
"Value": "134",
"Description": "'150'"
},
{
"Value": "135",
"Description": "'160'"
},
{
"Value": "136",
"Description": "'170'"
},
{
"Value": "137",
"Description": "'180'"
},
{
"Value": "138",
"Description": "'190'"
},
{
"Value": "139",
"Description": "'200'"
},
{
"Value": "140",
"Description": "'210'"
},
{
"Value": "141",
"Description": "'220'"
},
{
"Value": "142",
"Description": "'230'"
},
{
"Value": "143",
"Description": "'240'"
},
{
"Value": "144",
"Description": "'250'"
},
{
"Value": "145",
"Description": "'260'"
},
{
"Value": "146",
"Description": "'270'"
},
{
"Value": "147",
"Description": "'280'"
},
{
"Value": "148",
"Description": "'290'"
},
{
"Value": "149",
"Description": "'300'"
},
{
"Value": "150",
"Description": "'360'"
},
{
"Value": "151",
"Description": "'420'"
},
{
"Value": "152",
"Description": "'480'"
},
{
"Value": "153",
"Description": "'540'"
},
{
"Value": "154",
"Description": "'600'"
},
{
"Value": "155",
"Description": "'660'"
},
{
"Value": "156",
"Description": "'720'"
},
{
"Value": "157",
"Description": "'780'"
},
{
"Value": "158",
"Description": "'840'"
},
{
"Value": "159",
"Description": "'900'"
},
{
"Value": "160",
"Description": "'960'"
},
{
"Value": "161",
"Description": "'1020'"
},
{
"Value": "162",
"Description": "'1080'"
},
{
"Value": "163",
"Description": "'1140'"
},
{
"Value": "164",
"Description": "'1200'"
}
]
},
"drive_mode_list": {
"name": "Drive Mode List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "F4B6C78C-7873-43F0-9748-F4406185224D",
"format": "list",
"description": "Acquires the list of drive modes.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "Drive Mode",
"Type": "sint8"
}
]
},
"exposure_compensation_list": {
"name": "Exposure Compensation List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "01879798-28EE-4D97-92C9-FD249C88BBCC",
"format": "list",
"description": "Acquires the list of exposure compensations.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "Exposure Compensation",
"Type": "sint8"
}
]
},
"operation_request": {
"name": "Operation Request",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "559644B8-E0BC-4011-929B-5CF9199851E7",
"format": "uint8",
"description": "Sets the operation request.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": false,
"Write": true,
"Notify": false
},
"valueFields": [
{
"Name": "OperationCode",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "NOP"
},
{
"Value": "1",
"Description": "Start Shooting/Recording"
},
{
"Value": "2",
"Description": "Stop Shooting/Recording"
}
]
},
{
"Name": "Parameter",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "No AF"
},
{
"Value": "1",
"Description": "AF"
},
{
"Value": "2",
"Description": "Green Button Function"
}
]
}
]
},
"iso_sensitivity": {
"name": "ISO Sensitivity",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "206BD02C-78B2-42C4-820A-CF30E0963909",
"format": "sint32",
"description": "Acquires and sets the ISO sensitivity of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "AUTO"
},
{
"Value": "100",
"Description": "'100'"
},
{
"Value": "125",
"Description": "'125'"
},
{
"Value": "160",
"Description": "'160'"
},
{
"Value": "200",
"Description": "'200'"
},
{
"Value": "250",
"Description": "'250'"
},
{
"Value": "320",
"Description": "'320'"
},
{
"Value": "400",
"Description": "'400'"
},
{
"Value": "500",
"Description": "'500'"
},
{
"Value": "640",
"Description": "'640'"
},
{
"Value": "800",
"Description": "'800'"
},
{
"Value": "1000",
"Description": "'1000'"
},
{
"Value": "1250",
"Description": "'1250'"
},
{
"Value": "1600",
"Description": "'1600'"
},
{
"Value": "2000",
"Description": "'2000'"
},
{
"Value": "2500",
"Description": "'2500'"
},
{
"Value": "3200",
"Description": "'3200'"
},
{
"Value": "4000",
"Description": "'4000'"
},
{
"Value": "5000",
"Description": "'5000'"
},
{
"Value": "6400",
"Description": "'6400'"
},
{
"Value": "8000",
"Description": "'8000'"
},
{
"Value": "10000",
"Description": "'10000'"
},
{
"Value": "12800",
"Description": "'12800'"
},
{
"Value": "16000",
"Description": "'16000'"
},
{
"Value": "20000",
"Description": "'20000'"
},
{
"Value": "25600",
"Description": "'25600'"
},
{
"Value": "32000",
"Description": "'32000'"
},
{
"Value": "40000",
"Description": "'40000'"
},
{
"Value": "51200",
"Description": "'51200'"
},
{
"Value": "64000",
"Description": "'64000'"
},
{
"Value": "80000",
"Description": "'8000'"
},
{
"Value": "102400",
"Description": "'102400'"
},
{
"Value": "128000",
"Description": "'128000'"
},
{
"Value": "160000",
"Description": "'160000'"
},
{
"Value": "204800",
"Description": "'204800'"
},
{
"Value": "256000",
"Description": "'256000'"
},
{
"Value": "320000",
"Description": "'320000'"
},
{
"Value": "409600",
"Description": "'409600'"
},
{
"Value": "512000",
"Description": "'512000'"
},
{
"Value": "640000",
"Description": "'640000'"
},
{
"Value": "819200",
"Description": "'819200'"
},
{
"Value": "1024000",
"Description": "'1024000'"
},
{
"Value": "1280000",
"Description": "'1280000'"
},
{
"Value": "1600000",
"Description": "'1600000'"
},
{
"Value": "140",
"Description": "'140'"
},
{
"Value": "280",
"Description": "'280'"
},
{
"Value": "560",
"Description": "'560'"
},
{
"Value": "1100",
"Description": "'1100'"
},
{
"Value": "2200",
"Description": "'2200'"
},
{
"Value": "4500",
"Description": "'4500'"
},
{
"Value": "9000",
"Description": "'9000'"
},
{
"Value": "18000",
"Description": "'18000'"
},
{
"Value": "36000",
"Description": "'36000'"
},
{
"Value": "72000",
"Description": "'72000'"
},
{
"Value": "144000",
"Description": "'144000'"
},
{
"Value": "288000",
"Description": "'288000'"
},
{
"Value": "576000",
"Description": "'576000'"
},
{
"Value": "1158000",
"Description": "'1158000'"
}
]
},
"jpeg_size": {
"name": "JPEG Size",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "9838BB04-4ABB-4C12-AE22-626D02E3704B",
"format": "sint8",
"description": "Acquires and sets the output JPEG size.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "L / Super Fine"
},
{
"Value": "1",
"Description": "M / Super Fine"
},
{
"Value": "2",
"Description": "S / Super Fine"
},
{
"Value": "3",
"Description": "XS / Super Fine"
},
{
"Value": "4",
"Description": "L / Fine"
},
{
"Value": "5",
"Description": "M / Fine"
},
{
"Value": "6",
"Description": "S / Fine"
},
{
"Value": "7",
"Description": "XS / Fine"
},
{
"Value": "8",
"Description": "L / Economy"
},
{
"Value": "9",
"Description": "M / Economy"
},
{
"Value": "10",
"Description": "S / Economy"
},
{
"Value": "11",
"Description": "XS / Economy"
}
]
},
"capture_mode": {
"name": "Capture Mode",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "78009238-AC3D-4370-9B6F-C9CE2F4E3CA8",
"format": "sint8",
"description": "Acquires and sets the action mode of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "Still image shooting mode"
},
{
"Value": "2",
"Description": "Movie shooting mode"
}
]
},
"shutter_speed_list": {
"name": "Shutter Speed List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "B355330D-4ADC-4434-A222-7B91404B4788",
"format": "list",
"description": "Acquires the list of shutter speeds.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "Shutter Speed",
"Type": "uint8"
}
]
},
"aperture_list": {
"name": "Aperture List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "4866F4A9-2C83-457B-B393-B9535E1447E5",
"format": "list",
"description": "Acquires the list of apertures.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Name": "Elements",
"Type": "sint8"
},
{
"Name": "Aperture",
"Type": "sint8"
}
]
},
"movie_configuration": {
"name": "Movie Configuration",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "404F6626-1294-407F-AB3D-DDC6B805B6BC",
"format": "sint8",
"description": "Acquires and sets the movie configuration.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Value": "0",
"Description": "FullHD / 60fps"
},
{
"Value": "1",
"Description": "FullHD / 30fps"
},
{
"Value": "2",
"Description": "FullHD / 24fps"
},
{
"Value": "3",
"Description": "4K / 60fps"
},
{
"Value": "4",
"Description": "4K / 30fps"
},
{
"Value": "5",
"Description": "4K / 24fps"
}
]
},
"file_type": {
"name": "File Type",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "95BFA8CA-4680-424D-B27C-AAC20D86E48B",
"format": "uint8",
"description": "Acquires and sets the output file type.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Name": "File Type",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "JPEG"
},
{
"Value": "1",
"Description": "PEF"
},
{
"Value": "2",
"Description": "DNG"
},
{
"Value": "3",
"Description": "JPEG + PEF"
},
{
"Value": "4",
"Description": "JPEG + DNG"
}
]
},
{
"Name": "Raw Type",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "PEF"
},
{
"Value": "1",
"Description": "DNG"
}
]
},
{
"Name": "CardSlot",
"Type": "sint8"
},
{
"Name": "SlotMode",
"Type": "sint8"
}
]
},
"white_balance_list": {
"name": "White Balance List",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "FB673486-2A76-41B8-88F7-F88552FE5745",
"format": "list",
"description": "Acquires the list of the white balance settings.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": false,
"Notify": true
},
"valueFields": [
{
"Value": "Elements",
"Type": "sint8"
},
{
"Value": "White Balance",
"Type": "sint8"
}
]
},
"drive_mode": {
"name": "Drive Mode",
"serviceID": "9F00F387-8345-4BBC-8B92-B87B52E3091A",
"characteristicID": "B29E6DE3-1AEC-48C1-9D05-02CEA57CE664",
"format": "uint8",
"description": "Acquires and sets the drive mode of the camera.",
"valueFieldsNotes": null,
"propertyRequirements": {
"Read": true,
"Write": true,
"Notify": true
},
"valueFields": [
{
"Name": "Drive Mode",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "Single Frame Shooting"
},
{
"Value": "1",
"Description": "Single Frame Shooting (Self 10 seconds)"
},
{
"Value": "2",
"Description": "Single Frame Shooting (Self 2 seconds)"
},
{
"Value": "3",
"Description": "Continuous Shooting"
},
{
"Value": "4",
"Description": "Bracket Shooting"
},
{
"Value": "5",
"Description": "Bracket Shooting (Self 10 seconds)"
},
{
"Value": "6",
"Description": "Bracket Shooting (Self 2 seconds)"
},
{
"Value": "7",
"Description": "Multiple Exposure"
},
{
"Value": "8",
"Description": "Multiple Exposure (Self 10 seconds)"
},
{
"Value": "9",
"Description": "Multiple Exposure (Self 2 seconds)"
},
{
"Value": "10",
"Description": "Interval Shooting"
},
{
"Value": "11",
"Description": "Interval Shooting (Self 10 seconds)"
},
{
"Value": "12",
"Description": "Interval Shooting (Self 2 seconds)"
},
{
"Value": "13",
"Description": "Interval Composite"
},
{
"Value": "14",
"Description": "Interval Composite (Self 10 seconds)"
},
{
"Value": "15",
"Description": "Interval Composite (Self 2 seconds)"
},
{
"Value": "16",
"Description": "Single Frame Shooting (Remote Immediate)"
},
{
"Value": "17",
"Description": "Single Frame Shooting (Remote 3 seconds)"
},
{
"Value": "18",
"Description": "Continuous Shooting H"
},
{
"Value": "19",
"Description": "Continuous Shooting H (Self 12 seconds)"
},
{
"Value": "20",
"Description": "Continuous Shooting H (Self 2 seconds)"
},
{
"Value": "21",
"Description": "Continuous Shooting H (Remote Immediate)"
},
{
"Value": "22",
"Description": "Continuous Shooting H (Remote 3 seconds)"
},
{
"Value": "23",
"Description": "Continuous Shooting M"
},
{
"Value": "24",
"Description": "Continuous Shooting M (Self 12 seconds)"
},
{
"Value": "25",
"Description": "Continuous Shooting M (Self 2 seconds)"
},
{
"Value": "26",
"Description": "Continuous Shooting M (Remote Immediate)"
},
{
"Value": "27",
"Description": "Continuous Shooting M (Remote 3 seconds)"
},
{
"Value": "28",
"Description": "Continuous Shooting L"
},
{
"Value": "29",
"Description": "Continuous Shooting L (Self 12 seconds)"
},
{
"Value": "30",
"Description": "Continuous Shooting L (Self 2 seconds)"
},
{
"Value": "31",
"Description": "Continuous Shooting L (Remote Immediate)"
},
{
"Value": "32",
"Description": "Continuous Shooting L (Remote 3 seconds)"
},
{
"Value": "33",
"Description": "Bracket Shooting (Remote Immediate)"
},
{
"Value": "34",
"Description": "Bracket Shooting (Remote 3 seconds)"
},
{
"Value": "35",
"Description": "Multiple Exposure (Remote Immediate)"
},
{
"Value": "36",
"Description": "Multiple Exposure (Remote 3 seconds)"
},
{
"Value": "37",
"Description": "Interval Shooting (Remote Immediate)"
},
{
"Value": "38",
"Description": "Interval Shooting (Remote 3 seconds)"
},
{
"Value": "39",
"Description": "Interval Composite (Remote Immediate)"
},
{
"Value": "40",
"Description": "Interval Composite (Remote 3 seconds)"
},
{
"Value": "41",
"Description": "Interval Movie"
},
{
"Value": "42",
"Description": "Interval Movie (Self 12 seconds)"
},
{
"Value": "43",
"Description": "Interval Movie (Self 2 seconds)"
},
{
"Value": "44",
"Description": "Interval Movie (Remote Immediate)"
},
{
"Value": "45",
"Description": "Interval Movie (Remote 3 seconds)"
},
{
"Value": "46",
"Description": "Motion Bracket"
},
{
"Value": "47",
"Description": "Motion Bracket (Self 12 seconds)"
},
{
"Value": "48",
"Description": "Motion Bracket (Self 2 seconds)"
},
{
"Value": "49",
"Description": "Motion Bracket (Remote Immediate)"
},
{
"Value": "50",
"Description": "Motion Bracket (Remote 3 seconds)"
},
{
"Value": "51",
"Description": "Focus Bracketing"
},
{
"Value": "52",
"Description": "Focus Bracketing (Self 12 seconds)"
},
{
"Value": "53",
"Description": "Focus Bracketing (Self 2 seconds)"
},
{
"Value": "54",
"Description": "Focus Bracketing (Remote Immediate)"
},
{
"Value": "55",
"Description": "Focus Bracketing (Remote 3 seconds)"
},
{
"Value": "56",
"Description": "Mirror Lockup"
},
{
"Value": "57",
"Description": "Mirror Lockup (Self 12 seconds)"
},
{
"Value": "58",
"Description": "Mirror Lockup (Self 2 seconds)"
},
{
"Value": "59",
"Description": "Mirror Lockup (Remote Immediate)"
},
{
"Value": "60",
"Description": "Mirror Lockup (Remote 3 seconds)"
},
{
"Value": "61",
"Description": "Star Stream"
},
{
"Value": "62",
"Description": "Star Stream (Self 12 seconds)"
},
{
"Value": "63",
"Description": "Star Stream (Self 2 seconds)"
},
{
"Value": "64",
"Description": "Star Stream (Remote Immediate)"
},
{
"Value": "65",
"Description": "Star Stream (Remote 3 seconds)"
}
]
},
{
"Name": "User Mode",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "Not in user mode"
},
{
"Value": "1",
"Description": "User mode"
},
{
"Value": "2",
"Description": "User mode 2"
},
{
"Value": "3",
"Description": "User mode 3"
},
{
"Value": "4",
"Description": "User mode 4"
},
{
"Value": "5",
"Description": "User mode 5"
}
]
},
{
"Name": "Shooting Mode Option",
"Type": "sint8",
"opts": [
{
"Value": "0",
"Description": "No options"
},
{
"Value": "1",
"Description": "Hyper"
},
{
"Value": "2",
"Description": "Shift"
}
]
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment