Joan (discussió | contribucions)
Joan (discussió | contribucions)
Línia 29: Línia 29:


=== TAGS ===
=== TAGS ===
<pre>


*Software:string
*Software:string
Línia 206: Línia 208:
N:NumBars
N:NumBars


*BarModeDrop
Type:
N:NumBars
*BarMaxDesp
Type:
N:NumBars
*BarActive
Type:
N:NumBars
*BarHalvesUp
Type:
N:NumBars
*BarHalvesDn
Type:
N:NumBars
*BarString
Type:
N:NumBars
*BarFronture
Type:
N:NumBars
*BarDropsUtil
Type:
N:7*NumBars
*BarHalves
*BarNeedle
*BarKnitting
*BarNeedleB
*BarKnitting


*FingerStop
*FingerStop
Type:int32
Type:int32
N:sum(BarNumFingers)
N:BarNumFingers[0] + ... + BarNumFingers[NumBars-1]


*FingerType
*FingerType
Type:int32
Type:int32
N:sum(BarNumFingers)
N:BarNumFingers[0] + ... + BarNumFingers[NumBars-1]


*BarModeDrop


*CGF1Card
*CGF1Card
Línia 243: Línia 281:


*JacqRtCourse
*JacqRtCourse
*Fronture
*NumCourses


*BarDropsUtil
*BarMaxDesp
*BarActive
*BarHalvesUp
*BarHalvesDn
*BarString
*BarFronture
*Fronture
*Layout_FrontureData
*Layout_FrontureData
*Layout_WBData
*Layout_WBData
*Layout_JacqData
*Layout_JacqData
*BarHalves
 
*BarNeedle
 
*BarKnitting
*BarNeedleB
*BarKnitting
*NumCourses
*LayoutCourNRepeats
*LayoutCourNRepeats
*LayoutCourNLayouts
*LayoutCourNLayouts
Línia 269: Línia 294:
*LayoutCourWhich
*LayoutCourWhich
*LayoutCourTimes
*LayoutCourTimes
*LayoutJacqNRepeats
*LayoutJacqNRepeats
*LayoutJacqNLayouts
*LayoutJacqNLayouts
Línia 274: Línia 300:
*LayoutJacqWhich
*LayoutJacqWhich
*LayoutJacqTimes
*LayoutJacqTimes
</pre>

Revisió del 12:34, 30 set 2016


DLL_EXPORTS


void drf_clear_errors()
Descr:Borra todos los mensajes de error del almacenamiento interno de la librería dinámica.

int drf_get_num_errors();
Descr:Obtiene el numero de mensajes de error del almacenados por la librería dinámica.
Return:numero de mensajes almacenados.

const char* drf_get_error(int idx)
Descr:obtiene el mensajes de error indicado por idx.
p:idx: Numero de mensaje a obtener.Comprendido ente 0 y (drf_get_num_messages()-1) ambos incluidos.
Return: un puntero a una cadena de caracteres ASCII terminada por el byte NUL ('\0'), o NULL en caso que 
el valor de idx este fuera de rango.

int drf_to_json(char *path,FILE *json,int options)
Descr:Serializa a JSON un dibujo DRF.
p:path: Ruta al fichero DRF a serializar en formato Windows ANSI.
p:json: puntero FILE ya abierto y con la escritura habilitada.
p:options: Selecciona que información se serializará. 0 para serializar toda la información disponible.
Return: 0 para indicar que la operación se ha completado correctamente. Diferente de 0 para indicar error.

TAGS


*Software:string
Nombre del programa que ha generado el fichero .DRF

*DrawName
Type:ASCIIString
N:1
Nombre del dibujo.

*Company
Type:ASCIIString
N:1
Compañia que ha creado el dibujo.

*Machine
Type:ASCIIString
N:1

*MachineType
Type:ASCIIString
N:1

*Description
Type:ASCIIString
N:1

*Serial
Type:ASCIIString
N:1

*Version
Type:int32
N:1

*Jacquard
Type:int32
N:1

*BarsRepeat
Type:int32
N:1

*NumRepeats
Type:int32
N:1

*NumBars
Type:int32

*Plate
Type:int32
N:1

*JacqNeedles
Type:int32
N:1

*MachNeedles
Type:int32
N:1

*BarsOffset
Type:int32
N:1

*JacqOffset
Type:int32
N:1

*MaxDisp
Type:int32
N:1

*Proximity
Type:int32
N:1

*JacqRt
Type:int32
N:1

*FinalGauge
Type:float
N:1

*FinalQuality
Type:float
N:1

*RealGauge
Type:float
N:1

*RealQuality
Type:float
N:1

*Shrinkage
Type:float
N:1

*Elasticity
Type:float
N:1

*BarName
Type:ASCIIString
N:NumBars

*BarNumBar
Type:
N:NumBars

*BarGroup
Type:
N:NumBars

*BarStop
Type:
N:NumBars

*BarUtil
Type:
N:NumBars

*BarType
Type:
N:NumBars

*BarMaxGimp
Type:
N:NumBars

*BarDrive
Type:
N:NumBars

*BarFactor
Type:
N:NumBars

*BarInvert
Type:
N:NumBars

*BarWork
Type:
N:NumBars

*BarKnit
Type:
N:NumBars

*BarTimes
Type:
N:NumBars

*BarMode
Type:
N:NumBars

*BarModif
Type:
N:NumBars

*BarRepeat
Type:
N:NumBars

*BarTension
Type:
N:NumBars

*BarNumFingers
Type:
N:NumBars

*BarModeDrop
Type:
N:NumBars

*BarMaxDesp
Type:
N:NumBars

*BarActive
Type:
N:NumBars

*BarHalvesUp
Type:
N:NumBars

*BarHalvesDn
Type:
N:NumBars

*BarString
Type:
N:NumBars

*BarFronture
Type:
N:NumBars

*BarDropsUtil
Type:
N:7*NumBars

*BarHalves
*BarNeedle
*BarKnitting
*BarNeedleB
*BarKnitting

*FingerStop
Type:int32
N:BarNumFingers[0] + ... + BarNumFingers[NumBars-1]

*FingerType
Type:int32
N:BarNumFingers[0] + ... + BarNumFingers[NumBars-1]


*CGF1Card
*CGF1Type
*CGF1Taille
*CGF1Numlines
*CGF1Script
*CGF1Descrip

*CGF2Card
*CGF2Type
*CGF2Taille
*CGF2Numlines
*CGF2Script
*CGF2Descrip

*CFBNGaits
*CFBCard
*CFBType
*CFBTaille
*CFBNumlines
*CFBScript
*CFBGaitNBar
*CFBGaitNGait
*CFBDescrip
*CFBGaitNRepeat

*JacqRtCourse
*Fronture
*NumCourses

*Layout_FrontureData
*Layout_WBData
*Layout_JacqData


*LayoutCourNRepeats
*LayoutCourNLayouts
*LayoutCourRepeat
*LayoutCourWhich
*LayoutCourTimes

*LayoutJacqNRepeats
*LayoutJacqNLayouts
*LayoutJacqRepeat
*LayoutJacqWhich
*LayoutJacqTimes