Module property
Canon Properties
Usage:
function property.SHUTTER:handler(value) print("shutter: "..value) end
Fields
Class property
property:request_change(value, len[, wait=true[, timeout]]) | Set the value of the property
WARNING This is very dangerous, setting invalid values for properties can brick your camera. |
property:handler(value) | Called when the property value changes |
Fields
- BURST_COUNT
-
- BURST_COUNT property
- BAT_INFO
-
- BAT_INFO property
- TFT_STATUS
-
- TFT_STATUS property
- LENS_NAME
-
- LENS_NAME property
- LENS_SOMETHING
-
- LENS_SOMETHING property
- LENS
-
- LENS property
- HDMI_CHANGE
-
- HDMI_CHANGE property
- HDMI_CHANGE_CODE
-
- HDMI_CHANGE_CODE property
- USBRCA_MONITOR
-
- USBRCA_MONITOR property
- MVR_REC_START
-
- MVR_REC_START property
- REC_TIME
-
- REC_TIME property
- GUI_STATE
-
- GUI_STATE property
- LIVE_VIEW_FACE_AF
-
- LIVE_VIEW_FACE_AF property
- LV_LOCK
-
- LV_LOCK property
- LV_ACTION
-
- LV_ACTION property
- LCD_POSITION
-
- LCD_POSITION property
- USBDEVICE_CONNECT
-
- USBDEVICE_CONNECT property
- MVR_MOVW_START0
-
- MVR_MOVW_START0 property
- MVR_MOVW_START1
-
- MVR_MOVW_START1 property
- AF_MODE
-
- AF_MODE property
- MVR_REC
-
- MVR_REC property
- LV_LENS
-
- LV_LENS property
- LV_LENS_STABILIZE
-
- LV_LENS_STABILIZE property
- LV_MANIPULATION
-
- LV_MANIPULATION property
- LV_AFFRAME
-
- LV_AFFRAME property
- LV_FOCUS
-
- LV_FOCUS property
- LV_FOCUS_DONE
-
- LV_FOCUS_DONE property
- LV_FOCUS_STOP
-
- LV_FOCUS_STOP property
- LV_AF_RESULT
-
- LV_AF_RESULT property
- LV_FOCUS_STATE
-
- LV_FOCUS_STATE property
- LV_FOCUS_STATUS
-
- LV_FOCUS_STATUS property
- LV_FOCUS_CMD
-
- LV_FOCUS_CMD property
- LV_FOCUS_DATA
-
- LV_FOCUS_DATA property
- LV_STATE
-
- LV_STATE property
- LV_DISPSIZE
-
- LV_DISPSIZE property
- LVCAF_STATE
-
- LVCAF_STATE property
- HALF_SHUTTER
-
- HALF_SHUTTER property
- ORIENTATION
-
- ORIENTATION property
- LV_LENS_DRIVE_REMOTE
-
- LV_LENS_DRIVE_REMOTE property
- LIVE_VIEW_VIEWTYPE
-
- LIVE_VIEW_VIEWTYPE property
- MODE
-
- MODE property
- DRIVE
-
- DRIVE property
- SHUTTER
-
- SHUTTER property
- SHUTTER_RANGE
-
- SHUTTER_RANGE property
- APERTURE
-
- APERTURE property
- ISO
-
- ISO property
- AE
-
- AE property
- UILOCK
-
- UILOCK property
- ISO_AUTO
-
- ISO_AUTO property
- SHUTTER_AUTO
-
- SHUTTER_AUTO property
- APERTURE_AUTO
-
- APERTURE_AUTO property
- APERTURE3
-
- APERTURE3 property
- SHUTTER_RELEASE
-
- SHUTTER_RELEASE property
- AVAIL_SHOT
-
- AVAIL_SHOT property
- MIC_INSERTED
-
- MIC_INSERTED property
- SENSOR
-
- SENSOR property
- DISPSENSOR_CTRL
-
- DISPSENSOR_CTRL property
- LV_OUTPUT_DEVICE
-
- LV_OUTPUT_DEVICE property
- HOUTPUT_TYPE
-
- HOUTPUT_TYPE property
- MIRROR_DOWN
-
- MIRROR_DOWN property
- MYMENU_LISTING
-
- MYMENU_LISTING property
- LV_MOVIE_SELECT
-
- LV_MOVIE_SELECT property
- SHOOTING_TYPE
-
- SHOOTING_TYPE property
- ERR_BATTERY
-
- ERR_BATTERY property
- CUSTOM_SETTING
-
- CUSTOM_SETTING property
- DEFAULT_CUSTOM
-
- DEFAULT_CUSTOM property
- DEFAULT_BRACKET
-
- DEFAULT_BRACKET property
- PARTIAL_SETTING
-
- PARTIAL_SETTING property
- EMPOWER_OFF
-
- EMPOWER_OFF property
- ACTIVE_SWEEP_STATUS
-
- ACTIVE_SWEEP_STATUS property
- EFIC_TEMP
-
- EFIC_TEMP property
- LANGUAGE
-
- LANGUAGE property
- VIDEO_SYSTEM
-
- VIDEO_SYSTEM property
- DATE_FORMAT
-
- DATE_FORMAT property
- ICU_UILOCK
-
- ICU_UILOCK property
- SHOOTING_MODE
-
- SHOOTING_MODE property
- SHOOTING_MODE_2
-
- SHOOTING_MODE_2 property
- WB_MODE_LV
-
- WB_MODE_LV property
- WB_KELVIN_LV
-
- WB_KELVIN_LV property
- WB_MODE_PH
-
- WB_MODE_PH property
- WB_KELVIN_PH
-
- WB_KELVIN_PH property
- WBS_GM
-
- WBS_GM property
- WBS_BA
-
- WBS_BA property
- CUSTOM_WB
-
- CUSTOM_WB property
- METERING_MODE
-
- METERING_MODE property
- LAST_JOB_ID
-
- LAST_JOB_ID property
- PICTURE_STYLE
-
- PICTURE_STYLE property
- PC_FLAVOR1_PARAM
-
- PC_FLAVOR1_PARAM property
- PC_FLAVOR2_PARAM
-
- PC_FLAVOR2_PARAM property
- PC_FLAVOR3_PARAM
-
- PC_FLAVOR3_PARAM property
- STROBO_FIRING
-
- STROBO_FIRING property
- STROBO_ETTLMETER
-
- STROBO_ETTLMETER property
- STROBO_CURTAIN
-
- STROBO_CURTAIN property
- STROBO_AECOMP
-
- STROBO_AECOMP property
- STROBO_SETTING
-
- STROBO_SETTING property
- STROBO_REDEYE
-
- STROBO_REDEYE property
- POPUP_BUILTIN_FLASH
-
- POPUP_BUILTIN_FLASH property
- LCD_BRIGHTNESS
-
- LCD_BRIGHTNESS property
- LCD_BRIGHTNESS_MODE
-
- LCD_BRIGHTNESS_MODE property
- LCD_BRIGHTNESS_AUTO_LEVEL
-
- LCD_BRIGHTNESS_AUTO_LEVEL property
- STROBO_FIRING
-
- STROBO_FIRING property
- DOF_PREVIEW_MAYBE
-
- DOF_PREVIEW_MAYBE property
- REMOTE_SW1
-
- REMOTE_SW1 property
- REMOTE_SW2
-
- REMOTE_SW2 property
- PROGRAM_SHIFT
-
- PROGRAM_SHIFT property
- QUICKREVIEW
-
- QUICKREVIEW property
- QUICKREVIEW_MODE
-
- QUICKREVIEW_MODE property
- REMOTE_AFSTART_BUTTON
-
- REMOTE_AFSTART_BUTTON property
- REMOTE_BULB_RELEASE_END
-
- REMOTE_BULB_RELEASE_END property
- REMOTE_BULB_RELEASE_START
-
- REMOTE_BULB_RELEASE_START property
- REMOTE_RELEASE
-
- REMOTE_RELEASE property
- REMOTE_SET_BUTTON
-
- REMOTE_SET_BUTTON property
- FA_ADJUST_FLAG
-
- FA_ADJUST_FLAG property
- CARD_SELECT
-
- CARD_SELECT property
- FOLDER_NUMBER_A
-
- FOLDER_NUMBER_A property
- FILE_NUMBER_A
-
- FILE_NUMBER_A property
- CLUSTER_SIZE_A
-
- CLUSTER_SIZE_A property
- FREE_SPACE_A
-
- FREE_SPACE_A property
- CARD_RECORD_A
-
- CARD_RECORD_A property
- FOLDER_NUMBER_B
-
- FOLDER_NUMBER_B property
- FILE_NUMBER_B
-
- FILE_NUMBER_B property
- CLUSTER_SIZE_B
-
- CLUSTER_SIZE_B property
- FREE_SPACE_B
-
- FREE_SPACE_B property
- CARD_RECORD_B
-
- CARD_RECORD_B property
- FOLDER_NUMBER_C
-
- FOLDER_NUMBER_C property
- FILE_NUMBER_C
-
- FILE_NUMBER_C property
- CLUSTER_SIZE_C
-
- CLUSTER_SIZE_C property
- FREE_SPACE_C
-
- FREE_SPACE_C property
- CARD_RECORD_C
-
- CARD_RECORD_C property
- USER_FILE_PREFIX
-
- USER_FILE_PREFIX property
- SELECTED_FILE_PREFIX
-
- SELECTED_FILE_PREFIX property
- CARD_COVER
-
- CARD_COVER property
- TERMINATE_SHUT_REQ
-
- TERMINATE_SHUT_REQ property
- BUTTON_ASSIGNMENT
-
- BUTTON_ASSIGNMENT property
- PIC_QUALITY
-
- PIC_QUALITY property
- PIC_QUALITY2
-
- PIC_QUALITY2 property
- PIC_QUALITY3
-
- PIC_QUALITY3 property
- IMAGE_REVIEW_TIME
-
- IMAGE_REVIEW_TIME property
- BATTERY_REPORT
-
- BATTERY_REPORT property
- BATTERY_HISTORY
-
- BATTERY_HISTORY property
- BATTERY_CHECK
-
- BATTERY_CHECK property
- BATTERY_POWER
-
- BATTERY_POWER property
- AE_MODE_MOVIE
-
- AE_MODE_MOVIE property
- WINDCUT_MODE
-
- WINDCUT_MODE property
- SCREEN_COLOR
-
- SCREEN_COLOR property
- ROLLING_PITCHING_LEVEL
-
- ROLLING_PITCHING_LEVEL property
- VRAM_SIZE_MAYBE
-
- VRAM_SIZE_MAYBE property
- ICU_AUTO_POWEROFF
-
- ICU_AUTO_POWEROFF property
- AUTO_POWEROFF_TIME
-
- AUTO_POWEROFF_TIME property
- REBOOT
-
- REBOOT property
- DIGITAL_ZOOM_RATIO
-
- DIGITAL_ZOOM_RATIO property
- INFO_BUTTON_FUNCTION
-
- INFO_BUTTON_FUNCTION property
- PROP_LIVE_VIEW_AF_SYSTEM
-
- PROP_LIVE_VIEW_AF_SYSTEM property
- PROP_CONTINUOUS_AF
-
- PROP_CONTINUOUS_AF property
- PROP_MOVIE_SERVO_AF
-
- PROP_MOVIE_SERVO_AF property
- PROP_MOVIE_SERVO_AF_VALID
-
- PROP_MOVIE_SERVO_AF_VALID property
- PROP_SHUTTER_AF_DURING_RECORD
-
- PROP_SHUTTER_AF_DURING_RECORD property
- REGISTRATION_DATA_UPDATE_FUNC
-
- REGISTRATION_DATA_UPDATE_FUNC property
- LIMITED_TV_VALUE_AT_AUTOISO
-
- LIMITED_TV_VALUE_AT_AUTOISO property
- LOUDNESS_BUILT_IN_SPEAKER
-
- LOUDNESS_BUILT_IN_SPEAKER property
- LED_LIGHT
-
- LED_LIGHT property
- AFSHIFT_LVASSIST_STATUS
-
- AFSHIFT_LVASSIST_STATUS property
- AFSHIFT_LVASSIST_SHIFT_RESULT
-
- AFSHIFT_LVASSIST_SHIFT_RESULT property
- MULTIPLE_EXPOSURE_CTRL
-
- MULTIPLE_EXPOSURE_CTRL property
- MIRROR_DOWN_IN_MOVIE_MODE
-
- MIRROR_DOWN_IN_MOVIE_MODE property
- SHUTTER_COUNTER
-
- SHUTTER_COUNTER property
- AFPOINT
-
- AFPOINT property
- BEEP
-
- BEEP property
- ELECTRIC_SHUTTER
-
- ELECTRIC_SHUTTER property
- LOGICAL_CONNECT
-
- LOGICAL_CONNECT property
- BV
-
- BV property
- LV_BV
-
- LV_BV property
- STROBO_CHARGE_INFO_MAYBE
-
- STROBO_CHARGE_INFO_MAYBE property
- ONESHOT_RAW
-
- ONESHOT_RAW property
- AEB
-
- AEB property
Class property
Represents a Canon property- property:request_change(value, len[, wait=true[, timeout]])
-
Set the value of the property
WARNING This is very dangerous, setting invalid values for properties can brick your camera. This functionality is disabled by default, and will throw an error if you try to call it. To enable, compile with
LUA_PROP_REQUEST_CHANGE
Parameters:
- value int
- len int
- wait bool (default true)
- timeout int (optional)
- property:handler(value)
-
Called when the property value changes
Parameters:
- value int the new value of the property
Usage:
function property.SHUTTER:handler(value) print("shutter: "..value) end