ConOpSys V2970
P004.07
ANVILEX control operating system
|
Function block output connector class. More...
#include <Block_Output_Connector.h>
Public Member Functions | |
TBlock_Output_Connector () | |
Class constructor method. More... | |
~TBlock_Output_Connector () | |
Class destructor method. More... | |
BOOL | Is_Connected () |
Returns interconnection status of the output connector. More... | |
VOID | operator= (BOOL bool_Value) |
Connect output connector to the immediate BOOL value. More... | |
VOID | operator= (U8 u8_Value) |
Connect output connector to the immediate U8 value. More... | |
VOID | operator= (I8 i8_Value) |
Connect output connector to the immediate I8 value. More... | |
VOID | operator= (U16 u16_Value) |
Connect output connector to the immediate U16 value. More... | |
VOID | operator= (I16 i16_Value) |
Connect to the immediate I16 value. More... | |
VOID | operator= (U32 u32_Value) |
Connect output connector to the immediate U32 value. More... | |
VOID | operator= (I32 i32_Value) |
Connect output connector to the immediate I32 value. More... | |
VOID | operator= (U64 u64_Value) |
Connect output connector to the immediate U64 value. More... | |
VOID | operator= (I64 i64_Value) |
Connect output connector to the immediate I64 value. More... | |
VOID | operator= (U128 u128_Value) |
Connect output connector to the immediate U128 value. More... | |
VOID | operator= (I128 i128_Value) |
Connect output connector to the immediate I128 value. More... | |
VOID | operator= (U256 u256_Value) |
Connect output connector to the immediate U256 value. More... | |
VOID | operator= (I256 i256_Value) |
Connect output connector to the immediate I256 value. More... | |
VOID | operator= (F16 f16_Value) |
Connect output connector to the immediate F16 value. More... | |
VOID | operator= (F32 f32_Value) |
Connect output connector to the immediate F32 value. More... | |
VOID | operator= (F64 f64_Value) |
Connect output connector to the immediate F64 value. More... | |
VOID | operator= (F80 f80_Value) |
Connect output connector to the immediate F80 value. More... | |
VOID | operator= (F128 f128_Value) |
Connect output connector to the immediate F128 value. More... | |
VOID | operator= (F256 f256_Value) |
Connect output connector to the immediate F256 value. More... | |
__fastcall | TBlock_Output_Connector (TComponent *Owner, TList *Storage) |
__fastcall | ~TBlock_Output_Connector () |
Class destructor method. More... | |
VOID __fastcall | Paint () |
Public Member Functions inherited from TBlock_Connector | |
TBlock_Connector () | |
Class constructor method. More... | |
TBlock_Connector (TBlock_Connector_Type enum_Connector_Type) | |
Class constructor method. More... | |
~TBlock_Connector () | |
Class desrtuctor method. More... | |
VOID | Set_Type (TBlock_Connector_Type enum_Connector_Type) |
Set specified data type of the input connector. More... | |
VOID | Set_Type_BOOL (BOOL bool_Value) |
Set data type of the input connector to BOOL and initialise by specifiet value. More... | |
VOID | Set_Type_U8 (U8 u8_Value) |
Set data type of the input connector to U8 and initialise by specifiet value. More... | |
VOID | Set_Type_I8 (I8 i8_Value) |
Set data type of the input connector to I8 and initialise by specifiet value. More... | |
VOID | Set_Type_U16 (U16 u16_Value) |
Set data type of the input connector to U16 and initialise by specifiet value. More... | |
VOID | Set_Type_I16 (I16 i16_Value) |
Set data type of the input connector to I16 and initialise by specifiet value. More... | |
VOID | Set_Type_U32 (U32 u32_Value) |
Set data type of the input connector to U32 and initialise by specifiet value. More... | |
VOID | Set_Type_I32 (I32 i32_Value) |
Set data type of the input connector to I32 and initialise by specifiet value. More... | |
VOID | Set_Type_U64 (U64 u64_Value) |
Set data type of the input connector to U64 and initialise by specifiet value. More... | |
VOID | Set_Type_I64 (I64 i64_Value) |
Set data type of the input connector to I64 and initialise by specifiet value. More... | |
VOID | Set_Type_F32 (F32 f32_Value) |
Set data type of the input connector to F32 and initialise by specifiet value. More... | |
VOID | Set_Type_F64 (F64 f64_Value) |
Set data type of the input connector to F64 and initialise by specifiet value. More... | |
TBlock_Connector_Type | Get_Type () |
Get connector data type. More... | |
TConOpSys_Variant_Data_Type | Get_Variant_Type () |
Get connector underlaying variant data type. More... | |
__fastcall | TBlock_Connector (TComponent *Owner, TList *Storage, bool Mode) |
__fastcall | ~TBlock_Connector () |
VOID __fastcall | Create_Signal (TComponent *Owner, TBlock_Connector *OutputConnector) |
VOID __fastcall | Destroy_Signal (TBlock_Connector *OutputConnector) |
VOID __fastcall | Assign_Signal (TBlock_Connector_Signal *Signal) |
VOID __fastcall | Unassign_Signal (TBlock_Connector_Signal *Signal) |
BOOL __fastcall | Signal_Exists (TBlock_Connector_Signal *Signal) |
BOOL __fastcall | Is_Unconnected () |
VOID __fastcall | Resolve_Address (TBlock_Connector_Address *ConnectorAddress) |
Private Attributes | |
BOOL | bool_Connected = (BOOL)false |
Output connected flag. More... | |
Additional Inherited Members | |
Public Attributes inherited from TBlock_Connector | |
TConOpSys_Variant | object_Storage |
Connector local data storage. More... | |
TList * | StorageOfConnectors |
TList * | StorageOfSignals |
bool | Locked_Mode |
int | Locked_X |
int | Locked_Y |
TBlock_Signal_Position | Signal_Position |
TLabel * | Label |
bool | MultiSignal |
TBlock_Connector_Address | OutputConnectorAddress |
__property BOOL | Selected = { read = FSelected, write = SetSelectedFlag } |
__property BOOL | Flipped = { read = FFlipped, write = SetFlippedFlag } |
__property TResolveConnectorAddressEvent | OnResolveConnectorAddress = { read = FOnResolveConnectorAddress, write = FOnResolveConnectorAddress } |
Protected Member Functions inherited from TBlock_Connector | |
TConOpSys_Variant_Data_Type | Resolve_Variant_Type (TBlock_Connector_Type enum_Connector_Type) |
Resolve correcponding variant data type. More... | |
TConOpSys_Variant_Data_Type | Resolve_Pointer_Type (TBlock_Connector_Type enum_Connector_Type) |
Resolve correcpondung variant pointer data type. More... | |
Function block output connector class.
TBlock_Output_Connector::TBlock_Output_Connector | ( | ) |
Class constructor method.
TBlock_Output_Connector::~TBlock_Output_Connector | ( | ) |
Class destructor method.
__fastcall TBlock_Output_Connector::TBlock_Output_Connector | ( | TComponent * | Owner, |
TList * | Storage | ||
) |
__fastcall TBlock_Output_Connector::~TBlock_Output_Connector | ( | ) |
Class destructor method.
BOOL TBlock_Output_Connector::Is_Connected | ( | ) |
Returns interconnection status of the output connector.
false | - Output connector has invalid interconnection |
true | - Output connector valid interconnection |
References bool_Connected.
Connect output connector to the immediate BOOL value.
References bool_Connected, TConOpSys_Variant_Data::bool_Value, enum_BOOL, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | F128 | f128_Value | ) |
Connect output connector to the immediate F128 value.
References bool_Connected, enum_F128, TConOpSys_Variant_Data::f128_Value, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | F16 | f16_Value | ) |
Connect output connector to the immediate F16 value.
References bool_Connected, enum_F16, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | F256 | f256_Value | ) |
Connect output connector to the immediate F256 value.
References bool_Connected, enum_F256, TConOpSys_Variant_Data::f256_Value, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate F32 value.
References bool_Connected, enum_F32, TConOpSys_Variant_Data::f32_Value, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate F64 value.
References bool_Connected, enum_F64, TConOpSys_Variant_Data::f64_Value, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate F80 value.
References bool_Connected, enum_F80, TConOpSys_Variant_Data::f80_Value, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | I128 | i128_Value | ) |
Connect output connector to the immediate I128 value.
References bool_Connected, enum_I128, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect to the immediate I16 value.
References bool_Connected, enum_I16, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i16_Value, TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | I256 | i256_Value | ) |
Connect output connector to the immediate I256 value.
References bool_Connected, enum_I256, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate I32 value.
References bool_Connected, enum_I32, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i32_Value, TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate I64 value.
References bool_Connected, enum_I64, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i64_Value, TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate I8 value.
References bool_Connected, enum_I8, TBlock_Connector::Get_Type(), TConOpSys_Variant_Data::i8_Value, TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
VOID TBlock_Output_Connector::operator= | ( | U128 | u128_Value | ) |
Connect output connector to the immediate U128 value.
References bool_Connected, enum_U128, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate U16 value.
References bool_Connected, enum_U16, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, and TConOpSys_Variant_Data::u16_Value.
VOID TBlock_Output_Connector::operator= | ( | U256 | u256_Value | ) |
Connect output connector to the immediate U256 value.
References bool_Connected, enum_U256, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, and TConOpSys_Variant::struct_Data.
Connect output connector to the immediate U32 value.
References bool_Connected, enum_U32, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, and TConOpSys_Variant_Data::u32_Value.
Connect output connector to the immediate U64 value.
References bool_Connected, enum_U64, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, and TConOpSys_Variant_Data::u64_Value.
Connect output connector to the immediate U8 value.
References bool_Connected, enum_U8, TBlock_Connector::Get_Type(), TBlock_Connector::object_Storage, TConOpSys_Variant::struct_Data, and TConOpSys_Variant_Data::u8_Value.
void __fastcall TBlock_Output_Connector::Paint | ( | ) |
Output connected flag.
Referenced by Is_Connected(), and operator=().