Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
ArcSysState.h
1// +------------------------------------------------------------------------------------------------------------------+
2// | FILE: ArcSysState.h ( GenIV ) |
3// +------------------------------------------------------------------------------------------------------------------+
4// | PURPOSE: This file defines the exposure properties structure. |
5// | |
6// | AUTHOR: Scott Streit DATE: June 22, 2018 |
7// | |
8// | Copyright 2018 Astronomical Research Cameras, Inc. All rights reserved. |
9// +------------------------------------------------------------------------------------------------------------------+
12#pragma once
13
14#include <string>
15#include <memory>
16
17#include <ArcSysStateDefs.h>
18#include <CArcDeviceDllMain.h>
19
20
21
22namespace arc
23{
24 namespace gen4
25 {
26
28 using pSysState_t = std::shared_ptr<sysState_t>;
29
30
35 GEN4_CARCDEVICE_API const std::string sysStateToString( pSysState_t pSysState );
36
37 } // end gen4 namespace
38} // end arc namespace
GEN4_CARCDEVICE_API const std::string sysStateToString(pSysState_t pSysState)
std::shared_ptr< sysState_t > pSysState_t
Definition: ArcSysState.h:28
Definition: CArcBase.h:50