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

Contains prototypes and types for main outputs control table. More...

#include <stdint.h>
Include dependency graph for control_tables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Channel_Step_t
 Struct for each line in a table. It describes which channel must be in which state after described time. More...
 

Enumerations

enum  Control_channels_id {
  CH_STARTER = 0 , CH_PRIMING_FUEL , CH_SPARK , CH_SHUNT ,
  CH_36V , CH_OUT5 , CH_OUT6 , CH_OUT7 ,
  CH_TOTAL
}
 
enum  Out_Mode_t { OUT_MODE_OFF = 0 , OUT_MODE_ON , OUT_MODE_PULSED }
 

Detailed Description

Contains prototypes and types for main outputs control table.

mikl7.nosp@m.4@ya.nosp@m.hoo.c.nosp@m.om

Date
05-01-2019
Version
1.00
Author
Mykhaylo Shcherbak

Enumeration Type Documentation

◆ Control_channels_id

Describes the control (output) channels

Enumerator
CH_STARTER 

Starter-alternater control channel

CH_PRIMING_FUEL 

Priming fuel em valve

CH_SPARK 

Priming spark control

CH_SHUNT 

STG-3 shunt

CH_36V 

Adding 12V battery in series

CH_OUT5 

Reserved channel 5 that does not have power out, it's just OC out

CH_OUT6 

Reserved channel 6 that does not have power out, it's just OC out

CH_OUT7 

Reserved channel 7 that does not have power out, it's just OC out

CH_TOTAL 

◆ Out_Mode_t

enum Out_Mode_t

Describes the channel mode

Enumerator
OUT_MODE_OFF 

Channel is off

OUT_MODE_ON 

Channel is on

OUT_MODE_PULSED 

Channel is in pulsed mode. The description of pulsed mode will be in next fields