The oBit Object manages a 1-Bit variable that can be used in a virtual circuit. As well as the value of the variable, status properties are also provided that can be used in a virtual circuit.
There are three main differences between this object and a standard Bit variable.
This Object's Value property is an instance of the oValue Object which can be pointed to by a Virtual Circuit.
This Object maintains status bits which can be pointed to by Virtual Circuits.
This Object is 7-bits larger in order to store the status information.
The following table lists the size and availability of the oBit Object.
An oBit Object variable stores a 1 bit value in its Value property and maintains other values that represent the status of that 1 bit.
Since the Value property of the oBit Object is an oValue property, Virtual Circuits that have an oValue pointer can point to it. In addition, to keep backwards compatibility, the compiler will treat the Value property as on oLogic object as well. Therefore, A Virtual Circuit connection may be made to the Value property by either an oValue pointer or an oLogic pointer.