ETR SAS Involved PICo Registers/Sets
The following PICo Registers are involved in the
ETR SAS
Schedules programming.
0x6A -> UPS PIco Hardware RTC Registers Direct Access
This set of registers has mirror image of the Hardware UPS PIco HV3.0 RTC (each value
separately). They can be read at any time. However, cannot be written as it will be overwritten
by UPS PIco HV3.0 firmware. They can be used for reference of the HW RTC for various
application.
0x6B -> UPS PIco 0x16 SAS Selection Register
This register is used to select the current SAS (from 0
–
3) for programming purposes. As far
the
ETR SAS
is programming (set-up) user can write values to it selecting the active
ETR SAS
for programming or reading related values. After ETR SAS activation, values will be overwritten
with current ETR SAS execution.
0x6B -> UPS PIco 0x17 SAS RUN Register
This register is used to make
ETR SAS
running (all activated Schedules). By setting the SAS RUN
all activated SAS Scheduled Actions will be executed in their time frame. It is not possible to
change any related to ETR SAS register value when SAS RUN is active. To do so, you need to
deactivate the SAS RUN first.
0x6B -> UPS PIco 0x18 Next_Action_Rtime Register
This register is used to give information to the user about remining time for the next ongoing
event (for any Schedule and any Sequence
–
just next one). This information is given when
remining time to the next Action is smaller than 24 hours (1439 minutes)
0x6B -> UPS PIco 0x19 Time Scheduler Selector
This register is used to select the System Time Scheduler. Two values are possible 0x00 (default
value)
–
which means
Basic Scheduler
,
or 0x01
–
which means
Event Triggered RTC Based
System Actions Scheduler
. Setting of it is necessary to select the proper System Time
Scheduler.
0x6c -> ETR SAS Start Time Stamp Registers
This set of registers holds all required values to set up the Start Time of the Action(s)
0x6d -> ETR SAS Actions Running Time Stamp
This set of registers holds all required values to set up the Action Running Time Stamp,
Repetitions, Multiplier, etc.
0x6e -> ETR SAS Actions Stamp
This set of registers holds
all defined Actions that can be used (i.e. Raspberry Pi® ON/OFF, Bi
-
Stable Relay ON/OFF etc.)