Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

CAL_$ENCODE_TIME                  Domain/OS                   CAL_$ENCODE_TIME


NAME
     cal_$encode_time - encode a date and time

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/cal.h>

     void cal_$encode_time(
          cal_$timedate_rec_t &date_time,
          time_$clock_t *clock_value)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/cal.ins.pas';

     procedure cal_$encode_time(
          in date_time: cal_$timedate_rec_t ;
          out clock_value: time_$clock_t);

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'
     %include '/sys/ins/cal.ins.ftn'

           integer*2 date_time(6), clock_value(3), clockh
           integer*2 year, month, day, hour, minute, second
           integer*4 clockl

           equivalence (clockl, clock_value(2)), (clockh, clock_value(1))
           equivalence (year, date_time(1)), (month, date_time(2))
           equivalence (day, date_time(3)), (hour, date_time(4))
           equivalence (minute, date_time(5)), (second, date_time(2))

           call cal_$encode_time(date_time, clock_value)

DESCRIPTION
     Cal_$encode_time encodes the Coordinated Universal Time (UTC) date and
     time specified by date_time into the equivalent system clock value, and
     supplies the result in clock_value.

     date_time
          A UTC date and time.

     clock_value
          The system clock value equivalent to date_time.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026