Actions

RESTful API: Add MTP3 Point Codes: Difference between revisions

No edit summary
 
Line 13: Line 13:


The file pc.json will resemble the following:
The file pc.json will resemble the following:
{
 
  "MTP3_2_2_2" : {
{
    "advanced_parameters" : {
 
      "broadcast" : false,
"DPC_2_2_2" : {
      "route_to_adjacent" : false,
  "length" : "24bits format=8.8.8",
      "sls_selector_bit1" : true,
  "name" : "DPC_2_2_2",
      "sls_selector_bit2" : false,
  "point_code" : "2.2.2",
      "sls_selector_bit3" : false,
  "type" : "DPC"
      "sls_selector_bit4" : false,
},
      "support_multi_message_prio" : false,
"OPC_1_1_1" : {
      "support_route_congestion_test" : true
  "length" : "24bits format=8.8.8",
    },
  "name" : "OPC_1_1_1",
    "mtp3_linksets" : [
  "point_code" : "1.1.1",
      "MTP3_LS_ANSI"
  "type" : "OPC"
    ],
},
    "name" : "MTP3_2_2_2",
"***meta***" : {
    "point_code" : "DPC_2_2_2",
  "src_path" : "",
    "point_code_type" : "SP",
  "version" : "3.2.55"
    "sls_range" : "ANSI 5 bits",
}
    "timers" : {
      "t6_timer" : "800 milliseconds",
      "t8_timer" : "800 milliseconds",
      "t10_timer" : "30 seconds",
      "t11_timer" : "30 seconds",
      "t18_timer" : 11000,
      "t19_timer" : "67 seconds",
      "t21_timer" : "63 seconds",
      "t25_timer" : "30 seconds",
      "tc_timer" : "500 milliseconds"
    }
  },
  "MTP3_LOCAL" : {
    "advanced_parameters" : {
      "broadcast" : false,
      "route_to_adjacent" : false,
      "sls_selector_bit1" : true,
      "sls_selector_bit2" : false,
      "sls_selector_bit3" : false,
      "sls_selector_bit4" : false,
      "support_multi_message_prio" : false,
      "support_route_congestion_test" : true
    },
    "mtp3_linksets" : [
      "MTP3_LS_ANSI"
    ],
    "name" : "MTP3_LOCAL",
    "point_code" : "OPC_1_1_1",
    "point_code_type" : "SP",
    "sls_range" : "ANSI 5 bits",
    "timers" : {
      "t6_timer" : "800 milliseconds",
      "t8_timer" : "800 milliseconds",
      "t10_timer" : "30 seconds",
      "t11_timer" : "30 seconds",
      "t18_timer" : 11000,
      "t19_timer" : "67 seconds",
      "t21_timer" : "63 seconds",
      "t25_timer" : "30 seconds",
      "tc_timer" : "500 milliseconds"
    }
  },
  "***meta***" : {
    "src_path" : "",
    "version" : "3.2.55"
  }
}
}



Latest revision as of 17:36, 22 November 2023

Add MTP3 Point Codes using tbconfig commands

DisplayMTP3 point codes list

To show the MTP3 point codes list, in general, enter:

 tbconfig -u root -p root /configurations/main_config/point_codes 


Note: Change “main_config” to the name of your configuration.

Export the current point codes table to a json file

tbconfig /configurations/main_config/point_codes pc.json -r


Note: Change “main_config” to the name of your configuration.


The file pc.json will resemble the following:

{
"DPC_2_2_2" : {
  "length" : "24bits format=8.8.8",
  "name" : "DPC_2_2_2",
  "point_code" : "2.2.2",
  "type" : "DPC"
},
"OPC_1_1_1" : {
  "length" : "24bits format=8.8.8",
  "name" : "OPC_1_1_1",
  "point_code" : "1.1.1",
  "type" : "OPC"
},
"***meta***" : {
  "src_path" : "",
  "version" : "3.2.55"
}

}

Add the new point codes and save it as pc_new.json

Import pc_new.json

tbconfig /configurations/main_config/point_codes pc_new.json -U


Note: Change “main_config” to the name of your configuration.


Example of pc.json and pc_new.json