Click or drag to resize

CFXMessage Class

Abstract base class for all CFX Messages. Contains no data members. Provides for the serialization and deserialization of messages to and from JSON format.
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    More

Namespace: CFX
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public abstract class CFXMessage

The CFXMessage type exposes the following members.

Methods
 NameDescription
Public methodStatic memberFromBytesT Creates a new instance of a CFX message given a Type and an array of bytes assumed to be in UTF8 encoding
Public methodStatic memberFromJsonT Creates a new instance of a CFX message of the type specified, using the JSON data provided
Public methodStatic memberFromTypeName Creates a new instance of a CFX message of the type specified in string format
Public methodToBytes Converts this message to a binary representation in UTF8 format
Public methodToJson Converts this message to a JSON formatting string
Top
See Also

Reference

CFX Namespace
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFXAreYouThereRequest
    CFXAreYouThereResponse
    CFXEndpointConnected
    CFXEndpointShuttingDown
    CFXGetEndpointInformationRequest
    CFXGetEndpointInformationResponse
    CFXHeartbeat
    CFX.InformationSystem.DataTransferFileTransferRequest
    CFX.InformationSystem.DataTransferFileTransferResponse
    CFX.InformationSystem.OperatorValidationValidateOperatorRequest
    CFX.InformationSystem.OperatorValidationValidateOperatorResponse
    CFX.InformationSystem.ProductionSchedulingWorkOrdersScheduled
    CFX.InformationSystem.ProductionSchedulingWorkOrdersUnscheduled
    CFX.InformationSystem.UnitValidationValidateUnitsRequest
    CFX.InformationSystem.UnitValidationValidateUnitsResponse
    CFX.InformationSystem.WorkOrderManagementWorkOrderQuantityUpdated
    CFX.InformationSystem.WorkOrderManagementWorkOrdersCreated
    CFX.InformationSystem.WorkOrderManagementWorkOrdersDeleted
    CFX.InformationSystem.WorkOrderManagementWorkOrderStatusUpdated
    CFX.InformationSystem.WorkOrderManagementWorkOrdersUpdated
    CFX.MaintenanceGetResourceInformationRequest
    CFX.MaintenanceGetResourceInformationResponse
    CFX.MaintenanceGetResourceMaintenanceAndServiceRequest
    CFX.MaintenanceGetResourceMaintenanceAndServiceResponse
    CFX.MaintenanceGetResourceMaintenanceStatusRequest
    CFX.MaintenanceGetResourceMaintenanceStatusResponse
    CFX.MaintenanceGetResourceSetupRequest
    CFX.MaintenanceGetResourceSetupResponse
    CFX.MaintenanceResourceInformationEvent
    CFX.MaintenanceResourceMaintenanceAndServiceEvent
    CFX.MaintenanceResourceMaintenanceStatusEvent
    CFX.MaintenanceResourceSetupEvent
    CFX.Materials.ManagementBlockMaterialsRequest
    CFX.Materials.ManagementBlockMaterialsResponse
    CFX.Materials.ManagementGetMaterialInformationRequest
    CFX.Materials.ManagementGetMaterialInformationResponse
    CFX.Materials.ManagementMaterialsChainSplit
    CFX.Materials.ManagementMaterialsConsumed
    CFX.Materials.ManagementMaterialsInitialized
    CFX.Materials.ManagementMaterialsJoined
    CFX.Materials.ManagementMaterialsModified
    CFX.Materials.ManagementMaterialsRetired
    CFX.Materials.ManagementMaterialsSplit
    CFX.Materials.Management.MSDManagementMaterialsExpired
    CFX.Materials.Management.MSDManagementMaterialsOpened
    CFX.Materials.Management.MSDManagementMaterialsPlacedInDryStorage
    CFX.Materials.Management.MSDManagementMaterialsRemovedFromDryStorage
    CFX.Materials.Management.MSDManagementMaterialsRestored
    CFX.Materials.ManagementUnblockMaterialsRequest
    CFX.Materials.ManagementUnblockMaterialsResponse
    CFX.Materials.StorageGetLoadedMaterialsRequest
    CFX.Materials.StorageGetLoadedMaterialsResponse
    CFX.Materials.StorageMaterialCarriersLoaded
    CFX.Materials.StorageMaterialCarriersUnloaded
    CFX.Materials.StorageMaterialsEmpty
    CFX.Materials.StorageMaterialsLoaded
    CFX.Materials.StorageMaterialsUnloaded
    CFX.Materials.StorageSplicePointDetected
    CFX.Materials.StorageValidateStationSetupRequest
    CFX.Materials.StorageValidateStationSetupResponse
    CFX.Materials.TransportCheckpointReached
    CFX.Materials.TransportGetTransportOrderStatusRequest
    CFX.Materials.TransportGetTransportOrderStatusResponse
    CFX.Materials.TransportTransportOrderCompleted
    CFX.Materials.TransportTransportOrderStarted
    CFX.Materials.TransportTransportOrderStatusChanged
    CFXNotSupportedResponse
    CFX.ProductionActivateRecipeRequest
    CFX.ProductionActivateRecipeResponse
    CFX.ProductionActivitiesExecuted
    CFX.Production.ApplicationMaterialsApplied
    CFX.Production.ApplicationMaterialsUnapplied
    CFX.Production.Application.SolderPCBSelectiveSoldered
    CFX.Production.AssemblyMaterialsInstalled
    CFX.Production.AssemblyMaterialsUninstalled
    CFX.Production.Assembly.PressInsertionConditionCompleted
    CFX.Production.Assembly.PressInsertionGetConditionPermissionRequest
    CFX.Production.Assembly.PressInsertionGetConditionPermissionResponse
    CFX.Production.AssemblyUnitsPersonalized
    CFX.ProductionBlockMaterialLocationsRequest
    CFX.ProductionBlockMaterialLocationsResponse
    CFX.ProductionGetActiveRecipeRequest
    CFX.ProductionGetActiveRecipeResponse
    CFX.ProductionGetAvailableRecipesRequest
    CFX.ProductionGetAvailableRecipesResponse
    CFX.ProductionGetRecipeRequest
    CFX.ProductionGetRecipeResponse
    CFX.ProductionGetRequiredSetupRequest
    CFX.ProductionGetRequiredSetupResponse
    CFX.ProductionGetUnitInfoRequest
    CFX.ProductionGetUnitInfoResponse
    CFX.Production.HermesGetMagazineDataRequest
    CFX.Production.HermesGetMagazineDataResponse
    CFX.Production.HermesGetWorkOrderDataRequest
    CFX.Production.HermesGetWorkOrderDataResponse
    CFX.Production.HermesMagazineArrived
    CFX.Production.HermesMagazineDeparted
    CFX.Production.LoadingAndUnloadingUnitsLoaded
    CFX.Production.LoadingAndUnloadingUnitsUnloaded
    CFX.ProductionLockStationRequest
    CFX.ProductionLockStationResponse
    CFX.ProductionOperatorActivated
    CFX.ProductionOperatorDeactivated
    CFX.Production.ProcessingUnitsProcessed
    CFX.ProductionReadingsRecorded
    CFX.ProductionRecipeActivated
    CFX.ProductionRecipeDeactivated
    CFX.ProductionRecipeModified
    CFX.Production.ReworkAndRepairUnitsRepaired
    CFX.ProductionSetupRequirementsChanged
    CFX.Production.TestAndInspectionGetInspectionInfoRequest
    CFX.Production.TestAndInspectionGetInspectionInfoResponse
    CFX.Production.TestAndInspectionUnitsInspected
    CFX.Production.TestAndInspectionUnitsTested
    CFX.ProductionToolsCleaned
    CFX.ProductionToolsLoaded
    CFX.ProductionToolsUnloaded
    CFX.ProductionToolsUsed
    CFX.ProductionUnblockMaterialLocationsRequest
    CFX.ProductionUnblockMaterialLocationsResponse
    CFX.ProductionUnitsArrived
    CFX.ProductionUnitsDeparted
    CFX.ProductionUnitsDisqualified
    CFX.ProductionUnitsInitialized
    CFX.ProductionUnlockStationRequest
    CFX.ProductionUnlockStationResponse
    CFX.ProductionUpdateRecipeRequest
    CFX.ProductionUpdateRecipeResponse
    CFX.ProductionWorkCompleted
    CFX.ProductionWorkOrderActionExecuted
    CFX.ProductionWorkStageCompleted
    CFX.ProductionWorkStagePaused
    CFX.ProductionWorkStageResumed
    CFX.ProductionWorkStageStarted
    CFX.ProductionWorkStarted
    CFX.ResourcePerformanceCalibrationPerformed
    CFX.ResourcePerformanceChangeSleepStateRequest
    CFX.ResourcePerformanceChangeSleepStateResponse
    CFX.ResourcePerformanceEnergyConsumed
    CFX.ResourcePerformanceEnergyConsumptionRequest
    CFX.ResourcePerformanceEnergyConsumptionResponse
    CFX.ResourcePerformanceFaultAcknowledged
    CFX.ResourcePerformanceFaultCleared
    CFX.ResourcePerformanceFaultOccurred
    CFX.ResourcePerformanceGetActiveFaultsRequest
    CFX.ResourcePerformanceGetActiveFaultsResponse
    CFX.ResourcePerformanceHandleFaultRequest
    CFX.ResourcePerformanceHandleFaultResponse
    CFX.ResourcePerformanceLogEntryRecorded
    CFX.ResourcePerformanceMaintenancePerformed
    CFX.ResourcePerformanceModifyStationParametersRequest
    CFX.ResourcePerformanceModifyStationParametersResponse
    CFX.ResourcePerformance.PressInsertionComponentsPressed
    CFX.ResourcePerformanceProcessDataRecorded
    CFX.ResourcePerformanceSleepStateChanged
    CFX.ResourcePerformance.SMTPlacementComponentsPlaced
    CFX.ResourcePerformance.SolderPastePrintingCleanSqueegeeRequest
    CFX.ResourcePerformance.SolderPastePrintingCleanSqueegeeResponse
    CFX.ResourcePerformance.SolderPastePrintingCleanStencilRequest
    CFX.ResourcePerformance.SolderPastePrintingCleanStencilResponse
    CFX.ResourcePerformance.SolderPastePrintingSqueegeeCleaned
    CFX.ResourcePerformance.SolderPastePrintingStencilCleaned
    CFX.ResourcePerformanceStageStateChanged
    CFX.ResourcePerformanceStationOffline
    CFX.ResourcePerformanceStationOnline
    CFX.ResourcePerformanceStationParametersModified
    CFX.ResourcePerformanceStationStateChanged
    CFX.ResourcePerformance.THTInsertionComponentsInserted
    CFX.ResourcePerformanceToolChanged
    CFX.Sensor.IdentificationIdentifiersNotRead
    CFX.Sensor.IdentificationIdentifiersRead
    CFX.Sensor.IdentificationIdentifyUnitsRequest
    CFX.Sensor.IdentificationIdentifyUnitsResponse
    CFXWhoIsThereRequest
    CFXWhoIsThereResponse