Api.Initialize()
Api.Initialize()는 TORUS 플랫폼에 연결을 시도하는 함수입니다. TORUS API 함수 중에 가장 먼저 실행되어야 합니다. 아래는 예시 소스 코드입니다. 먼저 TORUS App의 App GUID와 App Name을 정해야 합니다.
| using IntelligentApiCS; Guid appGuid = new Guid("68E8D436-0558-40C4-B4BA-AB0F54EFC697"); string appName = "TorusAppTest"; int initRet = Api.Initialize(appGuid, appName); Console.WriteLine("Initialize Result: " + initRet); |
이제 appGUID와 appName으로 App 등록 정보 파일을 만들어서 TORUS 플랫폼에 등록해야 합니다.
TORUS 플랫폼에 App 등록 정보 파일이 없으면 Application manager에 아래와 같은 메세지가 출력되며 TORUS에 연결되지 않습니다.

아래와 같이 App 등록 정보 파일을 작성하고 [TORUS Install Folder]/Binary/application 폴더에 복사합니다. App 등록 정보 파일의 이름은 App 이름을 사용하여 TorusAppTest.info로 합니다.
| { "App ID": "68E8D436-0558-40C4-B4BA-AB0F54EFC697", "App Name": "TorusAppTest", "Version": "1.0.0", "App File": "TorusAppTest.exe" } |
TORUS 플랫폼을 재실행해야 App 등록 정보 파일의 변경 사항이 반영됩니다. TORUS 플랫폼을 실행한 후, 소스 코드를 디버깅하면 아래와 같이 Api.Initialize()의 결과를 확인할 수 있습니다. 결과 값이 0이면 정상적으로 TORUS 플랫폼에 연결된 것입니다.
| Initialize Result: 0 |