You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.3 KiB
C

/*
* TypeControl.h
*
* Author: Aleksey Gerasimenko
* gerasimenko.aleksey.n@gmail.com
*/
#ifndef SYSCTRL_TYPECONTROL_H_
#define SYSCTRL_TYPECONTROL_H_
#ifndef VECTORCONTROL
#define VECTORCONTROL 1
#endif
#ifndef SCALARCONTROL
#define SCALARCONTROL 2
#endif
#ifndef DIRECTREVERSECONTROL
#define DIRECTREVERSECONTROL 3
#endif
#ifndef TYPECONTROL
//#define TYPECONTROL VECTORCONTROL
//#define TYPECONTROL SCALARCONTROL
#define TYPECONTROL DIRECTREVERSECONTROL
#endif
5 months ago
#ifndef CURRENTCONTROLLER_PI
#define CURRENTCONTROLLER_PI 1
5 months ago
#endif
#ifndef CURRENTCONTROLLER_P
#define CURRENTCONTROLLER_P 2
5 months ago
#endif
5 months ago
#ifndef TYPECURRENTCONTROLLER
#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_PI
//#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_P
5 months ago
#endif
#define VOLTAGE_CONTROLLER_I 1
#define VOLTAGE_CONTROLLER_PII 2
#define TYPE_VOLTAGE_CONTROLLER VOLTAGE_CONTROLLER_I
//#define TYPE_VOLTAGE_CONTROLLER VOLTAGE_CONTROLLER_PII
5 months ago
#ifndef TYPEVOLTAGEDECOMPOSE_SIMPLE
#define TYPEVOLTAGEDECOMPOSE_SIMPLE 1
#endif
#ifndef TYPEVOLTAGEDECOMPOSE_DIFFICULT
#define TYPEVOLTAGEDECOMPOSE_DIFFICULT 2
#endif
#ifndef TYPEVOLTAGEDECOMPOSE
//#define TYPEVOLTAGEDECOMPOSE TYPEVOLTAGEDECOMPOSE_SIMPLE
#define TYPEVOLTAGEDECOMPOSE TYPEVOLTAGEDECOMPOSE_DIFFICULT
#endif
#endif /* SYSCTRL_TYPECONTROL_H_ */