Gocator 2000

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Date: 20180811

首先,要知道Gocator 2000 API提供了一些类,使得用户可以通过以太网连接Gocator 2000 sensors。它的库是用C写的,面向对象风格。 Go2Object类是所有Gocator 2000类的基类,也就是说Go2Obeject类成员函数可以被所有的Gocator 2000类对象调用。

开始使用Gocator 2000 API之前,需要了解一下Go2System类。它代表一个Gocator 2000 sensor system,使用它能够让客户端连接到Gocator 2000 sensor system,对sensor进行配置并接收数据。

Go2System类的简单使用:

#include <Go2.h>

void main()
{
	Go2System system = 0;

	// Open the Go2 library.
	Go2Api_Initalize();

	// Construct a Gocator 2000 system object.
	Go2System_Construct(&system);

	// Connect to default sensor IP address, with default password(blank).
	Go2System_Connect(system, GO2_DEFAULT_IP_ADDRESS, \
	GO2_TRIGGER_SOURCE_TIME);

	// Reconfigure system to use time-based triggering.
	Go2System_SetTriggerSource(system, GO2_TRIGGER_SOURCE_TIME);

	// Send the system a "Start" command.
	Go2System_Start(system);

	// Free the system object.
	Go2System_Destroy(system);

	// Close the Go2 library.
	Go2Api_Terminate();

}

猜你喜欢

转载自www.cnblogs.com/xiawuhao2013/p/9458671.html