Bonjour & Bienvenue sur EOS-Numerique
Réseaux Sociaux : Follow us on Facebook Follow us on Twitter


Sign Up






Affichage des résultats 1 à 4 sur 4

Discussion: shutter count

  1. #1
    Membre
    Inscription
    novembre 2009
    Localisation
    Switzerland
    Messages
    499
    Boîtier
    Canon
    Objectif(s)
    Canon 50mm

    Par défaut shutter count

    Bonjour,

    Juste pour confirmation, en fait le nombre de déclenchement, c'est une fonction qui est non réferencée par Canon?

    merci


  2. #2
    Membre
    Inscription
    avril 2012
    Localisation
    Chàtel-St-Denis - Suisse
    Âge
    57
    Messages
    2 198
    Boîtier
    D3 + Nissin 866 Mk II
    Objectif(s)
    35-70 2.8 - 80-200 2.8

    Par défaut

    je ne suis pas un spécialiste de SDK, mais je crois plutôt que le nombre de déclenchement est une donnée écrite par le boitier dans le raw.
    Pour un certain nombres de boitiers, on connait l'adresse tag de ces données et on peut donc les extraire...pour d'autres boitiers, cette adresse est inconnue....sauf par Canon....

  3. #3
    Membre
    Inscription
    novembre 2009
    Localisation
    Switzerland
    Messages
    499
    Boîtier
    Canon
    Objectif(s)
    Canon 50mm

    Par défaut

    Merci, je vais regarder de ce cote

  4. #4
    Membre
    Inscription
    juin 2013
    Localisation
    quelle était la
    Messages
    2
    Boîtier
    Canon 6D
    Objectif(s)
    Sigma 35mm

    Cool

    qu'il utilisait cette fonction sur le canon edsdk obtenir la taille de la propriété et de la valeurkEdsPropID_ShutterCounter

    mais dans EDSDK 2.12 utiliser ce code en C

    #include <stdio.h>
    #include "EDSDK.h"
    #include "EDSDKTypes.h"
    #include "EDSDKErrors.h"

    typedef enum { false, true } bool;

    void main()
    {


    EdsError err = EDS_ERR_OK;
    EdsCameraListRef cameraList = NULL;
    EdsCameraRef camera = NULL;
    EdsUInt32 count = 0;
    int v3,v5,v7,v8,v9,v10,v11,v12,v13;
    int *v6;
    int *p;
    int a3 = 0x22;
    int Flag;
    bool isSDKLoaded = false;

    printf("Canon EOS ShutterCounter lecteur\n");

    err = EdsInitializeSDK();

    if(err == EDS_ERR_OK)
    {
    isSDKLoaded = true;
    }

    if(err == EDS_ERR_OK)
    {
    err = EdsGetCameraList(&cameraList);
    }


    if(err == EDS_ERR_OK)
    {
    err = EdsGetChildCount(cameraList, &count);
    if(count == 0)
    {
    err = EDS_ERR_DEVICE_NOT_FOUND;
    }
    }

    if(err == EDS_ERR_OK)
    {
    err = EdsGetChildAtIndex(cameraList , 0 , &camera);
    }


    if(err == EDS_ERR_OK)
    {
    err = EdsOpenSession(camera);
    }else{
    printf("S'il vous plaît Power On appareil et le connecter au port USB...");
    }

    ///////////////////////////////////////////////////////////////////////////////////

    if(err == EDS_ERR_OK)
    {
    v3 = (int)camera+20;
    *p = (int *)v3;
    if(*p)
    {
    v5 = *p & 0x80000000;
    v6 = *(int **)(*p + 4);
    v7 = *v6;
    Flag = v7;
    if ( (v7 & 0x80000000) == v5 )
    {
    if ( v7 )
    {
    while ( 1 )
    {
    v8 = *(DWORD *)v7;
    if ( (*(DWORD *)v7 & 0x80000000) == v5 )
    {
    v9 = v7 + 8;
    v7 = v9;
    if ( (v9 & 0x80000000) == v5 )
    {
    if ( v9 )
    {
    v10 = *(DWORD *)v9;
    if ( (v10 & 0x80000000) == v5 )
    {
    if ( (v10 & 0x80000000) == v5 )
    {
    if ( v10 )
    {
    if ( a3 == *(WORD *)v10 )
    {
    v11 = v10 + 12;
    if ( v11 )
    {
    break;
    }
    }
    }
    }
    }
    }
    }
    }
    v7 = v8;
    Flag = v8;
    if ( !v8 || (v8 & 0x80000000) != v5 || (int *)v8 == v6 )
    printf("erreur!");
    }
    v12 = *(DWORD *)v11;
    if ( (v12 & 0x80000000) == v5 && v12 )
    {
    v13 = *(DWORD *)v12;
    printf("Shutter Count : %d",v13);
    }
    }
    }
    }
    }


    /////////////////////////////////////////////////////////////////////////////////////////////////

    if(err == EDS_ERR_OK)
    {
    err = EdsCloseSession(camera);
    }

    if(camera != NULL)
    {
    EdsRelease(camera);
    }

    if(isSDKLoaded)
    {
    EdsTerminateSDK();
    }
    getch();

    }

 

 

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

Discussions similaires

  1. Canon 40d suite réparation shutter
    Par n3fox dans le forum Pannes, entretien et nettoyage
    Réponses: 38
    Dernier message: 09/08/2012, 22h42
  2. [Cactus V5] Problème de syntro avec la cable Shutter Release
    Par jphiphotos dans le forum Discussions Flash
    Réponses: 21
    Dernier message: 04/04/2012, 23h04
  3. Réponses: 20
    Dernier message: 12/09/2011, 18h11
  4. Rolling shutter
    Par canon-passion dans le forum Liens Utiles
    Réponses: 3
    Dernier message: 12/08/2011, 10h32
  5. The final count down.
    Par Fujifilm dans le forum [Noir & Blanc]
    Réponses: 22
    Dernier message: 07/05/2008, 19h25

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Fuseau horaire GMT +1. Il est actuellement 10h25.
Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2017
vBulletin Skin By: PurevB.com