コード例 #1
0
ファイル: driver.go プロジェクト: knutaldrin/elevator
// RunDown runs down
func RunDown() {
	if getFloor() == 0 {
		log.Error("Trying to go down from the bottom floor?!")
		return
	}
	mutex.Lock()
	C.elev_set_motor_direction(-1)
	mutex.Unlock()
}
コード例 #2
0
ファイル: driver.go プロジェクト: knutaldrin/elevator
// RunUp runs up
func RunUp() {
	if getFloor() == NumFloors-1 {
		log.Error("Trying to go up from the top floor?!")
		return
	}
	mutex.Lock()
	C.elev_set_motor_direction(1)
	mutex.Unlock()
}
コード例 #3
0
ファイル: driver.go プロジェクト: torees/Sanntid
func ElevStart(dir Elev_dir) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(dir))
}
コード例 #4
0
ファイル: driver.go プロジェクト: knutaldrin/elevator
// Stop stops the elevator
func Stop() {
	mutex.Lock()
	C.elev_set_motor_direction(0)
	mutex.Unlock()
}
コード例 #5
0
ファイル: elev.go プロジェクト: Aarvold/Heismappe
func Set_motor_dir(dirn int) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(dirn))
}
コード例 #6
0
ファイル: liftDriver.go プロジェクト: mathildh/driver
func liftDriver_setMotorDirection(direction int) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(direction))
}
コード例 #7
0
ファイル: elevator.go プロジェクト: powermundsen/heis
func Elevator_set_motor_direction(direction Motor_direction) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(direction))
}
コード例 #8
0
func LiftDriver_SetMotorDirection(direction types.MotorDirection) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(C.int(direction)))
}
コード例 #9
0
ファイル: driver.go プロジェクト: graesj/sanntid
func ElevSetMotorDirection(motorDirection int) {
	(C.elev_set_motor_direction(C.elev_motor_direction_t(C.int(motorDirection))))
}
コード例 #10
0
ファイル: elev.go プロジェクト: CzarXerxes/Sanntid
func Elev_set_motor_direction(dirn Elev_motor_direction_t) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(dirn))
}
コード例 #11
0
ファイル: driver.go プロジェクト: audunel/TTK4145
func SetMotorDirection(dirn MotorDirection) {
	C.elev_set_motor_direction(C.elev_motor_direction_t(dirn))
}
コード例 #12
0
ファイル: elev.go プロジェクト: ntnudavidcb/oving5
func Elev_set_motor_direction(dirn C.struct_elev_motor_direction_t){ //dobbeltsjekk om C.struct... er en god løsning for å importere typedef's fra C
	C.elev_set_motor_direction()
}