OneM2M_Pics.ttcn 3.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/* 
 *  Copyright Notification
 *  No part of this document may be reproduced, in an electronic retrieval system or otherwise, except as authorized by written permission.
 *  The copyright and the foregoing restriction extend to reproduction in all media.
 *  © 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC).
 *  All rights reserved.
 *  
 *  @author     ETSI
 *  @version    $URL: https://oldforge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Pics.ttcn $
 *              $Id: OneM2M_Pics.ttcn 347 2017-08-11 08:48:20Z reinaortega $
 *  @desc       Module containing Pixits for oneM2M
 *
 */
module OneM2M_Pics {

	/**
	 * @desc AccessControlPolicy resource support 
	 * @see  oneM2M TS-0017 A.5.5.1/1
	 */
	modulepar boolean PICS_ACP_SUPPORT := true;
21
	modulepar boolean PICS_IN_CSE := true;
22 23
	modulepar boolean PICS_MN_CSE := true;
	modulepar boolean PICS_ASN_CSE := true;		
24 25 26
	modulepar boolean PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT := true;
	modulepar boolean PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT := true;
	
27 28 29 30
	modulepar boolean PICS_PRIMITIVE_SCOPE_CSE_RELATIVE := true;
	modulepar boolean PICS_PRIMITIVE_SCOPE_SP_RELATIVE := true;
	modulepar boolean PICS_PRIMITIVE_SCOPE_ABSOLUTE := true;
	
31 32 33 34
	//AccessControlPolicy optional attributes
	
	modulepar boolean PICS_ACP_LBL := true;
	modulepar boolean PICS_ACP_AT := true;
35

36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
	//AE optional attributes
	
	modulepar boolean PICS_AE_LBL := true;
	modulepar boolean PICS_AE_APN := true;
	modulepar boolean PICS_AE_POA := true;
	modulepar boolean PICS_AE_NL := true;
	modulepar boolean PICS_AE_CSZ := true;
	modulepar boolean PICS_AE_OR := true;
	modulepar boolean PICS_AE_ACPI := true;
	
	//Container optional attributes
	
	modulepar boolean PICS_CNT_ACPI := true;
	modulepar boolean PICS_CNT_MNI := true;
	modulepar boolean PICS_CNT_MBS := true;
	modulepar boolean PICS_CNT_MIA := true;
	modulepar boolean PICS_CNT_OR := true;
	modulepar boolean PICS_CNT_LI := true;
	modulepar boolean PICS_CNT_RN := true;
	modulepar boolean PICS_CNT_ET := true;
	modulepar boolean PICS_CNT_LBL := true;
	modulepar boolean PICS_CNT_CR := true;
	
	//ContentInstance optional attributes
	
	modulepar boolean PICS_CIN_CNF := true;
	modulepar boolean PICS_CIN_RN := true;
	modulepar boolean PICS_CIN_ET := true;
	modulepar boolean PICS_CIN_LBL := true;
	modulepar boolean PICS_CIN_CR := true;
	modulepar boolean PICS_CIN_OR := true;	
	
	//CSEBase optional attributes
	
    modulepar boolean PICS_CB_CST := true;
    modulepar boolean PICS_CB_NL := true;
    
   	//Group optional attributes
   	
	modulepar boolean PICS_GRP_LBL := true;
	modulepar boolean PICS_GRP_GN := true;
	modulepar boolean PICS_GRP_ACPI := true;
	modulepar boolean PICS_GRP_MACP := true;
    
	//RemoteCSE optional attributes
	
	modulepar boolean PICS_CSR_LBL := true;
	modulepar boolean PICS_CSR_CST := true;
	modulepar boolean PICS_CSR_POA := true;
	modulepar boolean PICS_CSR_NL := true;
	modulepar boolean PICS_CSR_RN := true;
	modulepar boolean PICS_CSR_ET := true;
	modulepar boolean PICS_CSR_RR := true;
	
	//Subscription optional attributes
	
	modulepar boolean PICS_SUB_ACPI := true;
	modulepar boolean PICS_SUB_ENC := true;
	modulepar boolean PICS_SUB_EXC := true;
	modulepar boolean PICS_SUB_NFU := true;
	modulepar boolean PICS_SUB_NCT := true;
	modulepar boolean PICS_SUB_NEC := true;
	modulepar boolean PICS_SUB_SU := true;
	modulepar boolean PICS_SUB_LBL := true;
	modulepar boolean PICS_SUB_GPI := true;
	modulepar boolean PICS_SUB_BN := true;
	modulepar boolean PICS_SUB_RL := true;
	modulepar boolean PICS_SUB_PN := true;
	modulepar boolean PICS_SUB_NSP := true;
	modulepar boolean PICS_SUB_LN := true;
	modulepar boolean PICS_SUB_PSN := true;
	modulepar boolean PICS_SUB_CR := true;
	
109 110
	
}  // end of module