Dmitry Kovalev
/
LG2
fork
Fork of LG by
Command.h@0:8ad47e2b6f00, 2016-01-30 (annotated)
- Committer:
- igor_v
- Date:
- Sat Jan 30 13:00:39 2016 +0000
- Revision:
- 0:8ad47e2b6f00
- Child:
- 21:bc8c1cec3da6
2016_01_30;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
igor_v | 0:8ad47e2b6f00 | 1 | extern unsigned int Err; |
igor_v | 0:8ad47e2b6f00 | 2 | extern unsigned int ParamIn; |
igor_v | 0:8ad47e2b6f00 | 3 | extern unsigned int Rate_Flag; |
igor_v | 0:8ad47e2b6f00 | 4 | #define SOC_In 0xCC //e. attribute of command //r. ������� ������� |
igor_v | 0:8ad47e2b6f00 | 5 | //#define SOC_Out 0xDD |
igor_v | 0:8ad47e2b6f00 | 6 | #define BROADCAST_ADDRESS 0x1f //e. the broadcasting address ( shared for 3 GLD ) //r. ����������������� ����� (����� ��� 3-� ���) |
igor_v | 0:8ad47e2b6f00 | 7 | |
igor_v | 0:8ad47e2b6f00 | 8 | |
igor_v | 0:8ad47e2b6f00 | 9 | #define CMD_DELTA_PS 0xa000 //e. the code of the B_DeltaPS command //r. ��� ������� B_DeltaPS |
igor_v | 0:8ad47e2b6f00 | 10 | #define CMD_DELTA_BINS 0xb000 //e. the code of the B_DeltaBINS command //r. ��� ������� B_DeltaBINS |
igor_v | 0:8ad47e2b6f00 | 11 | #define CMD_DELTA_SF 0xb200 //e. the code of the B_DeltaSF command //r. ��� ������� B_DeltaSF |
igor_v | 0:8ad47e2b6f00 | 12 | #define CMD_DEV_MODE 0xA500 //e. the code of the Device_Mode command //r. ��� ������� Device_Mode |
igor_v | 0:8ad47e2b6f00 | 13 | #define CMD_BIT_MODE 0xA700 //e. the code of the B.I.T. command //r. ��� ������� B.I.T.(������������ ������������) |
igor_v | 0:8ad47e2b6f00 | 14 | #define CMD_RATE 0x0000 //e. the code of the Rate command //r. ��� ������� Rate |
igor_v | 0:8ad47e2b6f00 | 15 | #define CMD_DELTA 0x0f00 //e. the code of the Delta command //r. ��� ������� Delta |
igor_v | 0:8ad47e2b6f00 | 16 | #define CMD_D_PERIOD_W 0xf000 //e. the code of the D_Period_W command //r. ��� ������� D_Period_W |
igor_v | 0:8ad47e2b6f00 | 17 | |
igor_v | 0:8ad47e2b6f00 | 18 | #define CMD_MAINT 0x0099 //e. the code of the Maintenance mode command //r. ��� ������� Maintenance mode |
igor_v | 0:8ad47e2b6f00 | 19 | |
igor_v | 0:8ad47e2b6f00 | 20 | #define SUBCMD_M_STIMUL 0x0a00 //e. the code of the Stimul command //r. ��� ������� Stimul |
igor_v | 0:8ad47e2b6f00 | 21 | #define SUBCMD_M_RESET 0x8000 //e. software device reset(restart) //r. ����������� ����� (�������) ������� |
igor_v | 0:8ad47e2b6f00 | 22 | #define SUBCMD_M_CLEAR 0xda00 //e. reset of the register of errors of line 485 //r. ������� �������� ������ ����� 485 |
igor_v | 0:8ad47e2b6f00 | 23 | #define SUBCMD_M_MIRR 0xda01 //e. return previous contents of the receiver buffer //r. ������� ����������� ����������� ������ ��������� |
igor_v | 0:8ad47e2b6f00 | 24 | #define SUBCMD_M_LDPAR_F 0xda02 //e. load GLD parameters from Flash-memory //r. ��������� ��������� ��� �� ����-������ |
igor_v | 0:8ad47e2b6f00 | 25 | #define SUBCMD_M_LDPAR_D 0xda03 //e. set GLD parameters by procedure of initialization //r. ���������� ��������� ��� ���������� ������������� |
igor_v | 0:8ad47e2b6f00 | 26 | #define SUBCMD_M_START 0xda04 //e. switch on the GLD //r. �������� ��� |
igor_v | 0:8ad47e2b6f00 | 27 | #define SUBCMD_M_STOP 0xda40 //e. switch off the GLD //r. ��������� ��� |
igor_v | 0:8ad47e2b6f00 | 28 | #define SUBCMD_M_PULSE 0xda0a //e. generation of the light-up pulse //r. ��������� �������� ������� |
igor_v | 0:8ad47e2b6f00 | 29 | |
igor_v | 0:8ad47e2b6f00 | 30 | #define SUBCMD_M_CTL_R 0xd900 //e. reading the control register of the device //r. ������ �������� ���������� ���������� |
igor_v | 0:8ad47e2b6f00 | 31 | #define SUBCMD_M_CTL_M 0xd800 //e. modification of bit of the control register //r. ����������� ���� �������� ���������� |
igor_v | 0:8ad47e2b6f00 | 32 | #define SUBCMD_M_RATE 0xdd00 //e. delivery of a stack of parameters M_Rate (Rate2, Rate3) //r. ������ ������ ���������� M_Rate (Rate2, Rate3) |
igor_v | 0:8ad47e2b6f00 | 33 | |
igor_v | 0:8ad47e2b6f00 | 34 | #define SUBCMD_M_TMP_W 0xe000 //e. writing to the AD7714 circuit (temperature sensors) //r. ������ � ����� AD7714 (���������� �����������) |
igor_v | 0:8ad47e2b6f00 | 35 | #define SUBCMD_M_TMP_R 0xe100 //e. reading from the AD7714 circuit (temperature sensors) //r. ������ �� ���� AD7714 (���������� �����������) |
igor_v | 0:8ad47e2b6f00 | 36 | #define SUBCMD_M_E5R_W 0xe200 //e. writing to the register of a mode of the Elio5 card //r. ������ � ������� ������ ����� Elio5 |
igor_v | 0:8ad47e2b6f00 | 37 | #define SUBCMD_M_ADC_R 0xe300 //e. reading data from the ADC of the Elio5 card //r. ������ ������ �� ��� ����� Elio5 |
igor_v | 0:8ad47e2b6f00 | 38 | #define SUBCMD_M_VIB_W 0xe400 //e. loading of the oscillation period of the dither drive //r. �������� ������� ��������� ������������ |
igor_v | 0:8ad47e2b6f00 | 39 | #define SUBCMD_M_CNT_R 0xe500 //e. reading data from the counters of the Elio5 card //r. ������ ������ �� ��������� ����� Elio5 |
igor_v | 0:8ad47e2b6f00 | 40 | #define SUBCMD_M_GPH_W 0xe600 //e. loading gain factors of photodetector channels //r. �������� ������������� �������� ������� ������������� |
igor_v | 0:8ad47e2b6f00 | 41 | #define SUBCMD_M_FLG_R 0xe700 //e. reading data from the register of input flags //r. ������ ������ �� �������� ������� ������ |
igor_v | 0:8ad47e2b6f00 | 42 | #define SUBCMD_M_PARAM_W 0xe800 //e. writing working parameter to the data memory //r. ������ �������� ��������� � ������ ������ |
igor_v | 0:8ad47e2b6f00 | 43 | #define SUBCMD_M_PARAM_R 0xe900 //e. reading working parameter of the GLD from the data memory //r. ������ �������� ��������� GLD �� ������ ������ |
igor_v | 0:8ad47e2b6f00 | 44 | #define SUBCMD_M_E5RA_W 0xea00 //e. writing in 1st additional (A) register of a mode of the Elio5 card //r. ������ � 1-�� �������������� (�) ������� ������ ����� Elio5 |
igor_v | 0:8ad47e2b6f00 | 45 | void Read_CMD(void); |
igor_v | 0:8ad47e2b6f00 | 46 | unsigned int Check(char *c, unsigned int Count); |
igor_v | 0:8ad47e2b6f00 | 47 | void CMD_Rate(void); |