Rsh API  SDK 2.1
Документация по программированию
 Указатель Классы Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы Страницы
RshInitPort.h
См. документацию.
1 
18 #ifndef RSH_INIT_PORT_H
19 #define RSH_INIT_PORT_H
20 
21 #include "RshBaseType.h"
22 
23 #include <ostream>
24 
25 #pragma pack(push, 8)
26 
48 struct RshInitPort : public RshBaseType
49 {
70 
94  {
122  Read = 0x0,
123 
143  Write = 0x1,
144 
170  WriteAND = 0x2,
171 
197  WriteOR = 0x3
198  };
199 
227 
250 
251  RshInitPort();
252 
253  RshInitPort(U32 address, U32 operation = RshInitPort::Read, U32 value = 0x0);
254 
255  RshInitPort(RshInitPort const& obj);
256 
257  RshInitPort& operator=(const RshInitPort& obj);
258 
259  bool operator==(RshInitPort& obj) const;
260 
261  bool operator!=(RshInitPort& obj) const;
262 
263  friend std::ostream& operator<< (std::ostream &out, const RshInitPort& obj);
264 };
265 
266 #pragma pack(pop)
267 #endif //RSH_INIT_PORT_H