PSG14a emulator V1.00
PSG14a emulator for stating GTD350 engine
control_tables.c File Reference

Contains main control table. More...

#include "control_tables.h"
Include dependency graph for control_tables.c:

Variables

const Channel_Step_t Cyclogram_Cold []
 Contains a cyclogram for cold start mode.
 
const Channel_Step_t Cyclogram_Start []
 Contains a cyclogram for real start mode.
 

Detailed Description

Contains main control table.

Date
10-09-2024
Version
2.10

Variable Documentation

◆ Cyclogram_Cold

const Channel_Step_t Cyclogram_Cold[]
Initial value:
=
{
{.Channel = CH_STARTER, .Mode = OUT_MODE_ON, .ms = 0, .On = 0, .Off = 0 },
{.Channel = CH_SHUNT, .Mode = OUT_MODE_ON, .ms = 5000, .On = 0, .Off = 0 },
{.Channel = CH_STARTER, .Mode = OUT_MODE_OFF, .ms = 25000, .On = 0, .Off = 0 },
{.Channel = CH_SHUNT, .Mode = OUT_MODE_OFF, .ms = 25000, .On = 0, .Off = 0 },
{.Channel = CH_TOTAL, .ms = 25100}
}
@ OUT_MODE_ON
Definition control_tables.h:36
@ OUT_MODE_OFF
Definition control_tables.h:35
@ CH_SHUNT
Definition control_tables.h:22
@ CH_TOTAL
Definition control_tables.h:27
@ CH_STARTER
Definition control_tables.h:19

Contains a cyclogram for cold start mode.

Referenced by Control_Outs().

◆ Cyclogram_Start

const Channel_Step_t Cyclogram_Start[]
Initial value:
=
{
{.Channel = CH_STARTER, .Mode = OUT_MODE_ON, .ms = 0, .On = 0, .Off = 0 },
{.Channel = CH_PRIMING_FUEL, .Mode = OUT_MODE_PULSED, .ms = 2000, .On = 5000, .Off = 300 },
{.Channel = CH_SPARK, .Mode = OUT_MODE_ON, .ms = 2000, .On = 0, .Off = 0 },
{.Channel = CH_SHUNT, .Mode = OUT_MODE_ON, .ms = 2000, .On = 0, .Off = 0 },
{.Channel = CH_36V, .Mode = OUT_MODE_ON, .ms = 10000, .On = 0, .Off = 0 },
{.Channel = CH_SHUNT, .Mode = OUT_MODE_OFF, .ms = 28000, .On = 0, .Off = 0 },
{.Channel = CH_STARTER, .Mode = OUT_MODE_OFF, .ms = 28000, .On = 0, .Off = 0 },
{.Channel = CH_36V, .Mode = OUT_MODE_OFF, .ms = 28000, .On = 0, .Off = 0 },
{.Channel = CH_PRIMING_FUEL, .Mode = OUT_MODE_OFF, .ms = 30000, .On = 0, .Off = 0 },
{.Channel = CH_SPARK, .Mode = OUT_MODE_OFF, .ms = 30000, .On = 0, .Off = 0 },
{.Channel = CH_TOTAL, .ms = 30100}
}
@ OUT_MODE_PULSED
Definition control_tables.h:37
@ CH_PRIMING_FUEL
Definition control_tables.h:20
@ CH_SPARK
Definition control_tables.h:21
@ CH_36V
Definition control_tables.h:23

Contains a cyclogram for real start mode.

Referenced by Control_Outs().