#ifndef SCR_TVs_INCLUDED #define SCR_TVs_INCLUDED #include #ifdef WIN32 #ifdef DOEXPORT_SCRIPT #define EXPORT_SCRIPT __declspec(dllexport) #else #define EXPORT_SCRIPT #endif #else #define EXPORT_SCRIPT #endif class SCR_TVs : public bncs_script_helper { public: SCR_TVs( bncs_client_callback * parent, const char* path ); virtual ~SCR_TVs(); void buttonCallback( buttonNotify *b ); int revertiveCallback( revertiveNotify * r ); void databaseCallback( revertiveNotify * r ); bncs_string parentCallback( parentNotify *p ); void timerCallback( int ); private: bncs_string m_myParam; bncs_string m_instance; // Variables for panel operation int active_mon; // Identifies which monitor is the active destination of the switching int source_package; // Holds the index of the selected source int dest_pkg; // Destination package associated with the active monitor. int cta_sdi_id; // BNCS driver number for CTA SDI router int package_router_id; // BNCS device number for the BNCS packager int offset; }; #endif // SCR_TVs_INCLUDED