モジュール詳細:ラジエーター

このへん暑くなってきているんだけど、私だけかな?

このモジュールには2つのステージがある。温度ステージと水ステージである。水ステージを求めるには温度ステージの値を記録しておく必要がある。

水の値の前に温度の値を送信する必要がある。間違えた場合はリセットボタンを押す。

各ステージで間違った値を送信した場合、ミスが記録され、最初からモジュールをやり直す必要がある。

ただし、点灯したFRKインジケーターと点灯したBOBインジケーターがある場合、温度を13、水を37で送信する。

数値が99を超える場合、下2桁を使用する。

温度
0から開始し、シリアルナンバーに「RADI4T07」*のいずれかが含まれる場合、該当するシリアルナンバー1つにつき10を加算する。
単3バッテリーのペアがある度に5を追加する。
単1バッテリーがある度に5を減算する。
結果が負の場合、-1を乗算する。
結果の数字を送信し、水ステージに移行する。

送信した温度の数を3で除算する。
数が整数ではない場合、整数部分のみを使用する。
RJ-45ポートがある場合、50を追加する。
点灯したインジケーターがある場合、20を追加する。
点灯していないインジケーターがある場合、以下の表に従う。
結果が負の場合、-1を乗算する。
結果を送信する。
消灯インジケーター表
BOB --> +40
NSA --> -10
FRQ --> +2
MSA --> +25
FRK --> -1