| 281 | ///////////////////////// |
---|
| 282 | |
---|
| 283 | class CommandCodesGo : public CommandCodes { |
---|
| 284 | public: |
---|
| 285 | enum EStartMode { |
---|
| 286 | eSM_Application = 0, |
---|
| 287 | eSM_Debugger = 2, |
---|
| 288 | }; |
---|
| 289 | |
---|
| 290 | CommandCodesGo( fb_quadlet_t protocolVersion, EStartMode startMode ); |
---|
| 291 | virtual ~CommandCodesGo(); |
---|
| 292 | |
---|
| 293 | virtual bool serialize( IOSSerialize& se ); |
---|
| 294 | virtual bool deserialize( IISDeserialize& de ); |
---|
| 295 | |
---|
| 296 | EStartMode getStartMode() const |
---|
| 297 | { return static_cast<EStartMode>( m_startMode ); } |
---|
| 298 | bool setStartMode( EStartMode startMode ) |
---|
| 299 | { m_startMode = startMode; return true; } |
---|
| 300 | |
---|
| 301 | fb_quadlet_t getRespIsValidCRC() const |
---|
| 302 | { return m_resp_validCRC; } |
---|
| 303 | |
---|
| 304 | private: |
---|
| 305 | fb_quadlet_t m_startMode; |
---|
| 306 | fb_quadlet_t m_resp_validCRC; |
---|
| 307 | }; |
---|
| 308 | |
---|
| 309 | |
---|
| 310 | |
---|