126
C H A P T E R 5
Scripting
s = get_shooting
uBasic
s = get_shooting()
Lua
Returns 1 resp.
true
if the camera is currently shooting or has prepared for shooting
and is ready to shoot.
x = get_propset
uBasic
x = get_propset()
Lua
Returns the type of operating system: 1 = VxWorks, 2 = DryOS.
v = get_prop p
uBasic
v = get_prop(p)
Lua
set_prop p,v
uBasic
set_prop(p,v)
Lua
Retrieves and sets properties (section 5.6).
b = get_vbatt
uBasic
b = get_vbatt()
Lua
Returns the battery voltage into variable
b
(in milliVolts).
t = get_temperature p
uBasic
t = get_temperature(p)
Lua
Returns a temperature in degrees Celsius. The variable
p
specifies the probe:
0 = optics, 1 = CCD, 2 = battery.
u = get_usb_power
uBasic
u = get_usb_power()
Lua
Sets variable
u
to a value > 0 if the camera detects a signal on the USB V+ pin. The
returned value is the duration of the signal in units of 10 milliseconds. Typically, this
command is used to implement advanced remote control functions (section 5.7.5).
exit_alt
uBasic
exit_alt()
Lua
Leaves the CHDK-specific
<ALT>
-mode (
chapter 4
). Please note that leaving the
<ALT>
-
mode interrupts script execution. The script execution is resumed when the camera
returns to
<ALT>
-mode.
shut_down
uBasic
shut_down()
Lua
The camera is switched off as soon as possible.
5.5.11 Low-level commands (Lua only)
value = peek(address)
Fetches memory content from the specified address.
Note:
If the address is outside the address range of the camera, the operating system
will crash!
Содержание Camera
Страница 1: ......
Страница 2: ...The Canon Camera Hackers Manual ...
Страница 3: ......
Страница 4: ...Berthold Daum The Canon Camera Hackers Manual Teach Your Camera New Tricks ...
Страница 19: ...10 CH APTER 2 Cameras and Operating Systems ...
Страница 25: ...16 CH APTER 3 ...
Страница 85: ...76 CH APTER 4 Teach Your Camera New Tricks ...
Страница 213: ...204 CH APTER 6 ...
Страница 253: ...244 AP PENDIX ...