0 0x0200 software_registers 0x9000 0x9000 32 little 0x%lx software IPECamera Registers
0x00
0 32 0 0 RW spi_conf_input
0x10
0 32 0 0 R spi_conf_output
0x20
0 32 0 0 RW spi_clk_speed
0x30
0 32 0 0 R firmware_info 0 8 R firmware_version 8 1 R firmware_bitmode 12 2 R adc_resolution 16 2 R output_mode
0x40
0 32 0 0 RW control 31 1 R freq
0x50
0 32 0 0 R status
0x54
0 32 0 0 R status2
0x58
0 32 0 0 R status3
0x5c
0 32 0 0 R fr_status
0x70
0 32 0 0 R start_address
0x74
0 32 0 0 R end_address
0x78
0 32 0 0 R rd_address
0xa0
0 32 0 0 R fr_param1 0 10 RW fr_skip_lines 10 11 RW fr_num_lines 21 11 RW fr_start_address
0xb0
0 32 0 all RW fr_param2 0 11 RW fr_threshold_start_line 16 10 RW fr_area_lines
0xc0
0 32 0 0 R skiped_lines
0xd0
0 32 0 all RW fr_thresholds
0xd0
0 10 0 all RW fr_pixel_thr
0xd0
10 11 0 all RW fr_num_pixel_thr
0xd0
21 11 0 all RW fr_num_lines_thr
0x100
0 32 0 0 RW rawdata_pkt_addr
0x110
0 32 0 0 R temperature_info 0 16 R sensor_temperature formuu1 formuu2 enumm2 16 3 R sensor_temperature_alarms 19 10 RW fpga_temperature formuu1 enumm1 29 3 R fpga_temperature_alarms
0x120
0 32 0 0 R num_lines
0x130
0 32 0 0 R start_line
0x140
0 32 0 0 R exp_time
0x150
0 32 0 0 RW motor 0 5 RW motor_phi 5 5 RW motor_z 10 5 RW motor_y 15 5 RW motor_x 20 8 R adc_gain
0x160
0 32 0 0 R write_status
0x170
0 32 0 0 RW num_triggers
0x180
0 32 0x280 0 RW trigger_period enumm2
0x190
0 32 0 0 R temperature_sample_period
0x1a0
0 32 0x64 0 RW ddr_max_frames
0x1b0
0 32 0 0 R ddr_num_frames
0 0x0200 default 0x0 0x0 32 little 0x%lx dma DMA Registers
formuu1 C (503975./1024000)*@reg - 27315./100 (@value + 27315./100)*(102400./503975) formula to get real fpga temperature from the fpga_temperature register in decimal enumm1 high low enum towards temperatures register formuu2 C ((1./4)*(@reg + 1200)) if @freq==0 else ((3./10)*(@reg + 1000)) 4*@value + 1200 if @freq==0 else (10./3)*@value + 1000 formula to get real sensor temperature from the sensor_temperature register in decimal enumm2 high low enum towards sensor_temperature register formuu3 us (@reg+(43./100))*129./(40*1000000)if @freq==0 else (@reg+(43./100))*129./(48*1000000) @value/129.*(40*1000000) - 43./100 if @freq==0 else @value/129.*(48*1000000) - 43./100 formula to get real exposure time from the cmosis_exp_time register in decimal enumm3 short mid long enum towards cmosis_exp_register register @self+273.15 @self*(9./5)+32 @self-273.15 (@self-273.15)*(9./5)+32 (@self-32)*5./9 (@self+273.15-32)*5./9 @self*1000 @self*1000000 @self*1000000000 @self/1000 @self*1000 @self*1000000 @self/1000000 @self/1000 @self*1000 @self/1000000000 @self/1000000 @self/1000