Comunication_1
Dependents: MX106-finaltest dynamixel Arm_dynamixel_can Arm_dynamixel_can_procedurale
communication_1.h@3:33d025a403d5, 2016-07-02 (annotated)
- Committer:
- clynamen
- Date:
- Sat Jul 02 18:01:40 2016 +0000
- Revision:
- 3:33d025a403d5
- Parent:
- 2:b4d1f5424448
- Child:
- 6:eb570f9f48ad
add trigger method;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mattiasub | 2:b4d1f5424448 | 1 | #ifndef MBED_communication_1_H |
mattiasub | 2:b4d1f5424448 | 2 | #define MBED_communication_1_H |
mattiasub | 2:b4d1f5424448 | 3 | #include "mbed.h" |
mattiasub | 2:b4d1f5424448 | 4 | #include "SerialHalfDuplex.h" |
mattiasub | 2:b4d1f5424448 | 5 | |
mattiasub | 2:b4d1f5424448 | 6 | |
mattiasub | 2:b4d1f5424448 | 7 | class communication_1{ |
mattiasub | 2:b4d1f5424448 | 8 | |
mattiasub | 2:b4d1f5424448 | 9 | public: |
mattiasub | 2:b4d1f5424448 | 10 | |
mattiasub | 2:b4d1f5424448 | 11 | communication_1(PinName tx, PinName rx, int baud_rate); |
mattiasub | 2:b4d1f5424448 | 12 | |
mattiasub | 2:b4d1f5424448 | 13 | int read(int ID, int start, int length, char* data); |
mattiasub | 2:b4d1f5424448 | 14 | int write(int ID, int start, int length, char* data, int flag=0); |
clynamen | 3:33d025a403d5 | 15 | void trigger(); |
mattiasub | 2:b4d1f5424448 | 16 | |
mattiasub | 2:b4d1f5424448 | 17 | private : |
mattiasub | 2:b4d1f5424448 | 18 | |
mattiasub | 2:b4d1f5424448 | 19 | SerialHalfDuplex _SerialHalfDuplex; |
mattiasub | 2:b4d1f5424448 | 20 | |
mattiasub | 2:b4d1f5424448 | 21 | }; |
clynamen | 3:33d025a403d5 | 22 | #endif |