|
@@ -593,6 +593,29 @@ void GetIavailableCallback(byte address, unsigned short Iavail, unsigned short V
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//==========================================
|
|
|
+// 特規用指令
|
|
|
+//==========================================
|
|
|
+void GetOutputAndTempCallback(byte address, unsigned short outputVol,
|
|
|
+ unsigned short outputCur, unsigned short outputPower, unsigned char Temperature)
|
|
|
+{
|
|
|
+// PRINTF_FUNC("***Output Value and Temp*** address = %d, Vol = %d, Cur = %d, Pow = %d, Temp = %d \n",
|
|
|
+// address, outputVol, outputCur, outputPower, Temperature);
|
|
|
+}
|
|
|
+
|
|
|
+void GetModuleStatusCallback(byte address, unsigned char isErr, unsigned char status,
|
|
|
+ unsigned char err1, unsigned char err2, unsigned char err3, unsigned char err4)
|
|
|
+{
|
|
|
+// PRINTF_FUNC("***Status*** address = %d, isErr = %d, status = %d, err1 = %d, err2 = %d, err3 = %d, err4 = %d \n",
|
|
|
+// address, isErr, status, err1, err2, err3, err4);
|
|
|
+}
|
|
|
+
|
|
|
+void GetModuleInputCallback(byte address, unsigned short inputR,
|
|
|
+ unsigned short inputS, unsigned short inputT)
|
|
|
+{
|
|
|
+// PRINTF_FUNC("***Input*** address = %d, R = %d, S = %d, T = %d \n",
|
|
|
+// address, inputR, inputS, inputT);
|
|
|
+}
|
|
|
//==========================================
|
|
|
// Init all share memory
|
|
|
//==========================================
|
|
@@ -821,6 +844,10 @@ int main(void)
|
|
|
RefreshFanInfo(&GetFanSpeedCallback);
|
|
|
RefreshIavailable(&GetIavailableCallback);
|
|
|
|
|
|
+ AutoMode_RefreshOutputAndTemp(&GetOutputAndTempCallback);
|
|
|
+ AutoMode_RefreshModuleStatus(&GetModuleStatusCallback);
|
|
|
+ AutoMode_RefreshModuleInput(&GetModuleInputCallback);
|
|
|
+
|
|
|
sleep(2);
|
|
|
_gunCount = ShmSysConfigAndInfo->SysConfig.TotalConnectorCount;
|
|
|
// initial object
|