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 const EventType Invalid;
    static const EventType ImageTransferBegin;
    static const EventType ImageTransferProgress;
    static const EventType CameraImageReady;
    static const EventType CameraDisconnected;
    static const EventType CameraLiveViewStarted;
    static const EventType CameraLiveViewStopped;
    static const EventType CameraNewLiveViewImage;
    static const EventType CameraPropertyAdded;
    static const EventType CameraPropertyRemoved;
    static const EventType CameraImageAdded;
    static const EventType CameraImageRemoved;
    static const EventType CameraImageEdited;
    static const EventType CameraImageNewList;
    static const EventType CameraPreviewReady;
    static const EventType CameraTileReady;
    static const EventType CameraImageBasicImageInfo;
    static const EventType FirmwareTransferBegin;
    static const EventType FirmwareTransferProgress;
    static const EventType FirmwareTransferDone;
    static const EventType FirmwareTransferError;
};

Inherited Members

public:
    // enums

    enum Category;

    // fields

    const uint32_t id;
    const Category 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 const EventType Invalid

An invalid event

static const EventType ImageTransferBegin

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

static const EventType ImageTransferProgress

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

static const EventType CameraImageReady

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

static const EventType CameraDisconnected

Camera disconnected and therefore unavailable

static const EventType CameraLiveViewStarted

LiveView system will begin to feeding images

static const EventType CameraLiveViewStopped

LiveView system stopped feeding images, and is powered down.

static const EventType CameraNewLiveViewImage

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

static const EventType CameraPropertyAdded

A new property became present on the camera

static const EventType CameraPropertyRemoved

A property was removed from the camera

static const EventType CameraImageAdded

An image was added to the image list

static const EventType CameraImageRemoved

An image was removed to the image list

static const EventType CameraImageEdited

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

static const EventType CameraImageNewList

A new image list was received

static const EventType CameraPreviewReady

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

static const EventType CameraTileReady

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

static const EventType CameraImageBasicImageInfo

A response to a basic image meta data request

static const EventType FirmwareTransferBegin

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

static const EventType FirmwareTransferProgress

Transfer of firmware package is now ‘x’% complete

static const EventType FirmwareTransferDone

Transfer of firmware package to camera is now 100% completed

static const EventType FirmwareTransferError

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