Dali D8X3N Thermal Camera: Difference between revisions

m edit command typos
 
(One intermediate revision by the same user not shown)
Line 472: Line 472:


By bruteforcing the UART with AAA to ZZZ a list of Commands could be obtained, but some with unknown Parameters or functionality yet. including some from a decompiled DM60comm.so module found in /app/modules folder.<syntaxhighlight lang="vb">
By bruteforcing the UART with AAA to ZZZ a list of Commands could be obtained, but some with unknown Parameters or functionality yet. including some from a decompiled DM60comm.so module found in /app/modules folder.<syntaxhighlight lang="vb">
KBD KEY Keyboard (F S M C + -)
 
 
KBD KEY Keyboard button (F, S, M, C, +, -)
 
SSM 0-1 Image Filtering Off/On
SSM 0-1 Image Filtering Off/On
GSM 0 Image filter status
GSM Image filter enabled?
SEH 0-1 Image Enhancement Off/On
 
GEH 0-1 Image enhancer status
SEH 0-1 Image enhancement Off/On
SCO 0-255 Set Gain (locked when SAG auto gain is on)
GEH Image enhancement enabled?
GCO 0-255 Get gain
 
INT 15-320 set actual gain? not just contrast sometimes disabled?
SCO 0-255 Set Gain
GCO Get Gain
 
INT 10-320 Set Integration time
GIT Get current integration time
 
IBR 0-255 Set brightness
IBR 0-255 Set brightness
GBR 0-255 Get brightness
GBR Get Brightness
SMR 0-3 Mirror mode bit0=horizontal, bit1=vertical
 
GMR 0 Get rotation/flip
SAG 0-2 Set auto gain mode
SDT 0-1 displays temp=44.65°C osd, but webserver sends date/time to the cam there....
GAG Get auto gain mode
GDT 0-1 Get temp display active?
 
GPT Display temp oft SDT
SMR 0-3 Mirror image (bit 0 horizontal, bit 1 vertical)
GNU 0-1 Get Shutter closed/open
GMR Get Rotation/flip
SNU 0-1 Shutter close / open
 
SNU 0-1 Shutter close or open
GNU Get shutter closed or open
 
STD 0-1 Set Range 0: -20-180°C 1: 100-600°C
STD 0-1 Set Range 0: -20-180°C 1: 100-600°C
GTD 0-1 Get Range
GTD 0-1 Get Range
SET °C Set Ambient temperature
SET °C Set Ambient temperature
GET °C Get Ambient temperature
GET °C Get Ambient temperature
SEM 0-100 0-1 set emissivity x100
SEM 0-100 0-1 set emissivity x100
GEM 0-100 Get Emissivity
GEM 0-100 Get Emissivity
SRT °C Set revise temperature -100-100 -10-10°
SRT °C Set revise temperature -100-100 -10-10°
GRT °C Get revise temperature
GRT °C Get revise temperature
SRD 100 Set Distance 4.4m x100
SRD 100 Set Distance 4.4m x100
GRD 100 Get Distance
GRD Get Distance
 
SHD 0-100 Set Humidity
SHD 0-100 Set Humidity
GHD 55 Get Humidity
GHD Get Humidity
SWP 0-1 invert s/w polarity image
 
GWP 1 is inverted?
SWP 0-1 invert polarity of image
GWP Get polarity inverted
 
SPA 0-10? Set color palette
SPA 0-10? Set color palette
GPA 3 white hot
GPA 3 is white hot
 
SMV 0-1 Show temperature 3x3 grid?? in combination with GTV maybe
SMV 0-1 Show temperature 3x3 grid?? in combination with GTV maybe
GMV 0
GMV 0
SMS 0-1 displays "collected 0/<number set by SCT>" by SCP delay "saves the daily number of highest temperatures?"
SMS 0-1 displays "collected 0/<number set by SCT>" by SCP delay "saves the daily number of highest temperatures?"
GMS 0
GMS 0
SCT 1-500 sets the amount of "collected" points for SMS
SCT 1-500 sets the amount of "collected" points for SMS
GCT 80
GCT 80 gets the amount of collected points ???
 
SCP 5-60 "collected" delay in seconds for SMS
SCP 5-60 "collected" delay in seconds for SMS
GCP 60
GCP 60
SAG 0-2 Auto brightness / gain
 
GAG 0
SLR 0-9 ???
SLR 0-9 ???
GLR 0
GLR 0
SRP 0,0 - 639,479 set crosshair position
 
GRP 320,240 get crosshair position
SRP 0 to 639,479 set crosshair position
GRP 320,240 get crosshair position
 
SCX +-1 Set x axis range
SCY +-1 Set y axis range
 
DRC 0-1 Show crosshair
DRC 0-1 Show crosshair
SLG -500-500 ??
SLG -500-500 ??
GLG
GLG
SCE text ??
SCE text ??
GCE 0
GCE 0
SCB text ??
SCB text ??
GCB 0
GCB 0
SVB 0-16383 adc offset, exposure? good at 9650
 
