Hayato Kikuchi
/
MonitoringTest
Communication Class and Controller Class (ControllerForMbed Class)
CommunicationMonitoring.h
- Committer:
- kikuchi8810
- Date:
- 2021-12-23
- Revision:
- 2:fd0c21600586
- Parent:
- 1:6633661058ec
File content as of revision 2:fd0c21600586:
#ifndef COMMUNICATIONMONITORING_H #define COMMUNICATIONMONITORING_H #include "mbed.h" struct Comminfo { int time_out_ms; int int_time_ms; bool Available; int count_ms; int pre_count_ms; }; class CommunicationMonitoring { public: CommunicationMonitoring(); int init(int _time_out_ms, int _int_time_ms); void Monitoring(bool commCheck, int _device_num); bool isAvailable(int _device_num); bool isAllAvailable(void); private: Comminfo comminfo[10]; int device_num; }; #endif