static char * unicharptr; static char unitext[42]="\0"; static char tmptext[42]="\0"; static char tmptext1[42]= "\0"; static char tmptext2[42]= "\0"; static FieldPtr unifieldptr; static char text_on[4] = "On \0"; static char text_off[4] = "Off\0"; static int microStepGuide = 0; static int boardconnection = 0; static char buffer[40] = "0\0"; static double mathResult; static char text_connect[] = "Verbindung OK "; static char text_noconnect[] = "Nicht verbunden"; static char text_nullval[10] = "0\0"; static char text_nulldegree[10] = "000:00:00\0"; static char text_emptydegree[18]= " \0"; static char text_rakoor[40] = "0\0"; static char text_deckoor[40] = "0\0"; static char text_azkoor[40] = "0\0"; static char text_altkoor[40] = "0\0"; FieldPtr fieldptr_AzKoor; FieldPtr fieldptr_AltKoor; FieldPtr fieldptr_RaKoor; FieldPtr fieldptr_DecKoor; FieldPtr fieldptr_cfgAltHalfstepsize; FieldPtr fieldptr_cfgAltHorizontlimit; FieldPtr fieldptr_cfgAltZenitlimit; FieldPtr fieldptr_cfgAltCorrectionspeed; FieldPtr fieldptr_cfgAltGotospeed; FieldPtr fieldptr_cfgAltFollowspeed; FieldPtr fieldptr_cfgAltEncodersize; FieldPtr fieldptr_cfgAzHalfstepsize; FieldPtr fieldptr_cfgAzCorrectionspeed; FieldPtr fieldptr_cfgAzGotospeed; FieldPtr fieldptr_cfgAzFollowspeed; FieldPtr fieldptr_cfgAzEncodersize; FieldPtr fieldptr_cfgLatitude; FieldPtr fieldptr_cfgLongitude; FieldPtr fieldptr_cfgUtcAdjust; FieldPtr fieldptr_cfgTcct; FieldPtr fieldptr_cfgTgct; FieldPtr fieldptr_cfgTfct; FieldPtr fieldptr_cfgFrHalfstepsize; FieldPtr fieldptr_cfgFrCorrectionspeed; FieldPtr fieldptr_cfgFrGotospeed; FieldPtr fieldptr_cfgFrFollowspeed; FieldPtr fieldptr_objName1; FieldPtr fieldptr_objRa1; FieldPtr fieldptr_objDec1; FieldPtr fieldptr_objName2; FieldPtr fieldptr_objRa2; FieldPtr fieldptr_objDec2; FieldPtr fieldptr_objName3; FieldPtr fieldptr_objRa3; FieldPtr fieldptr_objDec3; FieldPtr fieldptr_objName4; FieldPtr fieldptr_objRa4; FieldPtr fieldptr_objDec4; DmOpenRef eldobDB; char eldobDBName[] = "eldobDB"; typedef struct { double alt_halfstepsize; double alt_horizontlimit; double alt_zenitlimit; double alt_correctionspeed; double alt_gotospeed; double alt_followspeed; double alt_encodersize; double az_halfstepsize; double az_correctionspeed; double az_gotospeed; double az_encodersize; double az_followspeed; double fr_halfstepsize; double fr_correctionspeed; double fr_gotospeed; double fr_followspeed; double timerintct_correction; double timerintct_goto; double timerintct_follow; double latitude; double longitude; double northpole; double southpole; // internal settings Int32 utcadjust; int motorrun; double hs_latitude; double hs_northpole; double hs_southpole; double hs_az90; double hs_az180; double hs_az270; double hs_az360; double hs_altlb; double hs_altub; double hs_alt90; double hs_alt180; double hs_fr90; double hs_fr180; double hs_fr270; double hs_fr360; } scopecfg; static scopecfg scope; static int guiderunning = 0;