/**********************************************************************************/ /* MiniOS7 API */ /* */ /* MiniOS7 API 提供程式開發人員從電腦端執行MiniOS7命令,或是上傳檔案。 */ /* 此API與MiniOS7 Utility具相同功能,但程式開發人員可以依照用戶需求將這些功能 */ /* 整合到應用程式中,讓用戶不必再安裝MiniOS7 Utility即可設定IP,更新韌體...等功能 */ /**********************************************************************************/ [2018/8/8] v1.0.5 by Renee 修正:修改IP2,Gateway2,Mask2會設定成IP1,Gateway1,mask1的錯誤 修正:日期及時間格式的轉換方式,以支援更多樣的表示方法 支援:加入CRC計算,取代呼叫CRC16.dll 修正:專案選用x86而非AnyCPU編譯,確保最大相容性 [2014/2/5] V1.0.4 by Renee 修正[COM ver]:RunEEP() - 取得硬體版本,供Write EEPROM時使用 WriteEEPROM() & WriteAllEEPROM() - 若寫入i-8000E或7188E的第7個區間,先取得自身網路設定並覆蓋至 將寫入的區間,避免網路設定(IP,Mask,Gatewat,MAC)錯誤 - InStr(sRes, "write " & i)的回傳值,才能進入回傳錯誤區間 OpenCOM() - 增加連線成功的判斷.若連線錯誤,回傳false ------------------------------------------------------------------------------------ [2014/1/2] V1.0.3 by Renee 修正[COM ver]:RunEEP() - 取得OS type並至對應EEP資料夾載入eep.exe WriteEEPROM() - API可以寫入一至多個區間 ------------------------------------------------------------------------------------ [2013/12/10] by Renee 支援:UDP連線 for C#.NET ------------------------------------------------------------------------------------ [2013/12/5] v1.0.2 by Renee 支援:UDP連線 for VB6 修正:GetIP, GetMask, GetGateway, GetDiskSize, GetDate and GetTime add default return value in case of not getting response ------------------------------------------------------------------------------------ [2013/11/11] V1.0.1 Release by Renee 支援下列功能 1.取得/設定 date,time 2.取得/設定 network 3.取得/設定 disk size 4.取得 OS information a.OS version b.hardware c.Bulid d.OS type e.CPU f.Serial number g.SRAM h.Flash Memory(包含 DiskA, DiskB and Reserve) i.Init pin status j.Reset by WDT or Power on k.Prompt l.Date time m.slot numbers n.the module name on slot o.Comport setting p.Alias q.MAC address r.IP/IP2 s.Mask/Mask2 t.Gateway/Gateway2 5.取得 file list及可用空間 6.直接發送 MiniOS7命令 7.上傳檔案 8.上傳 OS image 9.清空 disk 10.重置 11.下載/上傳 EEPROM中的設定 (僅支援COMport) 下載連結 For VB6 & C#.NET 8000CD:\Napdos\MiniOS7\utility\source_code\ http://ftp.icpdas.com/pub/cd/8000cd/napdos/minios7/utility/source_code/