Srsa 4c/Event procedure research
Talk0
538pages on
this wiki
this wiki
< User:Srsa 4c
When not noted otherwise, below findings apply to the A470
Contents |
Registered by UI.Create
Edit
UIFS_MoveZoomTo (DryOS)
Edit
- arguments
- zoom point (0, 1, ... ) starts with optical, adds digital zoom when the optical maximum is reached
- ignored
- function pointer, probably callback, disabled when 0
- notes
- on A470, digital zoom set with this eventproc may not be persistent
--[[
@title MoveZoomTo
@param a Param
@default a 0
]]
call_event_proc("UI.Create")
call_event_proc("UIFS_MoveZoomTo",a,0,0)
UIFS_CaptureNoneStop
Edit
- arguments
- unknown
- notes
- on the A470, calling this with a nonzero argument resulted in an unstoppable endless shooting loop
UIFS_SetCaptureModeToTv,
UIFS_SetCaptureModeToM
Edit
- arguments
- has no arguments
- notes
- changes active capture mode with correct shooting menu, on the A470 both set something similar to the "long shutter" submode of P mode (their effect is slighly different)
Might cause instability (confused camera?)
UIFS_WriteFirmInfoToFile
Edit
- arguments
- filename (?), 0 for the default "A/Firminfo.txt"
- notes
- writes firmware information followed by a list of recent recorded errors into the file
call_event_proc("UI.Create")
call_event_proc("UIFS_WriteFirmInfoToFile",0)
PT_* event procedures
Edit
The first 11 event procedures of the PT_* eventproctable are called by firmware tasks by name, so they can be overridden
These are:
PT_CompletePreCapt
Edit
PT_RecreviewAvailable
Edit
PT_NextShootAvailable
Edit
PT_CompleteStopZoom
Edit
PT_CompleteStopDigZoom
Edit
PT_CompleteStoreLens
Edit
PT_MovieRecordStopped
Edit
PT_CompleteCaptModeChange
Edit
PT_CompleteSynchroWrite
Edit
- does not seem to be called on the A470, so it's useless