Beispiel #1
0
	/** 
	  * Prints info about this motor
	  */
	void PhidgetLEDController::displayProperties()
	{
		int serialNo, version, numLED;
		const char* ptr;

		CPhidget_getDeviceType(getPhidgetHandle(), &ptr);
		CPhidget_getSerialNumber(getPhidgetHandle(), &serialNo);
		CPhidget_getDeviceVersion(getPhidgetHandle(), &version);
		CPhidgetLED_getLEDCount(m_LEDControl, &numLED);

		printf("%s\n", ptr);
		printf("Serial Number: %10d\nVersion: %8d\n", serialNo, version);
		printf("# LEDs: %d\n", numLED);
	}
Beispiel #2
0
	/** 
	  * Prints info about this controller
	  */
	void PhidgetAnalogOutController::displayProperties()
	{
		int serialNo, version, numAnalog;
		double max, min;
		const char* ptr;

		CPhidget_getDeviceType(getPhidgetHandle(), &ptr);
		CPhidget_getSerialNumber(getPhidgetHandle(), &serialNo);
		CPhidget_getDeviceVersion(getPhidgetHandle(), &version);
		CPhidgetAnalog_getOutputCount(m_analogOut, &numAnalog);
		CPhidgetAnalog_getVoltageMax(m_analogOut, 0, &max);
		CPhidgetAnalog_getVoltageMin(m_analogOut, 0, &min);

		printf("%s\n", ptr);
		printf("Serial Number: %10d\nVersion: %8d\n", serialNo, version);
		printf("# Analog Outputs: %d\n", numAnalog);
		printf("Output range: -%0.1lfV - %0.1lfV\n",min,max);
	}