GXDN: Gurux Developer Network
GXProtocol Class
NamespacesGurux.DeviceGXProtocol
Device or Media dependent protocol settings.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXProtocol()()()
Initializes a new instance of the GXProtocol class

AvailableIdentificationModes
Returns Available device Identification modes, available for selected protocol.

ByteOrder
Used byte order.

CanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Container
Gets the IContainer that contains the Component.
(Inherited from Component.)
CreateObjRef(Type)
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
DataSize
This property is used to get/set the data size (bytecount of the data).

DefaultIdentificationMode
Default device Identification mode.

DesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Dispose(Boolean) (Overrides Component.Dispose(Boolean).)
Dispose()()()
Releases all resources used by the Component.
(Inherited from Component.)
Disposed
Occurs when the component is disposed by a call to the Dispose()()() method.
(Inherited from Component.)
Equals(Object)
Determines whether two objects are equal.
(Overrides Object.Equals(Object).)
Events
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
Finalize()()()
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
GetBOP(Object%)
This method get the BOP (beginning of packet), its type, and its usage.

GetChecksumParameters(Int32%, Int32%, Int32%, Int32%, Int32%, Int32%, Int32%, Boolean%, Boolean%)
Returns parameters needed for checksum counting.

GetCompression(Int32%, Int32%)
Returns type and start point of the compression, and amount of bytes compressed.

GetEOP(Object%)
This method get the EOP (end of packet), its type, and its usage.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLifetimeService()()()
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.

GetPacketID(Int32%)
Used packet ID.

GetReplyBOP(Object%)
This method gets the the reply BOP (beginning of packet), its type, and its usage.

GetReplyEOP(Object%)
This method gets the the reply EOP (end of packet), its type, and its usage.

GetService(Type)
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
HeaderSize
This property is used to get/set the header size (bytecount of the header).

InitializeLifetimeService()()()
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Parent property gets Parameters collection.

ReadExpiration
ReadExpiration determines the minimum time (in ms) between read transactions of the GXProperty.

ResendCount
How many times the device is tried to read again if failed.

Site
Gets or sets the ISite of the Component.
(Inherited from Component.)
ToString()()()
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
WaitTime
For how long is waited (in ms.) before the device is tried to read again if failed.

WriteExpiration
WriteExpiration determines the minimum time (in ms) between write transactions of the GXProperty.

Inheritance Hierarchy
Object
MarshalByRefObject
  Component
    GXProtocol

Assembly: Gurux.Device (Module: Gurux.Device) Version: 5.0.0.1