e0c15f3c93
- aggiornamenti vari.
52 lines
2.2 KiB
C++
52 lines
2.2 KiB
C++
//----------------------------------------------------------------------------
|
|
// EgalTech 2015-2015
|
|
//----------------------------------------------------------------------------
|
|
// File : EmkToolConst.h Data : 16.09.15 Versione : 1.6i7
|
|
// Contenuto : Costanti degli utensili.
|
|
//
|
|
//
|
|
//
|
|
// Modifiche : 16.09.15 DS Creazione modulo.
|
|
//
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
#include <string>
|
|
|
|
//----------------------------------------------------------------------------
|
|
// Costanti famiglie di parametri ( i primi 12 bit (0-4095) restano liberi)
|
|
const int TPA_BOOL = 0x1000 ;
|
|
const int TPA_INT = 0x2000 ;
|
|
const int TPA_DOU = 0x4000 ;
|
|
const int TPA_STR = 0x8000 ;
|
|
// Costanti tipo parametri modificabili direttamente negli utensili
|
|
enum TpaType { TPA_NONE = 0,
|
|
TPA_CORR = ( TPA_INT + 0),
|
|
TPA_EXIT = ( TPA_INT + 1),
|
|
TPA_TYPE = ( TPA_INT + 2),
|
|
TPA_CORNRAD = ( TPA_DOU + 0),
|
|
TPA_DIAM = ( TPA_DOU + 1),
|
|
TPA_TOTDIAM = ( TPA_DOU + 2),
|
|
TPA_FEED = ( TPA_DOU + 3),
|
|
TPA_ENDFEED = ( TPA_DOU + 4),
|
|
TPA_STARTFEED = ( TPA_DOU + 5),
|
|
TPA_TIPFEED = ( TPA_DOU + 6),
|
|
TPA_LEN = ( TPA_DOU + 7),
|
|
TPA_TOTLEN = ( TPA_DOU + 8),
|
|
TPA_MAXMAT = ( TPA_DOU + 9),
|
|
TPA_LONOFFSET = ( TPA_DOU + 10),
|
|
TPA_RADOFFSET = ( TPA_DOU + 11),
|
|
TPA_SPEED = ( TPA_DOU + 12),
|
|
TPA_SIDEANG = ( TPA_DOU + 13),
|
|
TPA_MAXSPEED = ( TPA_DOU + 14),
|
|
TPA_THICK = ( TPA_DOU + 15),
|
|
TPA_DRAW = ( TPA_STR + 0),
|
|
TPA_HEAD = ( TPA_STR + 1),
|
|
TPA_NAME = ( TPA_STR + 2),
|
|
TPA_SYSNOTES = ( TPA_STR + 3),
|
|
TPA_USERNOTES = ( TPA_STR + 4),
|
|
TPA_TCPOS = ( TPA_STR + 5),
|
|
TPA_UUID = ( TPA_STR + 6)} ;
|