CHDK_DE Vorschauversion  Trunk Rev. 6014
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
wrappers.c-Dateireferenz
+ Include-Abhängigkeitsdiagramm für wrappers.c:

gehe zum Quellcode dieser Datei

Funktionen

long lens_get_focus_pos ()
 
long lens_get_focus_pos_from_lens ()
 
long lens_get_target_distance ()
 
void camera_set_led (int led, int state, int bright)
 
int DoMFLock (void)
 
int UnlockMF (void)
 

Dokumentation der Funktionen

void camera_set_led ( int  led,
int  state,
int  bright 
)

Definiert in Zeile 20 der Datei wrappers.c.

21 {
22  struct led_control led_c;
23 
24  //TODO Íåðàçáèðàëñÿ ÷òî çíà÷èò ýòà òàáëèöà
25  char convert_table[11]={0,1,2,3,0,2,3,1,8,10,10}; // s3 to a710 (and a720) convert table
26 
27  //char convert_table[6]={0,1,2,3,8,10}; // Test a720, values 0-5 are valid
28 
29  // 0 gr
30  // 1 red
31  // 2 yel
32  // 3 pw
33  // 8 dp
34  // 9 af
35 
36  led_c.led_num=convert_table[led%11];
37  led_c.action=state<=1 ? !state : state;
38  led_c.brightness=bright;
39  led_c.blink_count=255;
40  _PostLEDMessage(&led_c);
41 }
int DoMFLock ( void  )

Definiert in Zeile 49 der Datei wrappers.c.

50 {
52  _MFOn();
53  return(1);
54  }
55  return(0);
56 }
long lens_get_focus_pos ( )

Definiert in Zeile 3 der Datei wrappers.c.

4 {
6 }
long lens_get_focus_pos_from_lens ( )

Definiert in Zeile 8 der Datei wrappers.c.

9 {
11 }
long lens_get_target_distance ( )

Definiert in Zeile 14 der Datei wrappers.c.

15 {
17 }
int UnlockMF ( void  )

Definiert in Zeile 58 der Datei wrappers.c.

59 {
61  _MFOff();
62  return(1);
63  }
64  return(0);
65 }