rec::robotino::api2 C interface
DigitalInput.h
Go to the documentation of this file.
1 // Copyright (C) 2004-2008, Robotics Equipment Corporation GmbH
2 
3 #ifndef _REC_ROBOTINO_API2_C_DIGITALINPUT_H_
4 #define _REC_ROBOTINO_API2_C_DIGITALINPUT_H_
5 
6 #include "rec/robotino/api2/c/globals.h"
8 
17 typedef int DigitalInputId;
18 
20 #define INVALID_DIGITALINPUTID -1
21 
27 DLLEXPORT DigitalInputId DigitalInput_construct( unsigned int n );
28 
34 DLLEXPORT BOOL DigitalInput_destroy( DigitalInputId id );
35 
40 DLLEXPORT BOOL DigitalInput_setComId( DigitalInputId id, ComId comId );
48 DLLEXPORT BOOL DigitalInput_setInputNumber( DigitalInputId id, unsigned int n );
49 
50 
54 DLLEXPORT unsigned int numDigitalInputs();
55 
61 DLLEXPORT BOOL DigitalInput_value( DigitalInputId id );
62 
63 #endif //_REC_ROBOTINO_API2_C_DIGITALINPUT_H_
DLLEXPORT BOOL DigitalInput_destroy(DigitalInputId id)
DLLEXPORT DigitalInputId DigitalInput_construct(unsigned int n)
DLLEXPORT BOOL DigitalInput_setInputNumber(DigitalInputId id, unsigned int n)
DLLEXPORT BOOL DigitalInput_value(DigitalInputId id)
DLLEXPORT BOOL DigitalInput_setComId(DigitalInputId id, ComId comId)
int DigitalInputId
Definition: DigitalInput.h:17
In "rec/robotino/api2/c/Com.h" you can find functions for manipulating the communication interface to...
int ComId
Definition: Com.h:50
DLLEXPORT unsigned int numDigitalInputs()