AVR-FanconとPC間はUSBの仮想COMポートにより情報交換しており、その書式は次のとおりです。(斜体部分には数字または文字が入ります)
AVR-Fancon→PC(常時転送)
- Thm ,サーミスタ番号,サーミスタ名称,温度(℃)
- Fan,Fan番号,Fan名称,回転数(rpm),Duty(%),Vout(V) (出力電圧Voutは、Rev6.0のFan#1のみ)
- Prm,Tmin,Temp-min1,Temp-min2,Temp-min3,Temp-min4,Temp-min5,Temp-min6
- Prm,Tmax,Temp-max1,Temp-max2,Temp-max3,Temp-max4,Temp-max5,Temp-max6
- Prm,Tstop,Temp-stop1,Temp-stop2,Temp-stop3,Temp-stop4(Fanを停止させる温度) [V2.3で追加]
- Prm,Dmin,Duty-min1,Duty-min2,Duty-min3,Duty-min4,Duty-min5,Duty-min6
- Prm,Dmax,Duty-max1,Duty-max2,Duty-max3,Duty-max4,Duty-max5,Duty-max6
- Prm,FanThm,Fan1-Thm#,Fan2-Thm#,Fan3-Thm#,Fan4-Thm#,Fan5-Thm#,Fan6-Thm#(Fanを制御する温度計番号)
- Prm,FanNam,Fan名称1,・・・,Fan名称6
- Prm,ThmNam,温度計名称1,・・・,温度計名称6
- Prm,Firm,ファームウエア・ヴァージョン (F*.*) [V1.1で追加]
- Prm,LCDMod,mode(LCD表示モード),Fan#(表示Fan番号),Thm#(表示温度計番号),StopMinute(表示時間) [Rev6.0用としてV2.4で追加、ただしF6.80以降では無効]
[手動設定、テストモード用としてV2.5で追加]
- Prm,FanMan,Fan1-man,Fan2-man,Fan3-man,Fan4-man,Fan5-man,Fan6-man (1:手動,0:自動)
- Prm,Dman,Duty-man1,Duty-man2,Duty-man3,Duty-man4,Duty-man5,Duty-man6
- TestOn,Fan# (テストモード開始をPCに返信)
- TestOff,Fan# (テストモード終了をPCに返信)
[Rev8.0用としてV2.7で追加]
- Prm,ADCmin,ADCmin1,ADCmin2(サーミスタ計測ADC値の許容最小値)
- Prm,ADCmax,ADCmax1,ADCmax2(サーミスタ計測ADC値の許容最大値)
- Prm,ADCcoe,ADCcoe1,ADCcoe2(ADC値から温度に変換する係数)
- Prm,ADCadj,ADCadj1,ADCadj2(温度の補正値)
[拡張温度計用としてV3.4で追加]
- Prm,Tfnc,Thm1Weight,・・・,Thm4Weight,Thm1Higher,・・・,Thm4Higher
PC→AVR-Fancon(書込ボタンをクリック時のみ転送)
- SetPrm,Tmin,Temp-min1,Temp-min2,Temp-min3,Temp-min4
- SetPrm,Tmax,Temp-max1,Temp-max2,Temp-max3,Temp-max4
- SetPrm,Tstop,Temp-stop1,Temp-stop2,Temp-stop3,Temp-stop4 (Fanを停止させる温度) [V2.3で追加]
- SetPrm,Dmin,Duty-min1,Duty-min2,Duty-min3,Duty-min4
- SetPrm,Dmax,Duty-max1,Duty-max2,Duty-max3,Duty-max4
- SetPrm,FanThm,Fan1-Thm#,Fan2-Thm#,Fan3-Thm#,Fan4-Thm# (Fanを制御する温度計番号)
- SetPrm,FanNam,Fan名称1,・・・,Fan名称6
- SetPrm,ThmNam,温度計名称1,・・・,温度計名称6
- ExtThm,Thm#1,Thm#2,Thm#3,Thm#4 (代用温度計の温度℃)[V2.2で追加]
[手動設定、テストモード用としてV2.5で追加]
- SetPrm,FanMan,Fan1-man,Fan2-man,Fan3-man,Fan4-man,Fan5-man,Fan6-man (1:手動,0:自動)
- SetPrm,Dman,Duty-man1,Duty-man2,Duty-man3,Duty-man4,Duty-man5,Duty-man6
- TestOn,Fan# (テストモード開始、Fan#の回転数のみ計測してPCに転送)
- TestOff,Fan# (テストモード終了)
- Test,Fan#,Duty (Fan#のDutyを一時的に固定)
[Rev8.0用としてV2.7で追加]
- SetPrm,ADCmin,ADCmin1,ADCmin2 (サーミスタ計測ADC値の許容最小値)
- SetPrm,ADCmax,ADCmax1,ADCmax2 (サーミスタ計測ADC値の許容最大値)
- SetPrm,ADCcoe,ADCcoe1,ADCcoe2 (ADC値から温度に変換する係数)
- SetPrm,ADCadj,ADCadj1,ADCadj2 (温度の補正値)
[拡張温度計用としてV3.4で追加]
- SetPrm,Tfnc,Thm1Weight,・・・,Thm4Weight,Thm1Higher,・・・,Thm4Higher