예제 #1
0
파일: gyro.go 프로젝트: tthk/GoEV3
// Reads the rotational speed in range [-440, 440].
func (self *GyroSensor) ReadRotationalSpeed() int16 {
	snr := findSensor(self.port, TypeGyro)

	path := fmt.Sprintf("%s/%s", baseSensorPath, snr)
	value := utilities.ReadInt16Value(path, "value1")

	return value
}
예제 #2
0
파일: motors.go 프로젝트: ljcrapo/GoEV3
// CurrentPower reads the operating power of the motor at the given port.
func CurrentPower(port OutPort) int16 {
	return utilities.ReadInt16Value(findFolder(port), powerGetterFD)
}
예제 #3
0
파일: motors.go 프로젝트: ljcrapo/GoEV3
// CurrentSpeed reads the operating speed of the motor at the given port.
func CurrentSpeed(port OutPort) int16 {
	return utilities.ReadInt16Value(findFolder(port), speedGetterFD)
}