• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
CDP Studio logo

CDP Studio

The no-code and full-code software development tool for distributed control systems and HMI

  • Doc
  • Why CDP
    • Software developers
    • Automation engineers
    • Managers
  • Products
    • Automation Designer
    • HMI Designer
    • Maritime HMIs
  • Services
  • Use cases
  • Pricing
  • Try CDP

CDP Studio Documentation

  • Framework - CDP2SQL
  • Keyframe
  • 5.0.0

Keyframe Class

(LogManager::Keyframe)

The Keyframe represents one row in the database or in the query result. More...

Header: #include <Keyframe>
  • List of all members, including inherited members

Public Types

typedef Values

Public Functions

Keyframe()
Keyframe(double xAxis)
void swap(Keyframe &other)

Public Variables

Values values
double xAxis

Related Non-Members

typedef KeyframeList

Detailed Description

The Keyframe represents one row in the database or in the query result.

Each "row" contains xAxis and values.

Member Type Documentation

typedef Keyframe::Values

A list of logged values represented by KeyframeData.

Member Function Documentation

Keyframe::Keyframe()

Default constructs an instance of Keyframe.

Keyframe::Keyframe(double xAxis)

Constructs an instance and initializes xAxis.

void Keyframe::swap(Keyframe &other)

Swaps data with the other object.

Member Variable Documentation

Values Keyframe::values

This variable holds a list of logged values in the row.

As the keyframe aggregates values from a time period, then for every value it includes its minimum, maximum and last value in the time period. When reading full resolution data (meaning time period is very small), the minimum, maximum and last value will be equal.

double Keyframe::xAxis

This variable holds unix timestamp of the keyframe.

Related Non-Members

typedef LogManager::KeyframeList

A list of Keyframe objects (rows). Can be thought of as a table.

The content of this document is confidential information not to be published without the consent of CDP Technologies AS.

CDP Technologies AS, www.cdpstudio.com

Get started with CDP Studio today

Let us help you take your great ideas and turn them into the products your customer will love.

Try CDP Studio for free
Why CDP Studio?

CDP Technologies AS
Hundsværgata 8,
P.O. Box 144
6001 Ålesund, Norway

Tel: +47 990 80 900
E-mail: info@cdptech.com

Company

About CDP

Contact us

Services

Partners

Blog

Developers

Get started

User manuals

Support

Document download

Release notes

My account

Follow CDP

  • LinkedIn
  • YouTube
  • GitHub

© Copyright 2025 CDP Technologies. Privacy and cookie policy.

Return to top