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
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
|
|
|
|
|
|
#ifndef CURRENTCONTROLLER_PI
|
|
#define CURRENTCONTROLLER_PI 1
|
|
#endif
|
|
#ifndef CURRENTCONTROLLER_P
|
|
#define CURRENTCONTROLLER_P 2
|
|
#endif
|
|
|
|
#ifndef TYPECURRENTCONTROLLER
|
|
#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_PI
|
|
//#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_P
|
|
#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
|
|
|
|
|
|
#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_ */
|