CROSS Technical Documentation User Manual and Technical Doc.
INFN Milano Bicocca
Loading...
Searching...
No Matches

◆ instr_readback_variables_function()

void instr_readback_variables_function ( void  )

readback of some parameters

Returns
No Parameters, the actual result is sent to the CAN bus output throught tx_data.
180uint8_t canale, offset_board=0;
181int32_t variabile_in_mV;
183 offset_board=6;
184 }
185
188 //Detectoe biasing setting, a short
189 for( canale=0; canale<6;canale++){
191 variabile_in_mV = Detector_bias_target[canale + offset_board] / 1000 ;
192 tx_data[byte_istr_dati_0]= variabile_in_mV & 0xFF ;
193 tx_data[byte_istr_dati_1]= (variabile_in_mV >>8) & 0xFF;
194 break;
195 }
196 }
197 break;
199 //Offset voltage value, a short
200 for( canale=0; canale<6;canale++){
202 variabile_in_mV = preamplifier_Output_offset_target[canale + offset_board] / 1000;
203 tx_data[byte_istr_dati_0]= variabile_in_mV & 0xFF ;
204 tx_data[byte_istr_dati_1]= (variabile_in_mV >>8) & 0xFF;
205 break;
206 }
207 }
208 break;
210 //Pga Gain, an uint8
211 for( canale=0; canale<6;canale++){
213 tx_data[byte_istr_dati_0]= PGA_settled_gain[canale + offset_board] ;
214 break;
215 }
216 }
217 break;
218 }
219
220
221 }
@ instr_offset_voltage_variable
detector set voltage vector
@ instr_PGA_gain_variable
PGA gain vector.
@ instr_detector_bias_variable
detector set voltage vector
uint8_t tx_data[8]
Transmission data vector.
Definition: Can.c:321
uint8_t PGA_settled_gain[12]
PGA set gain.
Definition: DAC_PGA.c:95
int32_t Detector_bias_target[12]
Detector bias target values.
void instr_readback_variables_function(void)
readback of some parameters
Definition: Istruzioni.c:179
#define istruzione_byte_3
Definition: Istruzioni.h:23
#define byte_istr_dati_1
Definition: Istruzioni.h:26
#define byte_istr_dati_0
Definition: Istruzioni.h:25
#define istruzione_byte_4_e_scelta_canale
Definition: Istruzioni.h:24
int32_t preamplifier_Output_offset_target[12]
Offset target values.
volatile int8_t vettore_istruzioni[8]
This is a copy of the received 8 bytes from the CAN.

Definition at line 179 of file Istruzioni.c.