GVB 6733 value is 16383 minus SVB
SVB 0-16383 Adjust brightness value can be +1 or -1 too instead of absolute
SVC 1-1023 set contrast but better
GVB 6733 Get brightness value (is 16383 minus what SVB is set to)
GVC 260
 
SVF 100-? ?? video freaks out 3400 seems good
 
SVS 100-? ?? video freaks out 3300 seems good
SVC 1-1023 Adjust contrast value, can be +1 or -1 too instead of absolute
SOT 0-1 ?? sensor supply, looks weird when off.
GVC Get contrast value
SZM 1-4 ?
 
GZM 1
SVF 100-? Set VF voltage, 3400 was good for me.
MSV save settings too eeprom
SVS 100-? Set VS voltage, 3300 was good for me.
ASV Saves something aswell?
 
GCS 0 Get Core status & faults
SOT 0-1 Set output image, 0 original, 1 calibrated.
ALD 0,2? video blanks lots of eeprom activity. reload pixel map??
 
MSV Menu Save value
 
SZM 1-4 Set zoom value
GZM Get zoom value
 
 
 
ASN <val> Set partition number
ASV <val> Save area data of area <val>?
ALD 0,2? Load area data of area <val>? blanks lots of eeprom activity. reload pixel map??
 
CBP B,X,Y Dead pixel calibration. example B,100,100.  S,<val> to save to area
C2P L,H,B,S Two point calibration. L low, H High, B two point, S, <val> save to area.
 
 
GCS Get Core status & faults:
0:Normal
1:SDRAM storage failure
2:Flash storage failure
3:Video chip setup failure
4:Software run failure;
5:FPGA run failure;
6:software run abnormal;
7:detector fault;
8:Power module fault
9:unit cooler fault
 
SAV 0-9999 set Fire threshold
SAV 0-9999 set Fire threshold
GAV 2100 get Fire Threshold
GAV 2100 get Fire Threshold
BAC change uart protocol? careful
 
BAC ? change uart protocol? careful
 
CCM Communication Test
 
GFV Get Clarity value
 
QYA Get average grey level
QYI Get min grey level
QYM Get max grey level
 
MED Turn on indication info
MEH Turn off indication info
GME Get active menu 0-7
 
PWI 0-1 changing palette from wh to fire
 
 
CBD Displays Recovery successful?
CBD Displays Recovery successful?
CBS Displays Saved successfully
CBS Displays Saved successfully
Line 548: Line 621:
LRE Displays Temperature Repair successful?
LRE Displays Temperature Repair successful?
CBT Displays Calibration successful?
CBT Displays Calibration successful?
DBP ??? shutter clicks
DBP ??? shutter clicks
DPI Show weird pixels
DPI Show weird pixels
API Hide weird pixels
API Hide weird pixels
CCM ??
 
ASN 0-4 ??
GAB 4 vals ?? 3,-10,50,150
GAB 4 vals ?? 3,-10,50,150
GAN 1 ??  
GAN 1 ??  
GAR 11 vals ??  10,10,5,20,35,50,70,90,120,150,180,,
GAR 11 vals ??  10,10,5,20,35,50,70,90,120,150,180,,
GCM 6 values ??
GCM 6 values ??
GFV prints screen gray value?
 
GIT 200 ??
 
GTV Get the collected temp values?
GTV Get the collected temp values?
PTS echoes but with extra stuff??
PTS echoes but with extra stuff??
QYA 7170 Query Gray Info (information mode)
 
QYI 7124 Query Gray Average mode
VTP 400-4000 Set iVtemp?  
QYM 7512 Query Gray Minimum mode
VTP 400-4000 ??  
MTD U/S,0,0 ?? S answers with bytes, U upload bytes?
MTD U/S,0,0 ?? S answers with bytes, U upload bytes?
MTC U/S? ?? S answers with U,0,0, S doesnt.
MTC U/S? ?? U answers MTC,U,0,0,I, S answers MTC,U,0,11,A000000....
 
 
SDT 0-1 displays temp=44.65°C in osd
GPT Display temp of SDT
GDT 0-1 Get temp display active?




return 0 invalid params:
return 0 command failed / missing params:
STS ??
STS ??
STT ??
STT ??
Line 576: Line 653:
SAS ??
SAS ??
SAT ??
SAT ??
SCX ?? displays crosshair but invalid params
SCY ?? displays crosshair but invalid params
GAC ??
GAC ??
GAH ??
GAH ??
Line 597: Line 672:
BPM 0-1 stream ready? answers with 0 stop, 1 go, 2 when prompted
BPM 0-1 stream ready? answers with 0 stop, 1 go, 2 when prompted
AVS 0,1
AVS 0,1
MEH
PWI 0-1 changing palette from wh to fire




unconfirmed (from dm60comm.so):
unconfirmed and non working or wrong (from dm60comm.so):
SDT 2024,03,15,14,30,25 Set Date Time with year,month,day,hour,minute,second
SDT 2024,03,15,14,30,25 Set Date Time with year,month,day,hour,minute,second
STS 1 Set Temperature Show display (0=off, 1=on)
STS 1 Set Temperature Show display (0=off, 1=on)
Line 666: Line 739:
QYA
QYA
QYM
QYM


</syntaxhighlight>
</syntaxhighlight>