RealTime GitHub

📊 Overview: 5 Functions 2 Getters

Extends: DataClass

🕐 Last updated: 2026-01-13T16:04:13.072Z


📑 Table of Contents


Functions

Regular Functions

_getNextEvenHourBoundary

[🖥️ local]

Function _getNextEvenHourBoundary($FromTimeSeconds : Real) -> Real

Calculates next even hour boundary (00, 02, 04, etc.) in seconds; used for cycle fragmentation

Parameters:

Name Type Optional Description
$FromTimeSeconds Real - -

Returns: Real


_prepareSensorData

[🖥️ local]

Function _prepareSensorData($RealTimeCycleObject : Object) -> Collection

Extracts and validates temperature sensor data from cycle object; filters by machine’s configured temperature zones

Parameters:

Name Type Optional Description
$RealTimeCycleObject Object - -

Returns: Collection


_createSingleCycle

[🖥️ local]

Function _createSingleCycle($RealTimeCycleObject : Object; $SensorData : Collection; $OverrideCycleTime : Real; $OverrideEndDate : Date; $OverrideEndTimeSeconds : Real) -> cs.RealTimeEntity

Creates and saves a single RealTime cycle record with optional override parameters for fragmented cycles

Parameters:

Name Type Optional Description
$RealTimeCycleObject Object - -
$SensorData Collection - -
$OverrideCycleTime Real - -
$OverrideEndDate Date - -
$OverrideEndTimeSeconds Real - -

Returns: cs.RealTimeEntity


_createFragmentedCycles

[🖥️ local]

Function _createFragmentedCycles($RealTimeCycleObject : Object; $SensorData : Collection) -> cs.RealTimeEntity

Splits long cycles (>2 hours) into multiple records at even hour boundaries; returns last created entity

Parameters:

Name Type Optional Description
$RealTimeCycleObject Object - -
$SensorData Collection - -

Returns: cs.RealTimeEntity


newFromJson

[🖥️ local]

Function newFromJson($Json : Text) -> cs.RealTimeEntity

Parses JSON cycle data and creates RealTime entity; automatically fragments cycles longer than 2 hours

Parameters:

Name Type Optional Description
$Json Text - -

Returns: cs.RealTimeEntity


Computed Attributes (Getters/Setters/Query/OrderBy)

SECONDS_IN_DAY

[🔍 get only]

Function get SECONDS_IN_DAY -> Real

Returns constant value 86400 (seconds in a day for midnight wraparound calculations)

Returns: Real


TWO_HOURS_IN_SECONDS

[🔍 get only]

Function get TWO_HOURS_IN_SECONDS -> Real

Returns constant value 7200 (two hours in seconds for cycle fragmentation boundaries)

Returns: Real


🗂️ Tables

  • RealTime - ORDA DataClass class for RealTime table

� Forms


Generated from RealTime.4dm


This site uses Just the Docs, a documentation theme for Jekyll.