class P1::CameraSdk::EventType

Overview

All EventTypes that are not Property type events. More…

#include <C_P1CameraCommonEventTypes.h>

class EventType: public P1::CameraSdk::BaseEventType
{
public:
    // fields

    static EventType const Invalid;
    static EventType const ImageTransferBegin;
    static EventType const ImageTransferProgress;
    static EventType const CameraImageReady;
    static EventType const CameraDisconnected;
    static EventType const CameraLiveViewStarted;
    static EventType const CameraLiveViewStopped;
    static EventType const CameraNewLiveViewImage;
    static EventType const CameraPropertyAdded;
    static EventType const CameraPropertyRemoved;
    static EventType const CameraImageAdded;
    static EventType const CameraImageRemoved;
    static EventType const CameraImageEdited;
    static EventType const CameraImageNewList;
    static EventType const CameraPreviewReady;
    static EventType const CameraTileReady;
    static EventType const CameraImageBasicImageInfo;
    static EventType const FirmwareTransferBegin;
    static EventType const FirmwareTransferProgress;
    static EventType const FirmwareTransferDone;
    static EventType const FirmwareTransferError;
    static EventType const FileTransferBegin;
    static EventType const FileTransferProgress;
    static EventType const FileTransferDone;
    static EventType const FileTransferError;
};

Inherited Members

public:
    // enums

    enum Category;

    // fields

    uint32_t const id;
    Category const category;

    // methods

    MSVC_ALLOW_PUBLIC_STL(std::string const name);
    bool operator == (BaseEventType const& other) const;
    bool operator != (BaseEventType const& other) const;
    virtual void dummy();

Detailed Documentation

All EventTypes that are not Property type events.

Fields

static EventType const Invalid

An invalid event

static EventType const ImageTransferBegin

The camera has started tramsfering an image (0% complete)

static EventType const ImageTransferProgress

A progress update on the current image transfer (+1% or more)

static EventType const CameraImageReady

An image data ready to be read, as result of previous capture

static EventType const CameraDisconnected

Camera disconnected and therefore unavailable

static EventType const CameraLiveViewStarted

LiveView system will begin to feeding images

static EventType const CameraLiveViewStopped

LiveView system stopped feeding images, and is powered down.

static EventType const CameraNewLiveViewImage

A new LiveView image has arrived and is ready to be consumed by you

static EventType const CameraPropertyAdded

A new property became present on the camera

static EventType const CameraPropertyRemoved

A property was removed from the camera

static EventType const CameraImageAdded

An image was added to the image list

static EventType const CameraImageRemoved

An image was removed to the image list

static EventType const CameraImageEdited

An image was edited in the image list (changed rating, name, etc.)

static EventType const CameraImageNewList

A new image list was received

static EventType const CameraPreviewReady

An image buffer is ready (type defined by IImageBuffer::Type, e.g., Preview, Tile)

static EventType const CameraTileReady

An image buffer is ready (type defined by IImageBuffer::Type, e.g., Preview, Tile)

static EventType const CameraImageBasicImageInfo

A response to a basic image meta data request

static EventType const FirmwareTransferBegin

Transfer of firmware package to camera has begun (0% complete)

static EventType const FirmwareTransferProgress

Transfer of firmware package is now ‘x’% complete

static EventType const FirmwareTransferDone

Transfer of firmware package to camera is now 100% completed

static EventType const FirmwareTransferError

Transfer of firmware package to camera has encountered an error. Re-check connection and firmware file location before trying again.

static EventType const FileTransferBegin

Transfer of a file to camera has begun (0% complete)

static EventType const FileTransferProgress

Transfer of a file is now ‘x’% complete

static EventType const FileTransferDone

Transfer of a file to camera is now 100% completed

static EventType const FileTransferError

Transfer of a file to camera has encountered an error. Re-check connection and file location before trying again.