BACnet

 view release on metacpan or  search on metacpan

lib/BACnet/DataTypes/Enums/PropertyIdentifier.pm  view on Meta::CPAN

    ),
    BACnet::DataTypes::Bone->construct(
        tag  => 1,
        name => 'property_identifier',
        dt   => $enum_string,
    ),
    BACnet::DataTypes::Bone->construct(
        tag  => 2,
        name => 'property_array_index',
        dt   => $unsigned_int_string
    ),
];

our $list_of_action_command_skeleton = [
    BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $action_command_skeleton,
    ),
];

our $action_list_skeleton = [
    BACnet::DataTypes::Bone->construct(
        tag      => 0,
        name     => 'action',
        dt       => $sequence_of_values_string,
        skeleton => $list_of_action_command_skeleton,
    ),
];

our $list_of_action_list_skeleton = [
    BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $action_list_skeleton,
    ),
];

our $date_time_skeleton = [
    BACnet::DataTypes::Bone->construct(
        name => 'date',
        dt   => $date_string
    ),
    BACnet::DataTypes::Bone->construct(
        name => 'time',
        dt   => $time_string
    ),
];

our $date_range_skeleton = [
    BACnet::DataTypes::Bone->construct(
        tag  => $date_tag,
        name => 'start_date',
        dt   => $date_string
    ),
    BACnet::DataTypes::Bone->construct(
        tag  => $date_tag,
        name => 'end_date',
        dt   => $date_string
    ),
];

our $calendar_entry_skeleton = [
    BACnet::DataTypes::Bone->construct(
        tag  => 0,
        name => 'date',
        dt   => $date_string
    ),
    BACnet::DataTypes::Bone->construct(
        tag      => 1,
        name     => 'date_range',
        dt       => $sequence_value_string,
        skeleton => $date_range_skeleton
    ),
    BACnet::DataTypes::Bone->construct(
        tag  => 2,
        name => 'week_N_day',
        dt   => $octet_string_string
    ),
];

our $address_skeleton = [
    BACnet::DataTypes::Bone->construct(
        name => 'network_number',
        dt   => $unsigned_int_string
    ),
    BACnet::DataTypes::Bone->construct(
        name => 'mac_address',
        dt   => $octet_string_string
    ),
];

our $address_binding_skeleton = [
    BACnet::DataTypes::Bone->construct(
        name => 'device_object_identifier',
        dt   => $object_identifier_string
    ),
    BACnet::DataTypes::Bone->construct(
        name     => 'device_address',
        dt       => $sequence_value_string,
        skeleton => $address_skeleton
    ),
];

our $list_of_address_binding_skeleton = [
    BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $address_binding_skeleton
    ),
];

our $list_of_bit_string_skeleton = [
    BACnet::DataTypes::Bone->construct(
        dt => $bit_string_string
    )
];

our $change_of_bit_string_skeleton = [
    BACnet::DataTypes::Bone->construct(
        tag  => 0,
        name => 'time_delay',
        dt   => $unsigned_int_string
    ),

lib/BACnet/DataTypes/Enums/PropertyIdentifier.pm  view on Meta::CPAN

    ),
    0 => BACnet::DataTypes::Bone->construct(
        dt => $bit_string_string
    ),
    1 => BACnet::DataTypes::Bone->construct(
        dt => $bit_string_string
    ),
    2 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_of_values_string,
        skeleton => $list_of_action_list_skeleton
    ),
    176 => BACnet::DataTypes::Bone->construct(
        dt => $real_string
    ),
    9 => BACnet::DataTypes::Bone->construct(
        dt => $bool_string
    ),
    11 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    12 => BACnet::DataTypes::Bone->construct(
        dt => $char_string_string
    ),
    13 => BACnet::DataTypes::Bone->construct(
        dt => $bool_string
    ),
    124 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    125 => BACnet::DataTypes::Bone->construct(
        dt => $real_string
    ),
    126 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    19 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $object_property_reference_skeleton
    ),
    20 => BACnet::DataTypes::Bone->construct(
        dt => $enum_string
    ),
    21 => BACnet::DataTypes::Bone->construct(
        dt => $real_string
    ),
    177 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    178 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    179 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $date_time_skeleton
    ),
    155 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    23 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $calendar_entry_skeleton
    ),
    28 => BACnet::DataTypes::Bone->construct(
        dt => $char_string_string
    ),
    30 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_of_values_string,
        skeleton => $list_of_address_binding_skeleton
    ),
    32 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_value_string,
        skeleton => $date_range_skeleton
    ),
    35 => BACnet::DataTypes::Bone->construct(
        dt => $bit_string_string
    ),
    83 => undef,
    36 => BACnet::DataTypes::Bone->construct(
        dt => $enum_string,
    ),
    130 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_of_values_string,
        skeleton => $list_of_time_stamp_skeleton,
    ),
    37 => BACnet::DataTypes::Bone->construct(
        dt => $enum_string
    ),
    41 => BACnet::DataTypes::Bone->construct(
        dt => $enum_string
    ),
    42 => BACnet::DataTypes::Bone->construct(
        dt => $unsigned_int_string
    ),
    43 => BACnet::DataTypes::Bone->construct(
        dt => $char_string_string
    ),
    44 => BACnet::DataTypes::Bone->construct(
        dt => $char_string_string
    ),
    47 => BACnet::DataTypes::Bone->construct(
        dt => $bool_string
    ),
    53 => undef,
    54 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_of_values_string,
        skeleton => $list_of_device_object_property_reference_skeleton,
    ),
    58 => BACnet::DataTypes::Bone->construct(
        dt => $char_string_string
    ),
    131 => undef,
    133 => BACnet::DataTypes::Bone->construct(
        dt => $bool_string
    ),
    60 => BACnet::DataTypes::Bone->construct(
        dt       => $sequence_of_values_string,
        skeleton => $list_of_object_property_reference_skeleton,
    ),
    135 => BACnet::DataTypes::Bone->construct(
        dt => $real_string
    ),



( run in 2.299 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )