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.

46 lines
879 B
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
#define CURRENTCONTROLLER_PI 1
#define CURRENTCONTROLLER_P 2
#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_PI
//#define TYPECURRENTCONTROLLER CURRENTCONTROLLER_P
#define VOLTAGE_CONTROLLER_I 1
#define VOLTAGE_CONTROLLER_PII 2
#define TYPE_VOLTAGE_CONTROLLER VOLTAGE_CONTROLLER_I
//#define TYPE_VOLTAGE_CONTROLLER VOLTAGE_CONTROLLER_PII
#endif /* SYSCTRL_TYPECONTROL_H_ */