123
Fork of LG by
DeviceErrorModel.c@174:0f86eedd511c, 2016-06-26 (annotated)
- Committer:
- Diletant
- Date:
- Sun Jun 26 10:16:39 2016 +0000
- Revision:
- 174:0f86eedd511c
Device&... update. Not final!!!
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Diletant | 174:0f86eedd511c | 1 | #include "Device.h" |
Diletant | 174:0f86eedd511c | 2 | extern Device device; |
Diletant | 174:0f86eedd511c | 3 | |
Diletant | 174:0f86eedd511c | 4 | void InitEMDefaultSettings(void){ |
Diletant | 174:0f86eedd511c | 5 | device.em.bias1.settings.enabled = 0; |
Diletant | 174:0f86eedd511c | 6 | device.em.bias1.settings.m[0] = 0; |
Diletant | 174:0f86eedd511c | 7 | device.em.bias1.settings.m[1] = 0; |
Diletant | 174:0f86eedd511c | 8 | device.em.bias1.settings.m[2] = 0; |
Diletant | 174:0f86eedd511c | 9 | } |
Diletant | 174:0f86eedd511c | 10 | |
Diletant | 174:0f86eedd511c | 11 | void InitEMState(void) { |
Diletant | 174:0f86eedd511c | 12 | device.em.bias1.state.enabled = device.em.bias1.settings.enabled; |
Diletant | 174:0f86eedd511c | 13 | device.em.bias1.state.ppm = 0; |
Diletant | 174:0f86eedd511c | 14 | device.em.bias1.state.error = 0; |
Diletant | 174:0f86eedd511c | 15 | } |
Diletant | 174:0f86eedd511c | 16 | |
Diletant | 174:0f86eedd511c | 17 | void DeviceStartEM(void) { |
Diletant | 174:0f86eedd511c | 18 | } |
Diletant | 174:0f86eedd511c | 19 | |
Diletant | 174:0f86eedd511c | 20 | void emProcessBias1(void) { |
Diletant | 174:0f86eedd511c | 21 | } |
Diletant | 174:0f86eedd511c | 22 | |
Diletant | 174:0f86eedd511c | 23 | void emProcessBias2(void) { |
Diletant | 174:0f86eedd511c | 24 | } |
Diletant | 174:0f86eedd511c | 25 | |
Diletant | 174:0f86eedd511c | 26 | void emProcess(void) { |
Diletant | 174:0f86eedd511c | 27 | if (device.em.bias1.state.enabled) { |
Diletant | 174:0f86eedd511c | 28 | emProcessBias1(); |
Diletant | 174:0f86eedd511c | 29 | } |
Diletant | 174:0f86eedd511c | 30 | if (device.em.bias2.state.enabled) { |
Diletant | 174:0f86eedd511c | 31 | emProcessBias2(); |
Diletant | 174:0f86eedd511c | 32 | } |
Diletant | 174:0f86eedd511c | 33 | } |